Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJDL Early Bird Invitational · Dec 74:30.37aJDL Early Bird InvitationalDecember 7, 2025
100 Meters · OutdoorDCVI Riverside v East Chapel Hill, Northern and Voyager · Apr 1613.17DCVI Riverside v East Chapel Hill, Northern and VoyagerApril 16, 2025
1000 Meters · IndoorFast Track HS Invitational · Jan 212:50.35Fast Track HS InvitationalJanuary 21, 2023
1500 Meters · OutdoorHigh Point VertKlasse Meeting · Apr 24:18.36aHigh Point VertKlasse MeetingApril 2, 2026
1600 Meters · IndoorJDL Holiday Invitational · Dec 214:52.86aJDL Holiday InvitationalDecember 21, 2024
1600 Meters · OutdoorCarolina Distance Carnival · Apr 264:36.24Carolina Distance CarnivalApril 26, 2025
1600 Meters · Relay Split · IndoorODAC Indoor Championships · Feb 284:27.960ODAC Indoor ChampionshipsFebruary 28, 2026
3000 Meters · IndoorLiberty Kickoff · Dec 49:13.86aLiberty KickoffDecember 4, 2025
3200 Meters · OutdoorAthens Drive Friday Night Lights · Mar 2110:19.93Athens Drive Friday Night LightsMarch 21, 2025
400 Meters · OutdoorDCVI Riverside v Hillside and Voyager · Mar 1856.59aDCVI Riverside v Hillside and VoyagerMarch 18, 2025
800 Meters · IndoorLiberty Open · Jan 232:02.87aLiberty OpenJanuary 23, 2026
800 Meters · OutdoorW&L Carnival · Mar 202:04.19aW&L CarnivalMarch 20, 2026
800 Meters · Relay Split · IndoorNCHSAA 4A State Championships · Feb 152:07.440aNCHSAA 4A State Championships February 15, 2025
MR Carnival: Rocky Hansen Christ Sch 4:04.29 · OutdoorCarolina Distance Carnival · Apr 264:37.87Carolina Distance CarnivalApril 26, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 2High Point VertKlasse MeetingApr 2 · 1500 Meters · Place 58 · RoanokeRoanoke1500 Meters58.4:18.36a PBFr
Mar 27Dr Jack M Toms Alumni InvitationalMar 27 · 1500 Meters · RoanokeRoanoke1500 Meters--DNSFr
Mar 27Dr Jack M Toms Alumni InvitationalMar 27 · 800 Meters · RoanokeRoanoke800 Meters--DNSFr
Mar 20W&L CarnivalMar 20 · 5000 Meters · RoanokeRoanoke5000 Meters--DNFFr
Mar 20W&L CarnivalMar 20 · 800 Meters · Place 17 · RoanokeRoanoke800 Meters17.2:04.19a PBFr

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 28ODAC Indoor ChampionshipsFeb 28 · 1 Mile · Place 15 · RoanokeRoanoke1 Mile15.4:31.00aFr
Feb 28ODAC Indoor ChampionshipsFeb 28 · 1600 Meters · RoanokeRoanoke1600 MetersRelay Split—4:27.960 PBFr
Feb 28ODAC Indoor ChampionshipsFeb 28 · 3000 Meters · Place 16 · RoanokeRoanoke3000 Meters16.9:22.55aFr
Feb 20Rockingham Collegiate Classic Track & Field MeetFeb 20 · 1 Mile · Place 10 · RoanokeRoanoke1 Mile10.4:33.62aFr
Jan 30Roanoke College: Bast-Cregger InvitationalJan 30 · 1 Mile · Place 11 · RoanokeRoanoke1 Mile114:40.70FR
Jan 30Roanoke College: Bast-Cregger InvitationalJan 30 · 800 Meters · Place 15 · RoanokeRoanoke800 Meters152:05.16FR
Jan 23Liberty OpenJan 23 · 800 Meters · Place 39 · RoanokeRoanoke800 Meters392:02.87a PBFr
Jan 16Roanoke College: Finn Pincus InvitationalJan 16 · 1 Mile · Place 2 · RoanokeRoanoke1 Mile24:30.87aFR

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 7JDL Early Bird InvitationalDec 7 · 1 Mile · Place 7 · RoanokeRoanoke1 Mile7.4:30.37a PBFr
Dec 4Liberty KickoffDec 4 · 3000 Meters · Place 19 · RoanokeRoanoke3000 Meters19.9:13.86a PBFr
Feb 15NCHSAA 4A State Championships Feb 15 · 800 Meters · Riverside-DurhamRiverside-Durham800 MetersRelay Split—2:07.440a PB12
Jan 30DC 6 4A and Mid-State 2A Conference ChampionshipsJan 30 · 1000 Meters · Place 6 · Riverside-DuRiverside-Du1000 Meters62:53.5012

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 26Carolina Distance CarnivalApr 26 · 1600 Meters · Place 209 · Riverside (4A)Riverside (4A)1600 Meters2094:36.24 PBSR
Apr 26Carolina Distance CarnivalApr 26 · MR Carnival: Rocky Hansen Christ Sch 4:04.29 · Place 209 · Riverside (4A)Riverside (4A)MR Carnival: Rocky Hansen Christ Sch 4:04.292094:37.87 PBSR
Apr 16DCVI Riverside v East Chapel Hill, Northern and VoyagerApr 16 · 100 Meters · Place 17 · Riverside (4A)Riverside (4A)100 Meters1713.17 PB12
Apr 16DCVI Riverside v East Chapel Hill, Northern and VoyagerApr 16 · 800 Meters · Place 6 · Riverside (4A)Riverside (4A)800 Meters62:07.1212
Mar 21Athens Drive Friday Night LightsMar 21 · 3200 Meters · Place 14 · Riverside (4A)Riverside (4A)3200 Meters1410:19.93 PB12
Mar 21Athens Drive Friday Night LightsMar 21 · 3200 Meters · Place 14 · Riverside (4A)Riverside (4A)3200 Meters1410:19.9312
Mar 18DCVI Riverside v Hillside and VoyagerMar 18 · 800 Meters · Place 5 · Riverside-DurhamRiverside-Durham800 Meters5.2:19.33a12
Mar 18DCVI Riverside v Hillside and VoyagerMar 18 · 400 Meters · Place 6 · Riverside-DurhamRiverside-Durham400 Meters6.56.59a PB12

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 21JDL Holiday InvitationalDec 21 · 1600 Meters · Place 33 · Riverside-DurhamRiverside-Durham1600 Meters33.4:52.86a PB12

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Nov 16Dash 4 DoobieNov 16 · 3200 Meters · Place 171 · Riverside-DurhamRiverside-Durham3200 Meters171.10:20.79aUnofficial12

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 21Fast Track HS InvitationalJan 21 · 1000 Meters · Place 22 · Riverside-DuRiverside-Du1000 Meters222:50.35 PB—
Jan 14East Chapel Hill Polar Bear Meet #3Jan 14 · 1600 Meters · Place 8 · Riverside (4A)Riverside (4A)1600 Meters84:59.3710

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17COROS Holiday ClassicDec 17 · 1000 Meters · Place 25 · Riverside-DurhamRiverside-Durham1000 Meters25.2:52.64a10

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Dec 10East Chapel Hill Polar Bear Meet #2Dec 10 · 1000 Meters · Place 10 · Riverside-DurhamRiverside-Durham1000 Meters10.3:00.00aUnofficial10
Dec 3East Chapel Hill Polar Bear Meet #1Dec 3 · 1600 Meters · Place 10 · Riverside-DurhamRiverside-Durham1600 Meters10.5:11.35aUnofficial10
Apr 16PANTHER INVITATIONAL "MEET OF CHAMPIONS"Apr 16 · 800 Meters · Place 41 · Riverside-DurhamRiverside-Durham800 Meters41.2:18.83a9
Apr 6Chapel Hill, Hillside, Northern, NCSSM, VA @ RiversideApr 6 · 800 Meters · Place 16 · Riverside (4A)Riverside (4A)800 Meters162:17.12—
Apr 6Chapel Hill, Hillside, Northern, NCSSM, VA @ RiversideApr 6 · 800 Meters · Place 16 · Riverside (4A)Riverside (4A)800 Meters162:17.12—