Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorDIII South Region Final Qualifier and Multi · Mar 74:27.47aDIII South Region Final Qualifier and MultiMarch 7, 2025
1000 Meters · IndoorWinter Classic · Jan 272:47.22Winter ClassicJanuary 27, 2023
110m Hurdles · 39" / 0.991m · OutdoorStephen Decatur Home Meet 1 · Mar 2221.58aStephen Decatur Home Meet 1March 22, 2019
1500 Meters · OutdoorNorth River Meet · Apr 134:21.34aNorth River MeetApril 13, 2024
1600 Meters · OutdoorVHSL Class 2 State Championships · Jun 195:14.83aVHSL Class 2 State ChampionshipsJune 19, 2021
200 Meters · OutdoorGreenbrier Christian Academy Meet #2 · Apr 1230.16Greenbrier Christian Academy Meet #2April 12, 2018
3000 Meters · IndoorWidener Indoor Classic · Feb 158:50.98aWidener Indoor ClassicFebruary 15, 2025
3000m Steeplechase · 0.914m · OutdoorODAC Championship · Apr 2510:00.26aODAC ChampionshipApril 25, 2025
3000m Steeplechase · OutdoorODAC Outdoor Championships · Apr 269:39.99aODAC Outdoor ChampionshipsApril 26, 2024
400 Meters · OutdoorGreenbrier Christian Academy Meet #2 · Apr 121:08.82Greenbrier Christian Academy Meet #2April 12, 2018
5000 Meters · Indoor2025 Cardinal TF · Jan 1815:31.55a2025 Cardinal TFJanuary 18, 2025
5000 Meters · OutdoorODAC Outdoor Championships · Apr 2615:44.01aODAC Outdoor ChampionshipsApril 26, 2024
800 Meters · OutdoorEastern Shore District Championship · May 162:40.38Eastern Shore District ChampionshipMay 16, 2018
Combined results · OutdoorEastern Shore League Meet #4 · May 281:00.7Eastern Shore League Meet #4May 28, 2021

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

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 25ODAC ChampionshipApr 25 · 3000m Steeplechase · Place 4 · ShenandoahShenandoah3000m Steeplechase0.914m4.10:00.26a PBSr
Mar 29Blue & Silver ChallengeMar 29 · 5000 Meters · Place 2 · ShenandoahShenandoah5000 Meters215:51.71aSr

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 7DIII South Region Final Qualifier and MultiMar 7 · 1 Mile · Place 3 · ShenandoahShenandoah1 Mile3.4:27.47a PBSr
Mar 7DIII South Region Final Qualifier and MultiMar 7 · 800 Meters · ShenandoahShenandoah800 Meters--DNFSr
Mar 1ODAC Indoor ChampionshipsMar 1 · 5000 Meters · Place 13 · ShenandoahShenandoah5000 Meters13.15:53.84aSr
Mar 1ODAC Indoor ChampionshipsMar 1 · 3000 Meters · Place 13 · ShenandoahShenandoah3000 Meters13.9:04.03aSr
Feb 15Widener Indoor ClassicFeb 15 · 3000 Meters · Place 18 · ShenandoahShenandoah3000 Meters18.8:50.98a PBSr
Feb 8VMI Winter ClassicFeb 8 · 5000 Meters · Place 1 · ShenandoahShenandoah5000 Meters115:46.98a—
Jan 182025 Cardinal TFJan 18 · 5000 Meters · Place 5 · ShenandoahShenandoah5000 Meters5.15:31.55a PBSr
Jan 12The Kaye and JJ Smith InvitationalJan 12 · 3000 Meters · Place 8 · ShenandoahShenandoah3000 Meters89:23.38a—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 8Holiday Kickoff OpenDec 8 · 5000 Meters · Place 4 · ShenandoahShenandoah5000 Meters4.15:32.33aSr
Mar 2South Region Final Qualifier & MultiMar 2 · 3000 Meters · Place 6 · ShenandoahShenandoah3000 Meters6.8:55.54aJr
Feb 24ODAC Indoor ChampionshipsFeb 24 · 5000 Meters · Place 14 · ShenandoahShenandoah5000 Meters14.15:44.11aJr
Feb 24ODAC Indoor ChampionshipsFeb 24 · 3000 Meters · Place 19 · ShenandoahShenandoah3000 Meters19.9:02.75aJr
Feb 10Joe LaRocco InvitationalFeb 10 · 3000 Meters · Place 12 · ShenandoahShenandoah3000 Meters129:03.15a—
Jan 262024 VMI InvitationalJan 26 · 1 Mile · Place 11 · ShenandoahShenandoah1 Mile114:31.90a—
Jan 14Kaye & JJ Smith InvitationalJan 14 · 3000 Meters · Place 2 · ShenandoahShenandoah3000 Meters29:14.84JR

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 26ODAC Outdoor ChampionshipsApr 26 · 3000m Steeplechase · Place 4 · ShenandoahShenandoah3000m Steeplechase49:39.99a PB—
Apr 26ODAC Outdoor ChampionshipsApr 26 · 5000 Meters · Place 14 · ShenandoahShenandoah5000 Meters1415:44.01a PB—
Apr 13North River MeetApr 13 · 5000 Meters · Place 1 · ShenandoahShenandoah5000 Meters116:29.38a—
Apr 13North River MeetApr 13 · 1500 Meters · Place 1 · ShenandoahShenandoah1500 Meters14:21.34a PB—
Apr 4Colonial RelaysApr 4 · 3000m Steeplechase · Place 10 · ShenandoahShenandoah3000m Steeplechase109:52.37a—
Mar 22Doc Jopson Track & Field InvitationalMar 22 · 3000m Steeplechase · Place 1 · ShenandoahShenandoah3000m Steeplechase19:54.56a—
Mar 22Doc Jopson Track & Field InvitationalMar 22 · 5000 Meters · Place 2 · ShenandoahShenandoah5000 Meters216:30.47a—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 3Holiday Kickoff OpenDec 3 · 3000 Meters · Place 2 · ShenandoahShenandoah3000 Meters2.9:03.46aJr
Feb 25ODAC Indoor Track & Field ChampionshipsFeb 25 · 3000 Meters · Place 16 · ShenandoahShenandoah3000 Meters16.9:26.98aSo
Jan 27Winter ClassicJan 27 · 3000 Meters · Place 30 · ShenandoahShenandoah3000 Meters309:29.94SO
Jan 27Winter ClassicJan 27 · 1000 Meters · Place 17 · ShenandoahShenandoah1000 Meters172:47.22 PBSO
Jan 15Kaye & JJ Smith InvitationalJan 15 · 3000 Meters · Place 12 · ShenandoahShenandoah3000 Meters12.9:42.24aSo

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 30ODAC Outdoor Track & Field ChampionshipsApr 30 · 3000m Steeplechase · Place 6 · ShenandoahShenandoah3000m Steeplechase610:09.84SO
Apr 14Dennis Craddock Coaches ClassicApr 14 · 3000m Steeplechase · Place 6 · ShenandoahShenandoah3000m Steeplechase610:17.38SO
Apr 14Dennis Craddock Coaches ClassicApr 14 · 3000m Steeplechase · Place 6 · ShenandoahShenandoah3000m Steeplechase610:17.38—
Apr 14Dennis Craddock Coaches ClassicApr 14 · 5000 Meters · Place 3 · ShenandoahShenandoah5000 Meters316:24.63—
Apr 8North River MeetApr 8 · 5000 Meters · Place 4 · ShenandoahShenandoah5000 Meters416:51.59SO
Apr 1Battleground RelaysApr 1 · 1500 Meters · Place 7 · ShenandoahShenandoah1500 Meters74:23.57SO
Mar 302023 Colonial RelaysMar 30 · 3000m Steeplechase · Place 38 · ShenandoahShenandoah3000m Steeplechase3810:55.64SO

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 29ODAC Outdoor ChampionshipsApr 29 · 3000m Steeplechase · Place 11 · ShenandoahShenandoah3000m Steeplechase0.914m11.10:35.48aFr
Apr 18Washington & Lee CarnivalApr 18 · 3000m Steeplechase · Place 5 · ShenandoahShenandoah3000m Steeplechase0.914m5.10:20.28aFr
Apr 18Washington & Lee CarnivalApr 18 · 1500 Meters · Place 49 · ShenandoahShenandoah1500 Meters49.4:22.75aFr
Apr 15Dennis Craddock Coaches ClassicApr 15 · 5000 Meters · Place 15 · ShenandoahShenandoah5000 Meters1516:39.92—
Mar 25Dr. Jack M. Toms Alumni InvitationalMar 25 · 3000m Steeplechase · Place 5 · ShenandoahShenandoah3000m Steeplechase510:21.50FR
Mar 25Dr. Jack M. Toms Alumni InvitationalMar 25 · 1500 Meters · Place 40 · ShenandoahShenandoah1500 Meters404:26.26FR

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 26ODAC Indoor Track & Field ChampionshipsFeb 26 · 3000 Meters · Place 19 · ShenandoahShenandoah3000 Meters19.9:22.48aFr
Feb 11VMI Winter ClassicFeb 11 · 5000 Meters · Place 17 · ShenandoahShenandoah5000 Meters17.16:22.86aUnofficialFr
Feb 11VMI Winter ClassicFeb 11 · 1 Mile · Place 34 · ShenandoahShenandoah1 Mile34.4:47.06aUnofficialFr
Jan 28VMI Winter RelaysJan 28 · 3000 Meters · Place 24 · ShenandoahShenandoah3000 Meters249:34.18FR
Jan 28VMI Winter RelaysJan 28 · 1000 Meters · Place 15 · ShenandoahShenandoah1000 Meters152:47.39FR
Jan 22Collegeville InvitationalJan 22 · 1 Mile · Place 15 · ShenandoahShenandoah1 Mile15.4:49.75aFr
Jan 15CNU Captains InvitationalJan 15 · 5000 Meters · Place 3 · ShenandoahShenandoah5000 Meters317:03.92FR
Jan 9Kaye & JJ Smith InvitationalJan 9 · 3000 Meters · Place 9 · ShenandoahShenandoah3000 Meters99:50.07FR

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 3Bast-Cregger InvitationalDec 3 · 3000 Meters · Place 10 · ShenandoahShenandoah3000 Meters10.10:00.28aFr

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 19VHSL Class 2 State ChampionshipsJun 19 · 1600 Meters · Place 14 · NanduaNandua1600 Meters14.5:14.83a PB12
May 28Eastern Shore League Meet #4May 28 · Combined results · Place 3 · NanduaNanduaCombined results31:00.7 PB12
May 28Eastern Shore League Meet #4May 28 · Combined results · Place 2 · NanduaNanduaCombined results25:20.012

