Back to League Tables
TF
Thomas Flynn
MaleVirginia1980–2025
124
Total Finishes
63
Distinct Races
20
States (39%)
1:28:06
PR (6:44/mi)
2:08:56
Average
+0:33:08
Slower (first to last)
Medal House
2001
DEXTER-ANN ARBOR RUN
2:01:03
#914 overall#658 gender
2000
The Unforgettable Staten Island Half Marathon!
1:50:37
#1152 overall#934 gender
1999
2025 500 Festival Running Events
2:01:21
#5372 overall#4191 gender
1999
Rock ‘n’ Roll Philadelphia Half Marathon
2:20:52
#5742 overall#3736 gender
1998
Santa Barbara Half Marathon & 5K
1:32:41
#106 overall#91 gender
1998
2025 500 Festival Running Events
2:13:41
#8668 overall#6279 gender
1994
Seattle Marathon
1:31:41
#362 overall#320 gender
1994
Buhl Half Marathon and 5K
1:51:58
#230 overall#190 gender
1994
2025 500 Festival Running Events
1:57:13
#3845 overall#3364 gender
1989
Buhl Half Marathon and 5K
1:55:45
#315 overall#270 gender
1981
Hospital Hill Run
1:39:03
#569 overall#543 gender
1980
Buhl Half Marathon and 5K
1:55:14
#445 overall#414 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2025 | DONNA Marathon WeekendJacksonville Beach | FL | 1:55:21 | #525 |
| 2025 | Flying Pirate Half MarathonKill Devil Hills | NC | 2:20:53 | #151 |
| 2025 | Town and Country Half Marathon & 5KNewburyport | MA | 2:28:22 | #496 |
| 2024 | Urban Cow Half MarathonSacramento | CA | 1:56:15 | #662 |
| 2024 | DONNA Marathon WeekendJacksonville Beach | FL | 2:06:06 | #722 |
| 2024 | Boston's Run To RememberBoston | MA | 2:21:42 | #2748 |
| 2024 | Rocky RunPhiladelphia | PA | 3:12:57 | #5125 |
| 2023 | Boston's Run To RememberBoston | MA | 2:25:20 | #2672 |
| 2023 | 2027 Publix Fort Lauderdale A1A Marathon, Half Marathon, 6K & Kids of Love Run, & Celsius 5k Presented by ColavitaFort Lauderdale | FL | 2:27:49 | #1691 |
| 2023 | Flying Pirate Half MarathonKill Devil Hills | NC | 2:44:28 | #333 |
| 2023 | Surf City MarathonHuntington Beach | CA | 2:59:43 | #6287 |
| 2022 | Boulder Rez MarathonBoulder | CO | 2:05:14 | #43 |
| 2022 | Philadelphia MarathonPhiladelphia | PA | 2:10:51 | #5787 |
| 2022 | Newburyport Half Marathon and RelayNewburyport | MA | 2:25:07 | #781 |
| 2022 | Boston's Run To RememberBoston | MA | 2:36:16 | #1612 |
| 2022 | Holiday Half MarathonPortland | OR | 2:50:27 | #1098 |
| 2021 | ASICS Susquehanna River Running Festival presented by University of Maryland Upper Chesapeake HealthHavre de Grace | MD | 3:00:46 | #294 |
| 2021 | Susquehanna River Running FestivalHavre de Grace | MD | 3:00:46 | #294 |
| 2019 | Boston's Run To RememberBoston | MA | 2:06:43 | #2041 |
| 2019 | ASICS Susquehanna River Running Festival presented by University of Maryland Upper Chesapeake HealthHavre de Grace | MD | 2:19:56 | #327 |
| 2019 | Susquehanna River Running FestivalHavre de Grace | MD | 2:19:56 | #327 |
| 2018 | Boston's Run To RememberBoston | MA | 2:01:02 | #1956 |
| 2018 | Philadelphia MarathonPhiladelphia | PA | 2:03:23 | #4335 |
| 2018 | Westchester Medical Center Running FestivalWhite Plains | NY | 2:08:29 | #145 |
| 2018 | Half At The Hamptons Half MarathonHampton | NH | 2:10:08 | #460 |
| 2018 | Space Coast Marathon & Half MarathonCocoa | FL | 2:27:02 | #973 |
| 2018 | ASICS Susquehanna River Running Festival presented by University of Maryland Upper Chesapeake HealthHavre de Grace | MD | 2:27:47 | #535 |
| 2018 | Susquehanna River Running FestivalHavre de Grace | MD | 2:27:47 | #535 |
| 2018 | NYRR Fred Lebow Half MarathonNew York | NY | 2:33:20 | #4292 |
| 2017 | Philadelphia MarathonPhiladelphia | PA | 1:54:20 | #2446 |
| 2017 | The Racefaster Half MarathonParamus | NJ | 1:59:13 | #146 |
| 2017 | 2026 HiTOPS Princeton Half MarathonPrinceton | NJ | 2:04:38 | #719 |
| 2017 | Love Run Half MarathonPhiladelphia | PA | 2:05:19 | #3026 |
| 2017 | Jersey Shore Half Marathon and 2 Mile RunHighlands | NJ | 2:08:14 | #171 |
| 2017 | Navy Air Force Half Marathon & Navy 5-MilerWashington | DC | 2:16:58 | #2223 |
| 2017 | Westchester Medical Center Running FestivalWhite Plains | NY | 2:19:48 | #286 |
| 2017 | Hop Hop Half MarathonPortland | OR | 2:27:59 | #278 |
| 2016 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:51:49 | #1409 |
| 2016 | Novo Nordisk New Jersey MarathonLong Branch | NJ | 1:56:40 | #1154 |
| 2016 | Philadelphia MarathonPhiladelphia | PA | 1:58:52 | #2987 |
| 2016 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 2:02:12 | #381 |
| 2016 | Ocean Running Club's Seaside Half Marathon and 5KSeaside Park | NJ | 2:10:52 | #209 |
| 2016 | Sam Costa Half Marathon and Quarter Marathon - presented by Indy Runners and WalkersCarmel | IN | 2:12:41 | #385 |
| 2016 | Ocean City Running, 5k, Half MarathonOcean City | MD | 2:13:28 | #775 |
| 2016 | The Maryland Half Marathon & 5KFulton | MD | 2:14:06 | #350 |
| 2016 | Carmel Marathon WeekendCarmel | IN | 2:19:06 | #1097 |
| 2015 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:56:42 | #2292 |
| 2015 | Rock 'n' Roll Washington DCWashington | DC | 2:03:10 | #4775 |
| 2015 | Covenant Health Knoxville Marathon, Half Marathon, Relays, 5k and Kids RunKnoxville | TN | 2:05:24 | #1203 |
| 2015 | First Midwest Half MarathonPalos Heights | IL | 2:17:37 | #649 |
| 2015 | Flying Pig Pump and RunCincinnati | OH | 2:20:12 | #5529 |
| 2015 | Shamrock Run PortlandPortland | OR | 2:21:09 | #1847 |
| 2015 | Surf City MarathonHuntington Beach | CA | 2:34:38 | #8513 |
| 2014 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 1:57:31 | #2450 |
| 2014 | 2026 HelvetiaHillsboro | OR | 1:59:25 | #451 |
| 2014 | Ocean Running Club's Seaside Half Marathon and 5KSeaside Park | NJ | 2:00:32 | #200 |
| 2014 | Jersey Shore Half Marathon and 2 Mile RunHighlands | NJ | 2:00:51 | #404 |
| 2014 | Foot Traffic Flat MarathonPortland | OR | 2:03:27 | #643 |
| 2014 | Philadelphia MarathonPhiladelphia | PA | 2:04:40 | #5322 |
| 2014 | Indianapolis Monumental MarathonIndianapolis | IN | 2:05:25 | #2698 |
| 2014 | Liberty Waterfront Half Marathon and 5K RunJersey City | NJ | 2:06:18 | #1360 |
| 2014 | Yonkers MarathonYonkers | NY | 2:20:27 | #351 |
| 2013 | LONG ISLAND MARATHON FESTIVALEast Meadow | NY | 1:28:06 | #59 |
| 2013 | Rock 'n' Roll San DiegoSan Diego | CA | 1:53:31 | #2836 |
| 2013 | Liberty Waterfront Half Marathon and 5K RunJersey City | NJ | 2:04:18 | #1501 |
| 2013 | The Maryland Half Marathon & 5KFulton | MD | 2:08:15 | #395 |
| 2013 | Portland MarathonPortland | OR | 2:10:00 | #731 |
| 2013 | Holiday Half MarathonPortland | OR | 2:13:15 | #1392 |
| 2013 | 2026 HelvetiaHillsboro | OR | 2:20:16 | #1143 |
| 2012 | Novo Nordisk New Jersey MarathonLong Branch | NJ | 1:55:10 | #1454 |
| 2012 | Runapalooza Asbury ParkAsbury Park | NJ | 1:55:41 | #166 |
| 2012 | Jersey Shore Half Marathon and 2 Mile RunHighlands | NJ | 1:59:33 | #400 |
| 2012 | Ocean Running Club's Seaside Half Marathon and 5KSeaside Park | NJ | 2:02:08 | #256 |
| 2012 | Yonkers MarathonYonkers | NY | 2:03:35 | #393 |
| 2012 | E Murray Todd Half MarathonColts Neck | NJ | 2:05:48 | #512 |
| 2012 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:08:47 | #5571 |
| 2012 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:19:29 | #8123 |
| 2012 | Buffalo Marathon WeekendBuffalo | NY | 2:21:09 | #2014 |
| 2012 | 2025 500 Festival Running EventsIndianapolis | IN | 2:40:43 | #18729 |
| 2011 | Ocean Running Club's Seaside Half Marathon and 5KSeaside Park | NJ | 1:59:42 | #315 |
| 2011 | Liberty Waterfront Half Marathon and 5K RunJersey City | NJ | 2:05:27 | #1106 |
| 2011 | 2025 500 Festival Running EventsIndianapolis | IN | 2:05:48 | #9899 |
| 2011 | Yonkers MarathonYonkers | NY | 2:07:57 | #308 |
| 2011 | Pensacola Beach Run Half MarathonPensacola Beach | FL | 2:14:02 | #524 |
| 2010 | 2025 500 Festival Running EventsIndianapolis | IN | 2:05:18 | #10617 |
| 2009 | 2025 500 Festival Running EventsIndianapolis | IN | 2:06:29 | #10681 |
| 2009 | United Airlines NYC HalfNew York | NY | 2:07:41 | #5045 |
| 2009 | Yonkers MarathonYonkers | NY | 2:08:22 | #192 |
| 2009 | Indianapolis Monumental MarathonIndianapolis | IN | 2:09:43 | #1440 |
| 2009 | Rock 'n' Roll Las VegasLas Vegas | NV | 2:28:12 | #9605 |
| 2009 | Hospital Hill RunKansas City | MO | 2:44:24 | #2288 |
| 2008 | MO' Cowbell Marathon/Half-Marathon/10K/5KSaint Charles | MO | 1:45:12 | #1349 |
| 2008 | First Midwest Half MarathonPalos Heights | IL | 1:47:58 | #304 |
| 2008 | Liberty Waterfront Half Marathon and 5K RunJersey City | NJ | 1:59:19 | #689 |
| 2008 | Ocean Running Club's Seaside Half Marathon and 5KSeaside Park | NJ | 2:02:49 | #223 |
| 2008 | United Airlines NYC HalfNew York | NY | 2:04:56 | #5393 |
| 2008 | Sunrise Marathon 5K/10K/13.1 KANSAS CITYKansas City | MO | 2:10:25 | #1920 |
| 2008 | Yonkers MarathonYonkers | NY | 2:10:26 | #156 |
| 2008 | 2025 500 Festival Running EventsIndianapolis | IN | 2:18:17 | #14122 |
| 2008 | Publix Atlanta Marathon, Half Marathon & 5KAtlanta | GA | 3:41:03 | #8320 |
| 2007 | La Jolla Half Marathon & 5KSan Diego | CA | 1:50:58 | #872 |
| 2007 | United Airlines NYC HalfNew York | NY | 1:54:10 | #3504 |
| 2007 | Liberty Waterfront Half Marathon and 5K RunJersey City | NJ | 1:54:18 | #465 |
| 2007 | NYRR Fred Lebow Half MarathonNew York | NY | 1:54:47 | #1922 |
| 2007 | Ocean Running Club's Seaside Half Marathon and 5KSeaside Park | NJ | 1:55:04 | #142 |
| 2007 | The Unforgettable Staten Island Half Marathon!Staten Island | NY | 1:57:31 | #1623 |
| 2007 | Shamrock MarathonVirginia Beach | VA | 2:09:57 | #2390 |
| 2007 | 2025 500 Festival Running EventsIndianapolis | IN | 2:15:09 | #12564 |
| 2006 | Life Time Chicago Half Marathon + 5KChicago | IL | 1:45:36 | #1134 |
| 2006 | United Airlines NYC HalfNew York | NY | 2:01:48 | #5230 |
| 2006 | The Unforgettable Staten Island Half Marathon!Staten Island | NY | 2:03:57 | #2198 |
| 2006 | 2025 500 Festival Running EventsIndianapolis | IN | 2:07:39 | #10645 |
| 2005 | OUC Orlando Half MarathonOrlando | FL | 1:49:45 | #441 |
| 2005 | Liberty Waterfront Half Marathon and 5K RunJersey City | NJ | 1:59:40 | #628 |
| 2005 | NYRR Fred Lebow Half MarathonNew York | NY | 2:08:28 | #3687 |
| 2004 | Liberty Waterfront Half Marathon and 5K RunJersey City | NJ | 1:44:29 | #324 |
| 2004 | The Unforgettable Staten Island Half Marathon!Staten Island | NY | 1:46:50 | #976 |
| 2004 | Jersey Shore Half Marathon and 2 Mile RunHighlands | NJ | 1:47:04 | #157 |
| 2004 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 1:55:55 | #904 |
| 2004 | NYRR Fred Lebow Half MarathonNew York | NY | 1:55:58 | #1919 |
| 2004 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:58:22 | #1635 |
| 2004 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:12:08 | #6063 |
| 2003 | The Unforgettable Staten Island Half Marathon!Staten Island | NY | 2:08:42 | #1793 |
| 2003 | NYRR Fred Lebow Half MarathonNew York | NY | 2:14:29 | #3545 |
| 2003 | Essentia Health Dick Beardsley RacesDetroit Lakes | MN | 2:19:39 | #382 |
| 2002 | CentraCare Earth Day RunSt. Cloud | MN | 2:08:48 | #588 |
| 2002 | Eversource Hartford Marathon, Half Marathon, Relay & Charity 5KHartford | CT | 2:17:16 | #1359 |
| 2001 | DEXTER-ANN ARBOR RUNDexter | MI | 2:01:03 | #914 |
| 2001 | NYRR Fred Lebow Half MarathonNew York | NY | 2:01:44 | #2513 |
| 2000 | The Unforgettable Staten Island Half Marathon!Staten Island | NY | 1:50:37 | #1152 |
| 1999 | 2025 500 Festival Running EventsIndianapolis | IN | 2:01:21 | #5372 |
| 1999 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:20:52 | #5742 |
| 1998 | Santa Barbara Half Marathon & 5KSanta Barbara | CA | 1:32:41 | #106 |
| 1998 | 2025 500 Festival Running EventsIndianapolis | IN | 2:13:41 | #8668 |
| 1994 | Seattle MarathonSeattle | WA | 1:31:41 | #362 |
| 1994 | Buhl Half Marathon and 5KHermitage | PA | 1:51:58 | #230 |
| 1994 | 2025 500 Festival Running EventsIndianapolis | IN | 1:57:13 | #3845 |
| 1989 | Buhl Half Marathon and 5KHermitage | PA | 1:55:45 | #315 |
| 1981 | Hospital Hill RunKansas City | MO | 1:39:03 | #569 |
| 1980 | Buhl Half Marathon and 5KHermitage | PA | 1:55:14 | #445 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
NYNew York
27 racesNJNew Jersey
23 racesINIndiana
14 racesPAPennsylvania
12 racesMDMaryland
9 racesOROregon
8 racesMAMassachusetts
7 racesCACalifornia
6 racesFLFlorida
6 racesMOMissouri
4 racesVAVirginia
4 racesILIllinois
3 racesMNMinnesota
2 racesNCNorth Carolina
2 racesCOColorado
1 raceMIMichigan
1 raceNHNew Hampshire
1 raceOHOhio
1 raceTNTennessee
1 raceWAWashington
1 race50-State Challenge
20/ 51 states + DC
31 states to go