Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorODAC Indoor Championships · Mar 15:03.34aODAC Indoor ChampionshipsMarch 1, 2025
1000 Meters · IndoorBrant Tolsma Invitational · Jan 233:04.44aBrant Tolsma InvitationalJanuary 23, 2025
10000 Meters · OutdoorDr Harry GM Jopson Invitational · Mar 2836:52.27aDr Harry GM Jopson InvitationalMarch 28, 2025
1500 Meters · OutdoorJMU Invitational · Apr 104:36.09aJMU InvitationalApril 10, 2026
1600 Meters · IndoorVHSL Class 3 State Indoor Championships · Feb 285:09.12aVHSL Class 3 State Indoor ChampionshipsFebruary 28, 2022
1600 Meters · OutdoorVHSL Class 3 State Championships · May 315:00.32VHSL Class 3 State ChampionshipsMay 31, 2024
3000 Meters · IndoorPSU National Open · Jan 309:56.71aPSU National OpenJanuary 30, 2026
3200 Meters · IndoorHoliday Track Classic · Dec 1711:23.93aHoliday Track ClassicDecember 17, 2022
3200 Meters · OutdoorValley District Meet #4 · May 711:17.89Valley District Meet #4May 7, 2024
400 Meters · OutdoorHigh Point VertKlasse Meeting · Apr 21:01.81aHigh Point VertKlasse MeetingApril 2, 2026
5000 Meters · IndoorODAC Indoor Championships · Mar 117:53.03aODAC Indoor ChampionshipsMarch 1, 2025
5000 Meters · OutdoorW&L Track andField Carnival · Mar 2117:33.36aW&L Track andField CarnivalMarch 21, 2025
800 Meters · IndoorRockingham Collegiate Classic · Feb 212:18.43aRockingham Collegiate ClassicFebruary 21, 2025
800 Meters · OutdoorKehoe Twilight Meet · May 12:19.30aKehoe Twilight MeetMay 1, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 14Sun Belt Conference Outdoor Track & Field ChampionshipMay 14 · 5000 Meters · Place 27 · James MadisonJames Madison5000 Meters27.18:15.39aSo
May 14Sun Belt Conference Outdoor Track & Field ChampionshipMay 14 · 1500 Meters · Place 26 · James MadisonJames Madison1500 MetersRound P26.4:47.38aSo
May 1Kehoe Twilight MeetMay 1 · 800 Meters · Place 23 · James MadisonJames Madison800 Meters23.2:19.30a PBSo
Apr 10JMU InvitationalApr 10 · 1500 Meters · Place 1 · James MadisonJames Madison1500 Meters1.4:36.09a PBSo
Apr 10JMU InvitationalApr 10 · 800 Meters · James MadisonJames Madison800 Meters--DNSSo
Apr 2High Point VertKlasse MeetingApr 2 · 1500 Meters · Place 8 · James MadisonJames Madison1500 Meters8.4:39.09aSo
Apr 2High Point VertKlasse MeetingApr 2 · 400 Meters · Place 44 · James MadisonJames Madison400 Meters44.1:01.81a PBSo
Mar 26Raleigh RelaysMar 26 · 5000 Meters · Place 180 · James MadisonJames Madison5000 Meters180.18:08.57aSo

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 30PSU National OpenJan 30 · 3000 Meters · Place 7 · James MadisonJames Madison3000 Meters7.9:56.71a PBSo

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 25ODAC ChampionshipApr 25 · 5000 Meters · Place 6 · Bridgewater (Va.)Bridgewater (Va.)5000 Meters6.18:25.41aFr
Apr 25ODAC ChampionshipApr 25 · 1500 Meters · Place 2 · Bridgewater (Va.)Bridgewater (Va.)1500 Meters2.4:50.55aFr
Apr 25ODAC ChampionshipApr 25 · 800 Meters · Place 4 · Bridgewater (Va.)Bridgewater (Va.)800 Meters4.2:21.41aFr
Apr 11EMU Mennonite Heritage InvitationalApr 11 · 800 Meters · Place 1 · Bridgewater (Va.)Bridgewater (Va.)800 Meters12:19.65FR
Apr 3Colonial RelaysApr 3 · 1500 Meters · Place 22 · Bridgewater (Va.)Bridgewater (Va.)1500 Meters224:43.15aFr
Mar 28Dr Harry GM Jopson InvitationalMar 28 · 10000 Meters · Place 1 · Bridgewater (Va.)Bridgewater (Va.)10000 Meters136:52.27a PBFr
Mar 21W&L Track andField CarnivalMar 21 · 5000 Meters · Place 2 · Bridgewater (Va.)Bridgewater (Va.)5000 Meters217:33.36a PBFR

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Mar 1ODAC Indoor ChampionshipsMar 1 · 5000 Meters · Place 3 · Bridgewater (Va.)Bridgewater (Va.)5000 Meters3.17:53.03a PBFr
Mar 1ODAC Indoor ChampionshipsMar 1 · 1 Mile · Place 3 · Bridgewater (Va.)Bridgewater (Va.)1 Mile3.5:03.34a PBFr
Mar 1ODAC Indoor ChampionshipsMar 1 · 3000 Meters · Bridgewater (Va.)Bridgewater (Va.)3000 Meters--DNSFr
Mar 1ODAC Indoor ChampionshipsMar 1 · 800 Meters · Place 1 · Bridgewater (Va.)Bridgewater (Va.)800 Meters1.2:20.85aFr
Feb 21Rockingham Collegiate ClassicFeb 21 · 800 Meters · Place 2 · Bridgewater (Va.)Bridgewater (Va.)800 Meters22:18.43a PB—
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · 1 Mile · Bridgewater (Va.)Bridgewater (Va.)1 Mile—DNSFr
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · 800 Meters · Bridgewater (Va.)Bridgewater (Va.)800 Meters—DNSFr
Feb 8VMI Winter ClassicFeb 8 · 3000 Meters · Place 2 · Bridgewater (Va.)Bridgewater (Va.)3000 Meters210:15.56a—
Jan 23Brant Tolsma InvitationalJan 23 · 1 Mile · Place 16 · Bridgewater (Va.)Bridgewater (Va.)1 Mile165:08.79a—
Jan 23Brant Tolsma InvitationalJan 23 · 1000 Meters · Place 15 · Bridgewater (Va.)Bridgewater (Va.)1000 Meters153:04.44a PB—
Jan 182025 Cardinal TFJan 18 · 5000 Meters · Place 1 · Bridgewater (Va.)Bridgewater (Va.)5000 Meters1.17:53.56aFr
Jan 10The Burg OpenJan 10 · 1 Mile · Place 3 · Bridgewater (Va.)Bridgewater (Va.)1 Mile35:07.85a—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 31VHSL Class 3 State ChampionshipsMay 31 · 1600 Meters · Place 2 · SpotswoodSpotswood1600 Meters25:00.32 PB12
May 31VHSL Class 3 State ChampionshipsMay 31 · 800 Meters · Place 11 · SpotswoodSpotswood800 Meters112:25.2412
May 23VHSL Region 3C ChampionshipsMay 23 · 1600 Meters · Place 3 · SpotswoodSpotswood1600 Meters3.5:14.07a12
May 7Valley District Meet #4May 7 · 3200 Meters · Place 1 · SpotswoodSpotswood3200 Meters111:17.89 PB—
May 3Dogwood Track ClassicMay 3 · 800 Meters · Place 28 · SpotswoodSpotswood800 Meters282:20.6012
Apr 24City / County MeetApr 24 · 3200 Meters · Place 1 · SpotswoodSpotswood3200 Meters112:06.27—
Apr 24City / County MeetApr 24 · 800 Meters · Place 1 · SpotswoodSpotswood800 Meters12:21.63—
Apr 13Gus Lacy Track ClassicApr 13 · 3200 Meters · Place 3 · SpotswoodSpotswood3200 Meters311:34.7312
Apr 13Gus Lacy Track ClassicApr 13 · 3200 Meters · Place 3 · SpotswoodSpotswood3200 Meters311:20.0212
Apr 10District Mini MeetApr 10 · 1600 Meters · Place 1 · SpotswoodSpotswood1600 Meters15:18.26—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 10VHSL Region 3C Indoor Track & Field Championship 2024Feb 10 · 1000 Meters · Place 2 · SpotswoodSpotswood1000 Meters23:18.2912
Jan 27Bulldog InvitationalJan 27 · 1000 Meters · Place 19 · SpotswoodSpotswood1000 Meters193:09.9112
Jan 25WFS INDOOR MM#4Jan 25 · 3200 Meters · Place 1 · SpotswoodSpotswood3200 Meters111:33.51—
Jan 20Fred Hardy InvitationalJan 20 · 1600 Meters · Place 4 · SpotswoodSpotswood1600 Meters45:24.4012
Jan 13Walt Cormack MemorialJan 13 · 1600 Meters · Place 2 · SpotswoodSpotswood1600 Meters25:23.44—
Jan 5East Coast Elite #1Jan 5 · 1600 Meters · Place 5 · SpotswoodSpotswood1600 Meters5.5:33.49a12

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16East Coast Elite Roanoke #1Dec 16 · 1000 Meters · Place 3 · SpotswoodSpotswood1000 Meters3.3:17.91a12

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 2VHSL Class 3 State ChampionshipsJun 2 · 3200 Meters · Place 5 · SpotswoodSpotswood3200 Meters511:29.7911
Jun 2VHSL Class 3 State ChampionshipsJun 2 · 1600 Meters · Place 12 · SpotswoodSpotswood1600 Meters125:31.6811
May 23VHSL Region 3C ChampionshipsMay 23 · 1600 Meters · Place 2 · SpotswoodSpotswood1600 Meters2.5:20.95a11
May 17Valley District ChampionshipsMay 17 · 3200 Meters · Place 1 · SpotswoodSpotswood3200 Meters112:23.97—
May 17Valley District ChampionshipsMay 17 · 1600 Meters · Place 1 · SpotswoodSpotswood1600 Meters15:28.35—
May 12JJ Updike Last Chance InvitationalMay 12 · 1600 Meters · Place 2 · SpotswoodSpotswood1600 Meters25:33.84—
May 12JJ Updike Last Chance InvitationalMay 12 · 800 Meters · Place 8 · SpotswoodSpotswood800 Meters82:35.92—

