Back to League Tables
TG
Thomas Graf
MaleOregon1998–2023
49
Total Finishes
28
Distinct Races
13
States (25%)
1:23:55
PR (6:24/mi)
1:55:45
Average
+0:49:32
Slower (first to last)
Medal House
2012
3M Half Marathon
1:44:44
#902 overall#624 gender
2012
2026 - San Antonio Marathon
1:45:25
#589 overall#483 gender
2012
OhioHealth Emerald City Half and Quarter Marathon
1:46:28
#172 overall#132 gender
2011
2026 - San Antonio Marathon
1:55:34
#2131 overall#1522 gender
2011
Rock 'n' Roll Arizona Marathon
1:58:45
#3919 overall#2481 gender
2011
Caesar Rodney Half Marathon
2:10:03
#1014 overall#652 gender
2009
Caesar Rodney Half Marathon
2:03:00
#1006 overall#701 gender
2009
Rock 'n' Roll Arizona Marathon
2:09:32
#6636 overall#3748 gender
2008
Barron Collier Companies Naples Half Marathon
1:53:35
#454 overall#323 gender
2002
Caesar Rodney Half Marathon
1:34:24
#189 overall#169 gender
1999
Jack & Jill Downhill Marathon & Half — July 25 (Sat) & 26 (Sun)
1:23:55
#69 overall#56 gender
1998
Jack & Jill Downhill Marathon & Half — July 25 (Sat) & 26 (Sun)
1:25:03
#75 overall#65 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2023 | Newburyport Half Marathon and RelayNewburyport | MA | 2:14:35 | #830 |
| 2022 | Spring Burke Lake 5K, 10K, & HalfFairfax Station | VA | 2:07:03 | #26 |
| 2021 | Marshall University MarathonHuntington | WV | 2:08:39 | #260 |
| 2021 | 2026 Independence Day RaceSt. Paul | OR | 2:10:52 | #67 |
| 2020 | Life Time Miami Marathon & HalfMiami | FL | 1:53:55 | #2382 |
| 2019 | 2026 Independence Day RaceSt. Paul | OR | 1:43:58 | #21 |
| 2019 | Life Time Miami Marathon & HalfMiami | FL | 1:56:52 | #2248 |
| 2019 | Shamrock MarathonVirginia Beach | VA | 1:58:04 | #1507 |
| 2019 | 2026 Hippie ChickSt. Paul | OR | 2:11:14 | #133 |
| 2019 | Uncorked Half MarathonNew Kent | VA | 2:14:58 | #181 |
| 2019 | Maine Coast Marathon & Half MarathonBiddeford | ME | 2:33:29 | #1977 |
| 2018 | Boring Marathon, Half-Boring Half Marathon, Constantly Boring 10K, and Somewhat Boring 5K Race SeriesBoring | OR | 1:42:32 | #16 |
| 2018 | San Juan Island HalfFriday Harbor | WA | 1:45:48 | #20 |
| 2018 | 2026 Independence Day RaceSt. Paul | OR | 1:47:33 | #15 |
| 2018 | Holiday Half MarathonPortland | OR | 1:48:55 | #327 |
| 2018 | Life Time Miami Marathon & HalfMiami | FL | 2:06:18 | #3657 |
| 2018 | Allianz Richmond Marathon, CarMax Richmond Half Marathon, & Richmond 8kRichmond | VA | 2:25:32 | #5327 |
| 2017 | Holiday Half MarathonPortland | OR | 1:56:34 | #585 |
| 2017 | Boring Marathon, Half-Boring Half Marathon, Constantly Boring 10K, and Somewhat Boring 5K Race SeriesBoring | OR | 2:22:45 | #91 |
| 2017 | Life Time Miami Marathon & HalfMiami | FL | 2:39:19 | #10187 |
| 2016 | Life Time Miami Marathon & HalfMiami | FL | 1:48:12 | #1496 |
| 2016 | Newburyport Half Marathon and RelayNewburyport | MA | 2:09:33 | #1423 |
| 2015 | Life Time Miami Marathon & HalfMiami | FL | 1:41:32 | #700 |
| 2015 | 2025 500 Festival Running EventsIndianapolis | IN | 1:42:26 | #1287 |
| 2015 | Newburyport Half Marathon and RelayNewburyport | MA | 2:05:26 | #1345 |
| 2014 | Stars & Strips Half MarathonBeaverton | OR | 1:37:48 | #3 |
| 2014 | Life Time Miami Marathon & HalfMiami | FL | 1:44:47 | #786 |
| 2014 | Crawfish Crawl 5K, 10K & Half MarathonTualatin | OR | 1:47:21 | #11 |
| 2014 | OhioHealth Emerald City Half and Quarter MarathonDublin | OH | 1:48:34 | #247 |
| 2014 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 1:54:08 | #1914 |
| 2014 | Caesar Rodney Half MarathonWilmington | DE | 1:58:25 | #642 |
| 2014 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:14:36 | #5773 |
| 2014 | Rock 'n' Roll Virgina Beach Half MarathonVirginia Beach | VA | 2:34:09 | #4424 |
| 2013 | Stars & Strips Half MarathonBeaverton | OR | 1:39:40 | #1 |
| 2013 | Corvallis Half Marathon and 5KCorvallis | OR | 1:39:49 | #147 |
| 2013 | 2026 HelvetiaHillsboro | OR | 1:40:29 | #127 |
| 2013 | OhioHealth Emerald City Half and Quarter MarathonDublin | OH | 1:43:20 | #189 |
| 2013 | Caesar Rodney Half MarathonWilmington | DE | 2:08:13 | #1048 |
| 2012 | 3M Half MarathonAustin | TX | 1:44:44 | #902 |
| 2012 | 2026 - San Antonio MarathonSan Antonio | TX | 1:45:25 | #589 |
| 2012 | OhioHealth Emerald City Half and Quarter MarathonDublin | OH | 1:46:28 | #172 |
| 2012 | Capital City Half MarathonColumbus | OH | 1:54:14 | #1468 |
| 2012 | Rock 'n' Roll New OrleansNew Orleans | LA | 1:54:24 | #2020 |
| 2012 | Caesar Rodney Half MarathonWilmington | DE | 2:02:20 | #967 |
| 2012 | Maine Marathon, Half Marathon and Marathon RelayPortland | ME | 2:03:29 | #901 |
| 2012 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:04:51 | #4696 |
| 2011 | 2026 - San Antonio MarathonSan Antonio | TX | 1:55:34 | #2131 |
| 2011 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 1:58:45 | #3919 |
| 2011 | Caesar Rodney Half MarathonWilmington | DE | 2:10:03 | #1014 |
| 2009 | Caesar Rodney Half MarathonWilmington | DE | 2:03:00 | #1006 |
| 2009 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:09:32 | #6636 |
| 2008 | Barron Collier Companies Naples Half MarathonNaples | FL | 1:53:35 | #454 |
| 2002 | Caesar Rodney Half MarathonWilmington | DE | 1:34:24 | #189 |
| 1999 | Jack & Jill Downhill Marathon & Half — July 25 (Sat) & 26 (Sun)North Bend | WA | 1:23:55 | #69 |
| 1998 | Jack & Jill Downhill Marathon & Half — July 25 (Sat) & 26 (Sun)North Bend | WA | 1:25:03 | #75 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
OROregon
13 racesFLFlorida
8 racesDEDelaware
6 racesOHOhio
5 racesVAVirginia
5 racesAZArizona
4 racesMAMassachusetts
3 racesTXTexas
3 racesWAWashington
3 racesMEMaine
2 racesINIndiana
1 raceMDMaryland
0 racesPAPennsylvania
0 races50-State Challenge
13/ 51 states + DC
38 states to go