Mark Norman Francis has worn 380 different tshirts 4599 times, across 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, and 2025. All wearings available as an Atom feed or calendar.
Essential NPC
worn 22 times,
Populous - The Shaman
worn 74 times,
Discipline is ki
worn 20 times,
Strategic Scientific Reserve
worn 71 times,
Bat'leths & BiHnuchs
worn 29 times,
Firewatch
worn 105 times,
Brin
worn 25 times,
Hypertext
worn 28 times,
A Taste of Tal'Dorei
worn 18 times,
Unexpected sausage
worn 70 times,
Feather
worn 23 times,
Pioneer 10&11 plaque
worn 18 times,
Wonder Woman
worn 67 times,
Vigilo confido
worn 86 times,
Sapphire & Steel
worn 18 times,
LL928
worn 30 times,
I like pig butts
worn 65 times,
Eagle
worn 59 times,
Mutare ad custodiam
worn 82 times,
FEISAR
worn 34 times,
Auricom
worn 33 times,
Qirex
worn 33 times,
Piranha
worn 33 times,
Trans American
worn 26 times,
All the Meeple
worn 19 times,
AG Systems
worn 32 times,
Astronomer
worn 28 times,
Aloy
worn 58 times,
Nothing of value inside
worn 20 times,
Raised on Supermarionation
worn 20 times,
The Chosen (faded)
worn 54 times,
Thunderbirds 54321
worn 19 times,
Psi Corps Badge
worn 28 times,
Earth Alliance
worn 27 times,
Trevor Philips Enterprises
worn 77 times,
Eurovision established 1956
worn 49 times,
Shadow Moses Nuclear Facility
worn 73 times,
Southpaw
worn 71 times,
Spider-Verse
worn 42 times,
In the zone
worn 67 times,
Mouse Rat
worn 16 times,
Music Band
worn 41 times,
Wyld Stallyns
worn 51 times,
London
worn 60 times,
FOXHOUND Special Forces
worn 65 times,
Yavin 4
worn 42 times,
Gaia
worn 41 times,
Love Bug
worn 41 times,
Explorer
worn 70 times,
Operation: Enduring Victory
worn 40 times,
Eurovision Song Contest 2018
worn 40 times,
Inara My Serenity
worn 39 times,
12 points to me
worn 36 times,
Serverless conference London
worn 39 times,
Buy n Large
worn 37 times,
Dead Fish
worn 38 times,
Never give up, never surrender!
worn 35 times,
Portal gun
worn 36 times,
Holy Mother Forking Shirt Balls
worn 29 times,
Rico's Roughnecks
worn 29 times,
Boost
worn 7 times,
AFC Richmond
worn 15 times,
Choose To Be
worn 28 times,
Space Lego
worn 47 times,
Burger Shot
worn 42 times,
Kyle the Octopus
worn 31 times,
The Kestrel
worn 41 times,
Feedbin
worn 9 times,
Ammu-nation
worn 40 times,
Easy optimism
worn 43 times,
Elements
worn 39 times,
Five gold and a party
worn 29 times,
Let's moon 'em
worn 26 times,
Thunder-King
worn 37 times,
Amity Island
worn 37 times,
Spectrum
worn 8 times,
Maziacs
worn 16 times,
And
worn 26 times,
Jessica
worn 28 times,
Everything is a remix
worn 21 times,
Shall we play a game?
worn 20 times,
The Ultraviolence Boys
worn 29 times,
Have you seen this girl?
worn 28 times,
In Soviet Russia, shirt wears you
worn 29 times,
Court symbol
worn 27 times,
Making friends
worn 21 times,
Orbital model of the carbon atom
worn 25 times,
Lone Pine Mall
worn 21 times,
Rainbow worrier
worn 25 times,
Rick and Morty
worn 14 times,
Trivial matters
worn 24 times,
Lovelace and Babbage
worn 19 times,
Blips and Chitz
worn 17 times,
Fife [sic] Alabama
worn 21 times,
Ghostbusters
worn 12 times,
Golem heart
worn 20 times,
It's people
worn 19 times,
Tshirt tshirt
worn 13 times,
Severed
worn 19 times,
Winter is Coming, Charlie Brown!
worn 19 times,
Miss Scarlet, in the hall with a revolver
worn 19 times,
Become an obliviator!
worn 12 times,
It's a trap
worn 17 times,
Buffy, slayer of the vampyres
worn 15 times,
Stuffed chestburster
worn 16 times,
Lego iPod
worn 16 times,
20% cooler
worn 16 times,
Thrilling Heroics
worn 5 times,
Building in Space
worn 15 times,
The War Against Work
worn 15 times,
Calv and Hobbwood Blues
worn 15 times,
A sharp betrayal
worn 10 times,
Fhloston Paradise
worn 14 times,
Eurovision Song Contest 1956
worn 8 times,
Legosaurus
worn 11 times,
He Mele No Lilo
worn 10 times,
On vacation
worn 13 times,
Google is ruining everything
worn 13 times,
Dasher & Dancer & Prancer & Vixen & Comet & Cupid & Donner & Blitzen
worn 13 times,
Psi Corps
worn 7 times,
Indiana Mouse
worn 12 times,
Pirate
worn 11 times,
I'm an assassin (shhhhhhhh)!
worn 12 times,
Twin Pines Mall
worn 10 times,
Seahaven Island
worn 12 times,
Omni Consumer Products
worn 12 times,
Afraid of your own shadow
worn 9 times,
For Science!
worn 11 times,
Inspector Spacetime
worn 10 times,
M*A*S*H 4077th
worn 10 times,
Follow me, I'm a Social Media Expert
worn 10 times,
Soylent Corporation
worn 10 times,
Cuesta Verde
worn 10 times,
Calavera malt whiskey
worn 8 times,
Upcoming (kickstarter backer edition)
worn 8 times,
Team Rogers 2016
worn 7 times,
Geeks love…
worn 10 times,
The Overlook Hotel complimentary crayons
worn 9 times,
Words on a shirt
worn 9 times,
LV-426 Hadley's Hope
worn 9 times,
Yamatai Island
worn 8 times,
Fruity oaty bar
worn 8 times,
Be excellent to each other
worn 6 times,
They see me rollin' exterminatin'
worn 8 times,
Time to settle this
worn 5 times,
Online debate team
worn 7 times,
Greetings from Rapture
worn 7 times,
Outrage! The fuel of the internet
worn 7 times,
Procrastination University
worn 7 times,
Controle el caos
worn 7 times,
We've got some work to do now
worn 7 times,
Pandamonium
worn 7 times,
Greendale alumni
worn 6 times,
Blue Sun
worn 7 times,
Hello… Squirrel!
worn 6 times,
Hello, Sweetie
worn 6 times,
Watch how I soar
worn 6 times,
Hello, my name is…
worn 6 times,
Tournée du tigre rayé
worn 6 times,
Barcamp London 4 (green)
worn 6 times,
Nyan's dream
worn 6 times,
Fire Eagle pre-launch version (no branding on the back)
worn 6 times,
Ship in a bottle
worn 6 times,
They aim to misbehave
worn 6 times,
Best Buddies
worn 6 times,
Haters gonna hate
worn 5 times,
Hello Clarice
worn 5 times,
Meatghost
worn 5 times,
Heavy meddle
worn 5 times,
Waynestock
worn 5 times,
Lao Che Air Freight
worn 5 times,
Greetings from Miranda
worn 5 times,
Fiorina 161 "Fury"
worn 5 times,
Serenity Valley
worn 5 times,
Crisp Sandwich Day
worn 4 times,
last on
Pacific Courier
worn 4 times,
last on
Morden-f'ing-kainen
worn 3 times,
last on
It's a great day for a TPK
worn 3 times,
last on
Flaming d20
worn 3 times,
last on
Well of Souls, Tanis
worn 4 times,
last on
Supervillain cat
worn once,
last on
Sunbeam mohawk cat
worn once,
last on
Northeast Airlines
worn twice,
last on
Astronomer
worn once,
last on
Eurovision Song Contest Turin 2022
worn once,
last on
Belloq Vin de Famile
worn once,
last on
Caelondia Masons
worn 3 times,
last on
Mystery Nuts
worn 3 times,
last on
This is the Whey
worn twice,
last on
Sfdeljknesv
worn twice,
last on
Vader and Son
worn twice,
last on
Backup backup plan
worn once,
last on
Captain Tight Pants
worn once,
last on
Electronic Circuit
worn once,
last on
Open Up - Eurovision Song Contest 2020
worn once,
last on
Eurovision Song Contest Rotterdamn 2020
worn once,
last on
I bring nothing to the table
worn 3 times,
last on
Trashman
worn once,
last on
Turbo Esprit
worn once,
last on
Teh
worn 4 times,
last on
Classic Space Christmas
worn once,
last on
Ugly Christmas sweater
worn 3 times,
last on
The cake is...
worn once,
last on
Halcyon 6
worn once,
last on
Stovington Academy
worn 3 times,
last on
The Sedgewick Hotel
worn 4 times,
last on
Precinct 9, division 13
worn 3 times,
last on
Scale Summit 2018
worn once,
last on
Don't get cocky
worn 3 times,
last on
Achievement unlocked: left the house
worn 4 times,
last on
Introverting… (Quiet, please.)
worn 4 times,
last on
Eurovision 2017
worn once,
last on
Café Calavera
worn twice,
last on
Flash FM
worn once,
last on
TG Freight
worn 4 times,
last on
Mudder's Milk
worn twice,
last on
Inevitable Betrayal
worn once,
last on
Washasaurus
worn twice,
last on
Browncoat club
worn 4 times,
last on
Kaylee's shiny spaceship repair
worn twice,
last on
The many faces of Wash
worn twice,
last on
"Curse your sudden but inevitable betrayal"
worn twice,
last on
Petri Galaxy
worn 3 times,
last on
Red Five
worn 4 times,
last on
Hello Tiger
worn twice,
last on
Hello bitches
worn twice,
last on
Exit, pursued by a bear
worn once,
last on
New Adventures Awaken
worn twice,
last on
Mr Meeseeks
worn 4 times,
last on
Bantu Wind
worn 3 times,
last on
I'm a noun!
worn 3 times,
last on
Nexus 6
worn 3 times,
last on
Training we are
worn 4 times,
last on
Hoffbrau steak house, Austin TX
worn 3 times,
last on
Eurovision Song Contest 2016
worn once,
last on
Risky engineering
worn 3 times,
last on
Prison Architect
worn once,
last on
Mirror, Mirror
worn once,
last on
n33dful.com
worn once,
last on
Dimension C-137
worn once,
last on
The IT Crowd
worn once,
last on
Cat
worn once,
last on
A less civilised age
worn once,
last on
OG
worn 3 times,
last on
Humancore
worn 4 times,
last on
Endurance, out of Plymouth
worn 4 times,
last on
Rekall
worn 4 times,
last on
Ghost band
worn twice,
last on
Pixelate
worn 3 times,
last on
Marty McPrime
worn twice,
last on
88 miles per hour
worn twice,
last on
Valley Forge
worn 3 times,
last on
Ceiling Unikitty is watching you…
worn 4 times,
last on
Pub Standards
worn 4 times,
last on
Fire Eagle (green post-launch variant)
worn twice,
last on
Upcoming (original)
worn 4 times,
last on
Good grief
worn 3 times,
last on
Do not hasten the apocalypse
worn twice,
last on
Weyland-Yutani
worn twice,
last on
Viva la evolution
worn twice,
last on
ED209
worn once,
last on
Science; it works, bitches.
worn 3 times,
last on
Companion heart
worn twice,
last on
This is stirred
worn once,
last on
We're toast
worn twice,
last on
Vitruvian Steve
worn twice,
last on
USAC Lewis & Clark
worn twice,
last on
Meat is murder. Tasty, tasty murder.
worn twice,
last on
Charlie Croker's Coach Tours
worn 3 times,
last on
Three Lions
worn once,
last on
Mashup or shutup
worn once,
last on
Cable 54
worn twice,
last on
Duh!
worn twice,
last on
Redshirt
worn twice,
last on
Deflating defences
worn twice,
last on
Armistice Station, Human–Cylon relations
worn 3 times,
last on
Sallah Excavations
worn 4 times,
last on
TableTop season 3 supporter
worn twice,
last on
Torso-friendly Hadron Collider
worn 4 times,
last on
Pants-on-head retarded
worn 3 times,
last on
Singer Salvage
worn twice,
last on
Late Night Tux
worn once,
last on
Classic Black Tuxedo
worn once,
last on
Khaaaaaan!!
worn twice,
last on
Flynn's arcade
worn twice,
last on
Encom
worn twice,
last on
Pescadero State Hospital
worn twice,
last on
Heroku
worn once,
last on
The Raven Tavern
worn twice,
last on
Isla Nubar research team '93
worn twice,
last on
Vitruvian Gir
worn twice,
last on
Pub Standards (inverse)
worn twice,
last on
Sugar and splice
worn once,
last on
Who you gonna call?
worn twice,
last on
Pounce
worn 3 times,
last on
Eater of worlds
worn twice,
last on
The circle of laffs
worn twice,
last on
Massachusetts Institute of Technology
worn once,
last on
Invader Spiff
worn once,
last on
The Wolfgang Press - Funky Little Demons
worn twice,
last on
Hypotamoose
worn twice,
last on
Civil Defence
worn twice,
last on
Sambrook's Brewery
worn once,
last on
H.T.T.P. Enforcement Squad
worn twice,
last on
Hard core pawn
worn once,
last on
Sex Bob-Omb
worn once,
last on
Norm!
worn once,
last on
London 2012
worn once,
last on
Mashup or shutup (tedious brown variant)
worn once,
last on
Navy baseball shirt
worn once,
last on
Yahoo! Hack U
worn once,
last on
Daring Fireball (Kevin Cornell illustration)
worn once,
last on
Death Race
worn once,
last on
Orange baseball shirt
worn once,
last on
Maroon baseball shirt
worn once,
last on
Barcamp London 4 (grey)
worn once,
last on
Hopscotch Kong
worn once,
last on
I understood that reference
worn once,
last on
Triangles ahead
worn once,
last on
Tsuro of the Seas
worn once,
last on
Red baseball shirt
worn once,
last on
Yahoo! '94
worn once,
last on
Modern mailbox
worn once,
last on
Black baseball shirt
worn once,
last on
Dig for victory
worn once,
last on
Retro game crunch
worn once,
last on
Rosetta Stone
worn once,
last on
Barenaked Ladies - Born on a Pirate Ship tour
worn once,
last on
Barenaked Ladies - Little Tiny Tour '94
worn once,
last on
Moosekateer
worn once,
last on
Moosifer
worn once,
last on
Big Moose
worn once,
last on
Stark Industries
worn once,
last on
Asteroids
worn once,
last on
Yahoo! Design Summit
worn once,
last on
Alien Pimp
worn once,
last on
My Kung Fu is best (YDN)
worn once,
last on
Achievement whore
worn once,
last on
Grand Moff
worn once,
last on
Hong Kong Phooey Dojo
worn once,
last on
Upcoming (redesign)
worn once,
last on
Sinclair
worn once,
last on
All the girls love my big shiny helmet
worn once,
last on
Level up
worn once,
last on
Copilot
worn once,
last on
Recognizer
worn once,
last on
Thorn Industries
worn once,
last on
All your base are belong to us
worn once,
last on
sudo make me a sandwich
worn once,
last on
Merlotte's bar and grill
worn once,
last on
fsck
worn once,
last on
Tshirt not loaded
worn once,
last on
Geek
worn once,
last on
Everybody stand back, I know regular expressions
worn once,
last on
Secrets of magic
worn once,
last on
Pointes High, class of '87
worn once,
last on
Rands
worn once,
last on
Captain Hammer (corporate tool)
worn once,
last on
Battlestar blueprints
worn once,
last on
Hyperdyne Systems 120-A/2
worn once,
last on
Nakatomi Corporation
worn once,
last on
Corporate zombie
worn once,
last on
Lego Ash
worn once,
last on
Paper Street Soap co.
worn once,
last on
War Operation Plan Response
worn once,
last on
Rubacava
worn once,
last on
SXSW 20th anniversary
worn once,
last on
Ambition killed the cat
worn once,
last on
Strays
worn once,
last on
We Can Fix It
worn once,
last on
"Work is the curse of the drinking classes"—Oscar Wilde
worn once,
last on
Open Hack 2009
worn once,
last on
Danger Mouse
worn once,
last on
Toasting 85% complete
worn once,
last on
Dib and the E.T.
worn once,
last on
Rock, paper, shotgun
worn once,
last on
Hello my name is… Inigo Montoya, you killed my father, prepare to die
worn once,
last on
A trifling matter
worn once,
last on
Duke & Duke
worn once,
last on
U.S.S. Sulaco
worn once,
last on