2022 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 17Holiday Track ClassicDec 17 · 3200 Meters · Place 1 · SpotswoodSpotswood3200 Meters1.11:23.93a PB11
Dec 7FUMA Mini Invite #1Dec 7 · 1000 Meters · Place 1 · SpotswoodSpotswood1000 Meters1.3:09.16a11
Dec 7FUMA Mini Invite #1Dec 7 · 1600 Meters · Place 1 · SpotswoodSpotswood1600 Meters1.5:14.69a11
Feb 28VHSL Class 3 State Indoor ChampionshipsFeb 28 · 3200 Meters · Place 5 · SpotswoodSpotswood3200 Meters5.11:39.57a10
Feb 28VHSL Class 3 State Indoor ChampionshipsFeb 28 · 1600 Meters · Place 2 · SpotswoodSpotswood1600 Meters2.5:09.12a PB10
Feb 12VHSL Region 3C ChampionshipsFeb 12 · 1600 Meters · Place 1 · SpotswoodSpotswood1600 Meters15:15.77—
Feb 3Valley District MeetFeb 3 · 1600 Meters · Place 1 · SpotswoodSpotswood1600 Meters15:17.67—
Feb 3Valley District MeetFeb 3 · 1000 Meters · Place 1 · SpotswoodSpotswood1000 Meters13:16.61—
Jan 25Fred Hardy InvitationalJan 25 · 1600 Meters · Place 1 · SpotswoodSpotswood1600 Meters15:20.1710
Jan 8Liberty Premier InvitationalJan 8 · 3200 Meters · Place 3 · SpotswoodSpotswood3200 Meters311:25.79—

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 3VHSL 3A State ChampionshipsJun 3 · 3200 Meters · Place 9 · SpotswoodSpotswood3200 Meters9.12:12.25a10
May 6Dogwood Track ClassicMay 6 · 1600 Meters · Place 50 · SpotswoodSpotswood1600 Meters505:29.65—
Apr 23Gus Lacy Track ClassicApr 23 · 3200 Meters · Place 2 · SpotswoodSpotswood3200 Meters211:55.7010
Apr 9Sprint into Spring InvitationalApr 9 · 1600 Meters · Place 3 · SPOTSWOODSPOTSWOOD1600 Meters35:23.3510
Apr 6Rockbridge Meet Apr 6 · 800 Meters · Place 1 · SpotswoodSpotswood800 Meters12:25.28—
Apr 6Rockbridge Meet Apr 6 · 800 Meters · Place 1 · SpotswoodSpotswood800 Meters12:25.28—

