Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorFinn Pincus Invitational - Roanoke College · Jan 175:58.56aFinn Pincus Invitational - Roanoke CollegeJanuary 17, 2025
10,000 Meters · OutdoorODAC Championships · Apr 2443:19.54aODAC ChampionshipsApril 24, 2026
1000 Meters · IndoorBeach District Meet #4 · Feb 33:33.89aBeach District Meet #4February 3, 2022
1500 Meters · OutdoorDr Jack M Toms Alumni Invitational · Mar 275:30.86aDr Jack M Toms Alumni InvitationalMarch 27, 2026
1600 Meters · IndoorBeach District Meet #3 · Jan 275:57.84Beach District Meet #3January 27, 2022
1600 Meters · OutdoorConn Madden Relays · Mar 255:57.84Conn Madden RelaysMarch 25, 2022
2000 Meters · IndoorEast Coast Invitational · Feb 47:45.00East Coast InvitationalFebruary 4, 2022
3000 Meters · IndoorJoe LaRocco Invitational · Feb 1011:44.79aJoe LaRocco InvitationalFebruary 10, 2024
3200 Meters · IndoorVHSL Class 5 Region A Championships · Feb 1412:56.84VHSL Class 5 Region A ChampionshipsFebruary 14, 2022
3200 Meters · OutdoorBeach District Meet#1 @ Kellam 2022 · Mar 3012:45.07Beach District Meet#1 @ Kellam 2022 March 30, 2022
5000 Meters · Indoor2024 VMI Invitational · Jan 2620:10.54a2024 VMI InvitationalJanuary 26, 2024
5000 Meters · OutdoorDr. Jack M Toms Invitational · Mar 2219:56.69aDr. Jack M Toms Invitational March 22, 2024
800 Meters · IndoorEast Coast Invitational · Feb 42:40.00East Coast InvitationalFebruary 4, 2022
800 Meters · OutdoorBeach District Meet #4 @ Tallwood · May 182:47.84Beach District Meet #4 @ TallwoodMay 18, 2022

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 24ODAC ChampionshipsApr 24 · 10,000 Meters · Place 10 · LynchburgLynchburg10,000 Meters10.43:19.54a PBSr
Apr 24ODAC ChampionshipsApr 24 · 5000 Meters · Place 19 · LynchburgLynchburg5000 Meters19.20:52.44aSr
Apr 10Dennis CraddockApr 10 · 5000 Meters · Place 6 · LynchburgLynchburg5000 Meters6.20:27.77aSr
Mar 27Dr Jack M Toms Alumni InvitationalMar 27 · 1500 Meters · Place 10 · LynchburgLynchburg1500 Meters10.5:30.86a PBSr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 28ODAC Indoor ChampionshipsFeb 28 · 5000 Meters · Place 16 · LynchburgLynchburg5000 Meters16.20:42.61aSr
Feb 28ODAC Indoor ChampionshipsFeb 28 · 3000 Meters · LynchburgLynchburg3000 Meters--DNSSr
Feb 14Roanoke College: Joe LaRocco InvitationalFeb 14 · 3000 Meters · Place 16 · LynchburgLynchburg3000 Meters1612:08.00aSr
Jan 23Liberty OpenJan 23 · 5000 Meters · Place 10 · LynchburgLynchburg5000 Meters1020:26.79aSr
Jan 9The Burg OpenJan 9 · 3000 Meters · Place 5 · LynchburgLynchburg3000 Meters512:07.95SR

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 1ODAC Indoor ChampionshipsMar 1 · 3000 Meters · LynchburgLynchburg3000 Meters--DNSJr
Feb 15Joe LaRocco Invitational - Roanoke College Feb 15, 2025Feb 15 · 3000 Meters · Place 18 · LynchburgLynchburg3000 Meters18.12:12.04aJr
Jan 31Bast-Cregger Multi Invitational - Roanoke College Jan 31-Feb 1, 2025Jan 31 · 3000 Meters · LynchburgLynchburg3000 Meters—DNSJr
Jan 17Finn Pincus Invitational - Roanoke CollegeJan 17 · 1 Mile · Place 25 · LynchburgLynchburg1 Mile255:58.56a PB—
Jan 10The Burg OpenJan 10 · 3000 Meters · Place 6 · LynchburgLynchburg3000 Meters611:44.85a—

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 22Dr. Jack M Toms Invitational Mar 22 · 5000 Meters · Place 20 · LynchburgLynchburg5000 Meters2019:56.69a PB—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 24ODAC Indoor ChampionshipsFeb 24 · 5000 Meters · Place 13 · LynchburgLynchburg5000 Meters13.20:23.21aSo
Feb 24ODAC Indoor ChampionshipsFeb 24 · 3000 Meters · Place 22 · LynchburgLynchburg3000 Meters22.11:59.86aSo
Feb 10Joe LaRocco InvitationalFeb 10 · 3000 Meters · Place 14 · LynchburgLynchburg3000 Meters1411:44.79a PB—
Jan 262024 VMI InvitationalJan 26 · 5000 Meters · Place 9 · LynchburgLynchburg5000 Meters920:10.54a PB—
Jan 12The Burg OpenJan 12 · 3000 Meters · Place 12 · LynchburgLynchburg3000 Meters1211:46.96SO

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 25ODAC Indoor Track & Field ChampionshipsFeb 25 · 1 Mile · Place 13 · LynchburgLynchburg1 Mile13.6:11.91aFr
Feb 11Joe LaRocco InvitationalFeb 11 · 1 Mile · Place 17 · LynchburgLynchburg1 Mile176:10.98aFr

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 25VHSL Region 1C ChampionshipsMay 25 · 3200 Meters · Place 5 · Salem (VirgiSalem (Virgi3200 Meters512:52.1912
May 25VHSL Region 1C ChampionshipsMay 25 · 3200 Meters · Place 5 · Salem (VirgiSalem (Virgi3200 Meters512:52.1912
May 25VHSL Region 1C ChampionshipsMay 25 · 3200 Meters · Place 5 · Salem (VirgiSalem (Virgi3200 Meters512:52.1912
May 25VHSL Region 5A ChampionshipsMay 25 · 3200 Meters · Place 5 · Salem (Virginia Beach)Salem (Virginia Beach)3200 Meters5.12:52.19a12
May 18Beach District Meet #4 @ TallwoodMay 18 · 800 Meters · Place 8 · Salem (Virginia Beach)Salem (Virginia Beach)800 Meters82:47.84 PB12
May 11Beach District Meet #5 @ LandstownMay 11 · 800 Meters · Place 15 · Salem (VirgiSalem (Virgi800 Meters152:54.2512
May 11Beach District Meet #5 @ LandstownMay 11 · 1600 Meters · Place 6 · Salem (VirgiSalem (Virgi1600 Meters65:59.9012
May 11Beach District Meet #5 @ LandstownMay 11 · 800 Meters · Place 15 · Salem (Virginia Beach)Salem (Virginia Beach)800 Meters152:54.2512
May 11Beach District Meet #5 @ LandstownMay 11 · 1600 Meters · Place 6 · Salem (Virginia Beach)Salem (Virginia Beach)1600 Meters65:59.9012
Apr 6Beach District Meet #2 @ TallwoodApr 6 · 3200 Meters · Place 4 · Salem (VirgiSalem (Virgi3200 Meters413:31.4112
Apr 6Beach District Meet #2 @ TallwoodApr 6 · 1600 Meters · Place 7 · Salem (VirgiSalem (Virgi1600 Meters76:03.0012
Apr 6Beach District Meet #2 @ TallwoodApr 6 · 3200 Meters · Place 4 · Salem (Virginia Beach)Salem (Virginia Beach)3200 Meters413:31.4112
Apr 6Beach District Meet #2 @ TallwoodApr 6 · 1600 Meters · Place 7 · Salem (Virginia Beach)Salem (Virginia Beach)1600 Meters76:03.0012
Mar 30Beach District Meet#1 @ Kellam 2022 Mar 30 · 3200 Meters · Place 2 · Salem (VirgiSalem (Virgi3200 Meters212:45.07 PB12
Mar 25Conn Madden RelaysMar 25 · 1600 Meters · Place 2 · SALEM (VIRGISALEM (VIRGI1600 Meters25:57.84 PB—

2022 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 14VHSL Class 5 Region A ChampionshipsFeb 14 · 3200 Meters · Place 6 · Salem (VirgiSalem (Virgi3200 Meters612:56.84 PB—
Feb 14VHSL Class 5 Region A ChampionshipsFeb 14 · 3200 Meters · Place 6 · Salem (Virginia Beach)Salem (Virginia Beach)3200 Meters612:56.8412
Feb 4East Coast InvitationalFeb 4 · 2000 Meters · Place 2 · Salem (VirgiSalem (Virgi2000 Meters27:45.00 PB—
Feb 4East Coast InvitationalFeb 4 · 800 Meters · Place 56 · Salem (VirgiSalem (Virgi800 Meters562:40.00 PB—
Feb 4East Coast InvitationalFeb 4 · 2000 Meters · Place 1 · Salem (VirgiSalem (Virgi2000 Meters17:50.35—
Feb 4East Coast InvitationalFeb 4 · 800 Meters · Place 54 · Salem (VirgiSalem (Virgi800 Meters542:47.18—
Feb 3Beach District Meet #4Feb 3 · 1000 Meters · Place 9 · Salem (Virginia Beach)Salem (Virginia Beach)1000 Meters9.3:33.89a PB12
Jan 27Beach District Meet #3Jan 27 · 1600 Meters · Place 12 · Salem (VirgiSalem (Virgi1600 Meters125:57.84 PB—
Jan 11Beach District Meet #2Jan 11 · 3200 Meters · Place 6 · Salem (VirgiSalem (Virgi3200 Meters614:06.78—
Jan 11Beach District Meet #2Jan 11 · 1000 Meters · Place 9 · Salem (VirgiSalem (Virgi1000 Meters93:35.38—
Jan 7Virginia Beach HS RelaysJan 7 · 800 Meters · Place 13 · Salem (VirgiSalem (Virgi800 Meters132:50.5012
Jan 7Virginia Beach HS RelaysJan 7 · 800 Meters · Place 13 · Salem (Virginia Beach)Salem (Virginia Beach)800 Meters132:50.5012

2021 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 9Beach District Meet #1Dec 9 · 3200 Meters · Place 10 · Salem (Virginia Beach)Salem (Virginia Beach)3200 Meters10.13:10.76a12
Feb 15VHSL Class 5 Region A ChampionshipFeb 15 · 3200 Meters · Place 6 · Salem (VirgiSalem (Virgi3200 Meters614:03.0711
Feb 3Beach District Meet #3Feb 3 · 3200 Meters · Place 9 · Salem (VirgiSalem (Virgi3200 Meters914:58.54—
Feb 3Beach District Meet #3Feb 3 · 1600 Meters · Place 13 · Salem (VirgiSalem (Virgi1600 Meters136:25.11—
Jan 27Beach District Meet #2Jan 27 · 3200 Meters · Place 4 · Salem (VirgiSalem (Virgi3200 Meters415:01.19—
Jan 27Beach District Meet #2Jan 27 · 1000 Meters · Place 17 · Salem (VirgiSalem (Virgi1000 Meters173:52.23—
Jan 21Beach District Meet #1Jan 21 · 3200 Meters · Place 4 · Salem (VirgiSalem (Virgi3200 Meters414:55.99—
Jan 21Beach District Meet #1Jan 21 · 1600 Meters · Place 13 · Salem (VirgiSalem (Virgi1600 Meters136:38.82—

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 5A South Region ChampionshipJun 5 · 3200 Meters · Place 8 · Salem (VirgiSalem (Virgi3200 Meters813:59.40—
Jun 5VHSL Class 5A South Region ChampionshipJun 5 · 800 Meters · Place 21 · Salem (VirgiSalem (Virgi800 Meters212:57.74—
May 26Beach District Meet #5 @ Landstown May 26 · 800 Meters · Place 18 · Salem (VirgiSalem (Virgi800 Meters183:04.7011
May 26Beach District Meet #5 @ Landstown May 26 · 1600 Meters · Place 5 · Salem (VirgiSalem (Virgi1600 Meters56:43.2811

2020 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 14VHSL Class 5A Region ChampionshipsFeb 14 · 3200 Meters · Place 11 · Salem (Virginia Beach)Salem (Virginia Beach)3200 Meters11.14:45.72a10
Feb 6Beach District Meet #3Feb 6 · 3200 Meters · Place 6 · Salem (VirgiSalem (Virgi3200 Meters616:02.13—
Feb 6Beach District Meet #3Feb 6 · 1600 Meters · Place 31 · Salem (VirgiSalem (Virgi1600 Meters316:48.38—
Jan 30Beach District Meet #2Jan 30 · 3200 Meters · Place 6 · Salem (VirgiSalem (Virgi3200 Meters615:51.77—
Jan 30Beach District Meet #2Jan 30 · 1000 Meters · Place 34 · Salem (VirgiSalem (Virgi1000 Meters344:01.82—
Jan 9Beach District Meet #1Jan 9 · 3200 Meters · Place 7 · Salem (VirgiSalem (Virgi3200 Meters715:57.86—
Jan 9Beach District Meet #1Jan 9 · 1600 Meters · Place 27 · Salem (VirgiSalem (Virgi1600 Meters277:03.03—

2019 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 13CNU HS Winter FrolicDec 13 · 3200 Meters · Place 47 · Salem (Virginia Beach)Salem (Virginia Beach)3200 Meters47.15:36.55a10
Feb 8VHSL Region 5A Championship MeetFeb 8 · 3200 Meters · Place 19 · Salem (VirgiSalem (Virgi3200 Meters1915:26.519
Feb 8VHSL Region 5A Championship MeetFeb 8 · 3200 Meters · Place 19 · Salem (VirgiSalem (Virgi3200 Meters1915:26.519
Feb 8VHSL Region 5A Championship MeetFeb 8 · 3200 Meters · Place 19 · Salem (VirgiSalem (Virgi3200 Meters1915:26.519
Jan 31Beach District Meet #4Jan 31 · 3200 Meters · Place 7 · Salem (VirgiSalem (Virgi3200 Meters715:36.03—
Jan 24Beach District Meet #3Jan 24 · 1000 Meters · Place 31 · Salem (VirgiSalem (Virgi1000 Meters314:10.01—
Jan 10Beach District Meet #2Jan 10 · 3200 Meters · Place 9 · Salem (VirgiSalem (Virgi3200 Meters916:49.14—
Jan 10Beach District Meet #2Jan 10 · 1600 Meters · Place 17 · Salem (VirgiSalem (Virgi1600 Meters177:30.04—

2019 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 17VHSL Class 5A Regional Track and Field ChampionshipsMay 17 · 3200 Meters · Place 14 · Salem (Virginia Beach)Salem (Virginia Beach)3200 Meters14.18:04.32a9
Apr 19Gloucester HS Invitational - Twilight MeetApr 19 · 3200 Meters · Place 12 · Salem (Virginia Beach)Salem (Virginia Beach)3200 Meters12.17:24.68a9
Apr 13NSU HS InvitationalApr 13 · 3200 Meters · Place 8 · Salem (Virginia Beach)Salem (Virginia Beach)3200 Meters8.16:10.67a9
Apr 10Beach District Meet #3 (Kellam)Apr 10 · 1600 Meters · Place 20 · Salem (VirgiSalem (Virgi1600 Meters207:03.989
Apr 3Beach District Meet #2 (Landstown)Apr 3 · 800 Meters · Place 20 · Salem (VirgiSalem (Virgi800 Meters203:20.35—
Mar 27Beach District Meet #1 (Tallwood)Mar 27 · 1600 Meters · Place 18 · Salem (VirgiSalem (Virgi1600 Meters187:17.259

2018 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 21Winter Break InvitationalDec 21 · 3200 Meters · Place 7 · Salem (Virginia Beach)Salem (Virginia Beach)3200 Meters7.16:12.68a9
Dec 21Winter Break InvitationalDec 21 · 800 Meters · Place 46 · Salem (Virginia Beach)Salem (Virginia Beach)800 Meters46.3:26.49a9
Dec 14 Gloucester Pre-Holiday InvitationalDec 14 · 3200 Meters · Place 15 · Salem (Virginia Beach)Salem (Virginia Beach)3200 Meters15.16:46.06a9
Dec 7Real Deal Indoor ClassicDec 7 · 3200 Meters · Place 14 · Salem (Virginia Beach)Salem (Virginia Beach)3200 Meters14.17:08.36a9