2019 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 15Eastern Shore District MeetMay 15 · 300m Hurdles · Place 4 · NanduaNandua300m Hurdles448.71—
May 15Eastern Shore District MeetMay 15 · 1600 Meters · Place 4 · NanduaNandua1600 Meters45:59.15—
May 15Eastern Shore District MeetMay 15 · 300m Hurdles · Place 4 · NanduaNandua300m Hurdles448.71—
May 15Eastern Shore District MeetMay 15 · 1600 Meters · Place 4 · NanduaNandua1600 Meters45:59.15—
Apr 11Greenbrier Christian Academy Meet #2Apr 11 · 300m Hurdles · Place 5 · NanduaNandua300m Hurdles549.84—
Apr 11Greenbrier Christian Academy Meet #2Apr 11 · 110m Hurdles · Place 5 · NanduaNandua110m Hurdles521.45—
Mar 28Greenbrier Christian Academy Meet #1Mar 28 · 300m Hurdles · Place 6 · NanduaNandua300m Hurdles650.88—
Mar 28Greenbrier Christian Academy Meet #1Mar 28 · 110m Hurdles · Place 8 · NanduaNandua110m Hurdles822.14—
Mar 28Greenbrier Christian Academy Meet #1Mar 28 · 300m Hurdles · Place 6 · NanduaNandua300m Hurdles650.88—
Mar 28Greenbrier Christian Academy Meet #1Mar 28 · 110m Hurdles · Place 8 · NanduaNandua110m Hurdles822.14—
Mar 23Charles City Invitational Mar 23 · 300m Hurdles · Place 17 · NanduaNandua300m Hurdles1751.69—
Mar 23Charles City Invitational Mar 23 · 1600 Meters · Place 26 · NanduaNandua1600 Meters265:57.92—
Mar 22Stephen Decatur Home Meet 1Mar 22 · 110m Hurdles · Place 6 · NanduaNandua110m Hurdles39" / 0.991m6.21.58a PB10

2018 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 16Eastern Shore District ChampionshipMay 16 · 800 Meters · Place 5 · NanduaNandua800 Meters52:40.38 PB—
Apr 12Greenbrier Christian Academy Meet #2Apr 12 · 400 Meters · Place 33 · NanduaNandua400 Meters331:08.82 PB—
Apr 12Greenbrier Christian Academy Meet #2Apr 12 · 200 Meters · Place 37 · NanduaNandua200 Meters3730.16 PB—
Mar 24Charles City InvitationalMar 24 · 400 Meters · Place 47 · NanduaNandua400 Meters471:10.11—