2021 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 11Walt McCormick Memorial InvitationalDec 11 · 1000 Meters · Place 4 · SpotswoodSpotswood1000 Meters4.3:14.62a10
Dec 11Walt McCormick Memorial InvitationalDec 11 · 1600 Meters · Place 3 · SpotswoodSpotswood1600 Meters3.5:16.93a10
Dec 4Virginia Commonwealth Indoor GamesDec 4 · 3200 Meters · Place 4 · SpotswoodSpotswood3200 Meters4.11:34.60a10
Mar 2VHSL Class 3A Indoor State ChampionshipsMar 2 · 3200 Meters · Place 3 · SpotswoodSpotswood3200 Meters3.11:58.58a9
Feb 17VHSL Region 3C Indoor ChampionshipsFeb 17 · 3200 Meters · Place 3 · SpotswoodSpotswood3200 Meters312:07.559
Feb 17VHSL Region 3C Indoor ChampionshipsFeb 17 · 3200 Meters · Place 3 · SpotswoodSpotswood3200 Meters312:07.559
Jan 27BHS/ERHS/LHS/SHS/TAHS MeetJan 27 · 3200 Meters · Place 1 · SpotswoodSpotswood3200 Meters111:55.8—
Jan 13BHS/ERHS/LHS/SHS/TAHS MeetJan 13 · 1000 Meters · Place 1 · SpotswoodSpotswood1000 Meters13:25.7—
Jan 13BHS/ERHS/LHS/SHS/TAHS MeetJan 13 · 1600 Meters · Place 1 · SpotswoodSpotswood1600 Meters15:39.8—
Jan 6TAHS/ERHS/BHS/SHS MeetJan 6 · 3200 Meters · Place 1 · SpotswoodSpotswood3200 Meters112:21.40—

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 18VHSL Class 3 State ChampionshipsJun 18 · 3200 Meters · Place 3 · SpotswoodSpotswood3200 Meters3.11:20.92a9
Jun 18VHSL Class 3 State ChampionshipsJun 18 · 1600 Meters · Place 5 · SpotswoodSpotswood1600 Meters5.5:24.60a9
Jun 8VHSL Region 3C Outdoor ChampionshipJun 8 · 3200 Meters · Place 1 · SpotswoodSpotswood3200 Meters112:18.53—
Jun 8VHSL Region 3C Outdoor ChampionshipJun 8 · 1600 Meters · Place 2 · SpotswoodSpotswood1600 Meters25:26.14—
Jun 2Valley District ChampionshipsJun 2 · 800 Meters · Place 1 · SpotswoodSpotswood800 Meters12:27.69—
Jun 2Valley District ChampionshipsJun 2 · 1600 Meters · Place 1 · SpotswoodSpotswood1600 Meters15:24.02—
May 27Valley District Meet #4May 27 · 800 Meters · Place 1 · SpotswoodSpotswood800 Meters12:23.74—