Back to League Tables
JG
James Gray
MaleVirginia1995–2026
158
Total Finishes
65
Distinct Races
23
States (45%)
1:19:31
PR (6:04/mi)
2:10:40
Average
+0:13:15
Slower (first to last)
Medal House
2003
NYRR Fred Lebow Half Marathon
1:49:41
#1019 overall#829 gender
2003
Rock ‘n’ Roll Philadelphia Half Marathon
2:33:51
#6670 overall#3995 gender
2002
Revenge of the Red Baron Half Marathon and 5K
1:52:52
#111 overall#82 gender
2001
Rock ‘n’ Roll Philadelphia Half Marathon
2:07:30
#4675 overall#3103 gender
2000
Rock ‘n’ Roll Philadelphia Half Marathon
2:03:55
#4727 overall#3171 gender
2000
2027 Walt Disney World® Marathon Weekend
2:27:57
#2416 overall#1149 gender
2000
2025 500 Festival Running Events
2:35:01
#7991 overall#5502 gender
1999
Rock ‘n’ Roll Philadelphia Half Marathon
1:57:08
#3693 overall#2711 gender
1999
2025 500 Festival Running Events
3:04:55
#14437 overall#8453 gender
1998
2025 500 Festival Running Events
2:32:02
#11187 overall#7487 gender
1996
Indy Half Marathon at Fort Ben
1:51:03
#213 overall#177 gender
1995
2025 500 Festival Running Events
1:39:47
#1327 overall#1257 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Austin International HalfAustin | TX | 1:49:43 | #1453 |
| 2026 | 31st Annual Tom King Classic Half Marathon Run and 5K Run/WalkNashville | TN | 1:53:02 | #108 |
| 2025 | U.S. Polo Assn. Palm Beaches MarathonWest Palm Beach | FL | 1:40:50 | #138 |
| 2025 | Capital City Half MarathonColumbus | OH | 1:43:09 | #599 |
| 2025 | 3M Half MarathonAustin | TX | 1:49:47 | #1125 |
| 2025 | California Classic Half MarathonFresno | CA | 1:58:14 | #216 |
| 2025 | United Airlines NYC HalfNew York | NY | 2:12:14 | #17037 |
| 2025 | Salute to Veterans 5K/10K/Half Marathon - ChattanoogaChattanooga | TN | 2:29:24 | #14 |
| 2024 | 2025 Marine Corps Half Marathon presented by FirstLight Home Care & Capital Automotive GroupCamp Lejeune | NC | 1:42:38 | #57 |
| 2024 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 1:43:13 | #2101 |
| 2024 | Capital City Half MarathonColumbus | OH | 1:49:25 | #717 |
| 2024 | Brooks Fremantle Running FestivalFremantle | WA | 1:55:58 | #752 |
| 2024 | Austin MarathonAustin | TX | 1:57:48 | #2356 |
| 2024 | DONNA Marathon WeekendJacksonville Beach | FL | 2:25:28 | #1270 |
| 2024 | Museum of Aviation Marathon, Half Marathon & 5K and Hand Cycle RaceWarner Robins | GA | 2:44:01 | #160 |
| 2023 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 1:39:31 | #923 |
| 2023 | Joondalup Half MarathonPerth | WA | 1:55:27 | #254 |
| 2023 | Stars At Night HalfSan Antonio | TX | 1:57:50 | #84 |
| 2023 | Mill Town MarathonEverett | WA | 2:04:49 | #173 |
| 2023 | United Airlines NYC HalfNew York | NY | 2:05:25 | #12466 |
| 2023 | Two Cities MarathonFresno | CA | 2:13:20 | #524 |
| 2023 | 2025 500 Festival Running EventsIndianapolis | IN | 2:24:15 | #7199 |
| 2023 | Jeff Galloway Half MarathonAtlanta | GA | 3:59:58 | #550 |
| 2022 | NYCRUNS Falling Leaves Half MarathonBrooklyn | NY | 1:42:32 | #112 |
| 2022 | United Airlines NYC HalfNew York | NY | 1:56:34 | #7648 |
| 2022 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:56:57 | #6698 |
| 2022 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 2:17:29 | #1992 |
| 2022 | Austin MarathonAustin | TX | 2:30:07 | #5048 |
| 2021 | Rockin Brews MadisonMadison | WI | 2:02:48 | #181 |
| 2021 | United Airlines NYC HalfNew York | NY | 2:39:37 | #10159 |
| 2021 | Austin MarathonAustin | TX | 2:42:09 | #3106 |
| 2021 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 2:50:04 | #6432 |
| 2020 | 3M Half MarathonAustin | TX | 1:48:23 | #1248 |
| 2020 | 3M Half MarathonAustin | TX | 2:23:28 | #3985 |
| 2020 | DONNA Marathon WeekendJacksonville Beach | FL | 4:04:17 | #2906 |
| 2019 | Tyranena Beer RunLake Mills | WI | 1:49:15 | #166 |
| 2019 | 3M Half MarathonAustin | TX | 1:49:28 | #1309 |
| 2019 | 2025 500 Festival Running EventsIndianapolis | IN | 1:50:04 | #2270 |
| 2019 | United Airlines NYC HalfNew York | NY | 1:56:02 | #8645 |
| 2019 | Dayton River Corridor ClassicDayton | OH | 2:01:22 | #150 |
| 2019 | The Unforgettable Staten Island Half Marathon!Staten Island | NY | 2:09:17 | #5810 |
| 2019 | Capital City Half MarathonColumbus | OH | 2:48:58 | #4730 |
| 2019 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 3:13:39 | #13687 |
| 2019 | Jeff Galloway Half MarathonAtlanta | GA | 3:55:40 | #519 |
| 2018 | Pensacola MarathonPensacola | FL | 1:41:49 | #46 |
| 2018 | Hamptons Marathon & Half MarathonEast Hampton | NY | 1:56:19 | #368 |
| 2018 | Tyranena Beer RunLake Mills | WI | 1:58:47 | #288 |
| 2018 | 2025 500 Festival Running EventsIndianapolis | IN | 2:00:05 | #4228 |
| 2018 | United Airlines NYC HalfNew York | NY | 2:08:54 | #12386 |
| 2018 | The Unforgettable Staten Island Half Marathon!Staten Island | NY | 2:22:25 | #8644 |
| 2018 | Detroit Free Press MarathonDetroit | MI | 3:10:44 | #1344 |
| 2018 | LewisGale Salem Half Marathon, 8K and Kids Fun RunSalem | VA | 3:19:33 | #363 |
| 2018 | Star City Half Marathon & 10KRoanoke | VA | 3:25:44 | #423 |
| 2017 | Rock Hall Half Marathon presented by INFINITICleveland | OH | 1:45:35 | #140 |
| 2017 | Pensacola MarathonPensacola | FL | 1:51:33 | #85 |
| 2017 | 3M Half MarathonAustin | TX | 1:54:57 | #1424 |
| 2017 | Pittsburgh Marathon WeekendPittsburgh | PA | 1:57:33 | #2992 |
| 2017 | Kentucky Derby Festival Race WeekendLouisville | KY | 2:00:13 | #1703 |
| 2017 | United Airlines NYC HalfNew York | NY | 2:14:51 | #12904 |
| 2017 | Star City Half Marathon & 10KRoanoke | VA | 3:17:57 | #404 |
| 2016 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:41:45 | #3470 |
| 2016 | 17th Annual Myrtle Beach Mini Marathon & Coastal 5KMyrtle Beach | SC | 1:45:43 | #138 |
| 2016 | Alexandria Running FestivalAlexandria | VA | 1:51:31 | #101 |
| 2016 | Pensacola MarathonPensacola | FL | 1:59:45 | #188 |
| 2016 | 2025 500 Festival Running EventsIndianapolis | IN | 2:04:20 | #5835 |
| 2016 | Harbor Half MarathonCorpus Christi | TX | 2:12:21 | #127 |
| 2016 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:54:37 | #11972 |
| 2016 | Star City Half Marathon & 10KRoanoke | VA | 3:09:16 | #451 |
| 2016 | Detroit Free Press MarathonDetroit | MI | 3:25:20 | #9985 |
| 2015 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 1:33:30 | #279 |
| 2015 | St. Jude Rock 'n' Roll SeattleSeattle | WA | 1:38:04 | #271 |
| 2015 | 3M Half MarathonAustin | TX | 1:49:27 | #1196 |
| 2015 | Rock 'n' Roll Las VegasLas Vegas | NV | 1:54:09 | #1968 |
| 2015 | Race 13.1 CharlotteCharlotte | NC | 2:41:35 | #576 |
| 2015 | Two Cities MarathonFresno | CA | 2:42:49 | #860 |
| 2015 | Star City Half Marathon & 10KRoanoke | VA | 3:02:11 | #524 |
| 2015 | Detroit Free Press MarathonDetroit | MI | 3:04:42 | #9556 |
| 2015 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 3:13:14 | #16636 |
| 2014 | OCNJ Half Marathon, 10 Mile & 5KOcean City | NJ | 1:38:19 | #55 |
| 2014 | Key West Half Marathon & 5K, 8K, 10K, Rum Stroll & Beer MileKey West | FL | 1:55:10 | #334 |
| 2014 | 3M Half MarathonAustin | TX | 1:59:12 | #1924 |
| 2014 | Charlottesville Fall Classic Half MarathonCharlottesville | VA | 2:03:09 | #167 |
| 2014 | Star City Half Marathon & 10KRoanoke | VA | 3:04:25 | #473 |
| 2014 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 3:17:05 | #15754 |
| 2013 | Heart Mini MarathonCincinnati | OH | 1:19:31 | #578 |
| 2013 | United Airlines NYC HalfNew York | NY | 1:30:52 | #712 |
| 2013 | Rock 'n' Roll Las VegasLas Vegas | NV | 1:56:21 | #2250 |
| 2013 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 2:15:39 | #5645 |
| 2013 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:49:45 | #13537 |
| 2013 | Star City Half Marathon & 10KRoanoke | VA | 2:59:09 | #664 |
| 2012 | United Airlines NYC HalfNew York | NY | 1:23:29 | #344 |
| 2012 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:28:00 | #495 |
| 2012 | Rock 'n' Roll Washington DCWashington | DC | 1:48:47 | #1933 |
| 2012 | California Classic Half MarathonFresno | CA | 1:51:07 | #238 |
| 2012 | Vancouver USA MarathonVancouver | WA | 1:51:56 | #139 |
| 2012 | Austin MarathonAustin | TX | 1:53:26 | #1920 |
| 2012 | Newport MarathonNewport | RI | 1:56:06 | #956 |
| 2012 | 3M Half MarathonAustin | TX | 2:01:18 | #2235 |
| 2012 | Air Force MarathonDayton | OH | 2:07:12 | #1582 |
| 2012 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 2:39:26 | #7960 |
| 2012 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:45:14 | #13656 |
| 2012 | Capital City Half MarathonColumbus | OH | 2:52:53 | #7172 |
| 2012 | 2025 500 Festival Running EventsIndianapolis | IN | 3:51:32 | #29919 |
| 2011 | NYRR Fred Lebow Half MarathonNew York | NY | 1:32:06 | #286 |
| 2011 | Vancouver USA MarathonVancouver | WA | 1:47:21 | #144 |
| 2011 | City of Oaks MarathonRaleigh | NC | 1:51:11 | #424 |
| 2011 | 2025 500 Festival Running EventsIndianapolis | IN | 1:57:47 | #6907 |
| 2011 | 3M Half MarathonAustin | TX | 2:01:10 | #1840 |
| 2011 | Dallas Marathon WeekendDallas | TX | 2:34:41 | #7055 |
| 2011 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:48:58 | #14376 |
| 2010 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:26:14 | #135 |
| 2010 | NYRR Fred Lebow Half MarathonNew York | NY | 1:35:17 | #674 |
| 2010 | 2025 500 Festival Running EventsIndianapolis | IN | 1:40:20 | #2017 |
| 2010 | Nationwide Children's Hospital Columbus Marathon & 1/2 Marathon, Jesse Owens 5K, 1 Mile & Kids RunColumbus | OH | 1:49:59 | #1431 |
| 2010 | IMT Des Moines MarathonDes Moines | IA | 1:55:53 | #1030 |
| 2010 | Revenge of the Red Baron Half Marathon and 5KCorning | NY | 1:58:50 | #156 |
| 2010 | Capital City Half MarathonColumbus | OH | 1:59:52 | #1717 |
| 2010 | Star City Half Marathon & 10KRoanoke | VA | 2:49:06 | #455 |
| 2010 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 3:18:15 | #14819 |
| 2009 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:28:03 | #266 |
| 2009 | United Airlines NYC HalfNew York | NY | 1:29:55 | #306 |
| 2009 | The Unforgettable Staten Island Half Marathon!Staten Island | NY | 1:36:06 | #422 |
| 2009 | Eugene Marathon 2024Eugene | OR | 1:49:36 | #484 |
| 2009 | Austin MarathonAustin | TX | 1:52:09 | #1142 |
| 2009 | Hospital Hill RunKansas City | MO | 1:58:53 | #1093 |
| 2009 | Ocean Running Club's Seaside Half Marathon and 5KSeaside Park | NJ | 2:04:40 | #266 |
| 2009 | Greater St. Louis MarathonSt. Louis | MO | 2:13:12 | #4189 |
| 2009 | St. Jude Memphis Marathon WeekendMemphis | TN | 2:34:47 | #4703 |
| 2009 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 3:20:22 | #11067 |
| 2008 | United Airlines NYC HalfNew York | NY | 1:27:31 | #300 |
| 2008 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:31:44 | #421 |
| 2008 | The Unforgettable Staten Island Half Marathon!Staten Island | NY | 1:36:16 | #370 |
| 2008 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 1:43:06 | #416 |
| 2008 | Kaiser Permanente Colfax MarathonDenver | CO | 1:43:58 | #177 |
| 2008 | 3M Half MarathonAustin | TX | 1:47:32 | #857 |
| 2008 | Seattle MarathonSeattle | WA | 2:06:11 | #3066 |
| 2008 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:17:16 | #3675 |
| 2008 | Rock n Roll NashvilleNashville | TN | 3:34:52 | #19957 |
| 2007 | United Airlines NYC HalfNew York | NY | 1:35:12 | #729 |
| 2007 | The Unforgettable Staten Island Half Marathon!Staten Island | NY | 1:35:42 | #310 |
| 2007 | Revenge of the Red Baron Half Marathon and 5KCorning | NY | 1:57:05 | #103 |
| 2007 | Rock n Roll NashvilleNashville | TN | 3:22:09 | #17098 |
| 2006 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 1:28:42 | #195 |
| 2006 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:31:42 | #364 |
| 2006 | NYRR Fred Lebow Half MarathonNew York | NY | 1:32:33 | #281 |
| 2006 | The Unforgettable Staten Island Half Marathon!Staten Island | NY | 1:41:41 | #651 |
| 2006 | Kaiser Permanente Colfax MarathonDenver | CO | 1:57:35 | #341 |
| 2005 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:31:21 | #256 |
| 2005 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 1:31:23 | #201 |
| 2005 | NYRR Fred Lebow Half MarathonNew York | NY | 1:35:46 | #369 |
| 2005 | 3M Half MarathonAustin | TX | 1:49:00 | #773 |
| 2005 | Moe's Better Half MarathonSan Marcos | TX | 1:55:58 | #82 |
| 2005 | Rock 'n' Roll Arizona MarathonPhoenix | AZ | 2:10:56 | #5145 |
| 2005 | Star City Half Marathon & 10KRoanoke | VA | 2:14:45 | #240 |
| 2004 | The LESS Popular Brooklyn Half Marathon!Brooklyn | NY | 1:36:25 | #305 |
| 2004 | NYCRUNS Brooklyn Ice Cream Social Half MarathonBrooklyn | NY | 1:41:55 | #365 |
| 2004 | NYRR Fred Lebow Half MarathonNew York | NY | 1:42:29 | #703 |
| 2004 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:07:02 | #5513 |
| 2003 | NYRR Fred Lebow Half MarathonNew York | NY | 1:49:41 | #1019 |
| 2003 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:33:51 | #6670 |
| 2002 | Revenge of the Red Baron Half Marathon and 5KCorning | NY | 1:52:52 | #111 |
| 2001 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:07:30 | #4675 |
| 2000 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 2:03:55 | #4727 |
| 2000 | 2027 Walt Disney World® Marathon WeekendOrlando | FL | 2:27:57 | #2416 |
| 2000 | 2025 500 Festival Running EventsIndianapolis | IN | 2:35:01 | #7991 |
| 1999 | Rock ‘n’ Roll Philadelphia Half MarathonPhiladelphia | PA | 1:57:08 | #3693 |
| 1999 | 2025 500 Festival Running EventsIndianapolis | IN | 3:04:55 | #14437 |
| 1998 | 2025 500 Festival Running EventsIndianapolis | IN | 2:32:02 | #11187 |
| 1996 | Indy Half Marathon at Fort BenIndianapolis | IN | 1:51:03 | #213 |
| 1995 | 2025 500 Festival Running EventsIndianapolis | IN | 1:39:47 | #1327 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
NYNew York
45 racesTXTexas
21 racesFLFlorida
18 racesINIndiana
12 racesOHOhio
12 racesVAVirginia
11 racesWAWashington
8 racesPAPennsylvania
6 racesTNTennessee
5 racesCACalifornia
4 racesGAGeorgia
3 racesMIMichigan
3 racesNCNorth Carolina
3 racesWIWisconsin
3 racesCOColorado
2 racesMOMissouri
2 racesNJNew Jersey
2 racesNVNevada
2 racesIAIowa
1 raceKYKentucky
1 raceOROregon
1 raceRIRhode Island
1 raceSCSouth Carolina
1 race50-State Challenge
23/ 51 states + DC
28 states to go