Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor2026 CAA Indoor Championships · Feb 225:20.76a2026 CAA Indoor ChampionshipsFebruary 22, 2026
1000 Meters · IndoorMondo College Invitational · Jan 173:09.43Mondo College InvitationalJanuary 17, 2026
1500 Meters · OutdoorAggie Invite · Apr 174:58.80aAggie InviteApril 17, 2026
1600 Meters · IndoorVA Beach Opener · Dec 35:33.52aVA Beach OpenerDecember 3, 2022
1600 Meters · OutdoorNCHSAA 3A East Regional · May 135:24.50aNCHSAA 3A East RegionalMay 13, 2023
3200 Meters · IndoorNCHSAA 3A Indoor State Championships · Feb 1212:36.06aNCHSAA 3A Indoor State ChampionshipsFebruary 12, 2022
3200 Meters · OutdoorNCHSAA 3A East Regional · May 1412:44.03aNCHSAA 3A East RegionalMay 14, 2022
500 Meters · IndoorEast Coast Invitational - HS · Feb 41:28.78aEast Coast Invitational - HSFebruary 4, 2023
5000 Meters · OutdoorHigh Point VertKlasse Meeting · Apr 219:21.47aHigh Point VertKlasse MeetingApril 2, 2026
800 Meters · OutdoorAggie Invite · Apr 172:27.57aAggie InviteApril 17, 2026
800 Meters · Relay Split · IndoorNCHSAA 3A State Championships · Feb 152:31.366aNCHSAA 3A State Championships February 15, 2025
800 Meters · Relay Split · OutdoorNCHSAA 1A/3A Outdoor State Championship · May 202:30.299NCHSAA 1A/3A Outdoor State ChampionshipMay 20, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 15CAA Outdoor ChampionshipsMay 15 · 1500 Meters · Place 32 · CampbellCampbell1500 MetersRound P32.5:02.03aFr
May 14MEAC ChampionshipsMay 14 · 1500 Meters · Place 32 · CampbellCampbell1500 MetersRound P32.5:02.03aFr
Apr 17Aggie InviteApr 17 · 1500 Meters · Place 13 · CampbellCampbell1500 Meters13.4:58.80a PBFr
Apr 17Aggie InviteApr 17 · 800 Meters · Place 29 · CampbellCampbell800 Meters29.2:27.57a PBFr
Apr 2High Point VertKlasse MeetingApr 2 · 5000 Meters · Place 23 · CampbellCampbell5000 Meters23.19:21.47a PBFr
Mar 27Bill Carson InvitationalMar 27 · 800 Meters · Place 15 · CampbellCampbell800 Meters152:28.55aFR
Mar 1949er ClassicMar 19 · 1500 Meters · Place 59 · CampbellCampbell1500 Meters595:00.45aFr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 222026 CAA Indoor ChampionshipsFeb 22 · 1 Mile · Place 17 · CampbellCampbell1 Mile17.5:20.76a PBFr
Feb 7Camel City DistanceFeb 7 · 1 Mile · Place 46 · CampbellCampbell1 Mile465:26.52—
Jan 17Mondo College InvitationalJan 17 · 1000 Meters · Place 14 · CampbellCampbell1000 Meters143:09.43 PB—

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 10NCHSAA 3A East RegionalMay 10 · 3200 Meters · Place 9 · Currituck CountyCurrituck County3200 Meters9.12:47.01a12
May 10NCHSAA 3A East RegionalMay 10 · 1600 Meters · Currituck CountyCurrituck County1600 Meters—NT12

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 15NCHSAA 3A State Championships Feb 15 · 800 Meters · Currituck CountyCurrituck County800 MetersRelay Split—2:31.366a PB12
Feb 15NCHSAA 3A State Championships Feb 15 · 1000 Meters · Place 13 · Currituck CountyCurrituck County1000 Meters13.3:22.44a12

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 17Lampert Timing Indoor Track Meet #3Dec 17 · 500 Meters · Place 3 · Currituck CountyCurrituck County500 Meters3.1:29.21a12
Dec 10Lampert Timing Indoor Track Meet #2Dec 10 · 1000 Meters · Place 3 · Currituck CountyCurrituck County1000 Meters3.3:31.42a12
Dec 4Lampert Timing Indoor Track MeetDec 4 · 1000 Meters · Place 4 · Currituck CountyCurrituck County1000 Meters4.3:31.02a12

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Nov 26Northeastern HS Polar Bear Meet #1Nov 26 · 1000 Meters · Place 1 · Currituck CountyCurrituck County1000 Meters1.3:24.5Unofficial12
May 20NCHSAA 1A/3A Outdoor State ChampionshipMay 20 · 800 Meters · Currituck CountyCurrituck County800 MetersRelay Split—2:30.299 PB11
May 11NCHSAA 3A East RegionalMay 11 · 1600 Meters · Place 7 · Currituck CountyCurrituck County1600 Meters7.5:54.31a11
Apr 20Ken Lampert All-Comers MeetApr 20 · 800 Meters · Place 11 · Currituck CountyCurrituck County800 Meters11.2:39.57a11
Mar 29CNU HS Captains ClassicMar 29 · 800 Meters · Place 5 · Currituck CountyCurrituck County800 Meters5.2:31.62a11

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 19NCHSAA 3A State ChampionshipMay 19 · 1600 Meters · Place 11 · Currituck CountyCurrituck County1600 Meters11.5:35.49a10
May 13NCHSAA 3A East RegionalMay 13 · 1600 Meters · Place 4 · Currituck CountyCurrituck County1600 Meters4.5:24.50a PB10
May 13NCHSAA 3A East RegionalMay 13 · 800 Meters · Place 9 · Currituck CountyCurrituck County800 Meters9.2:41.37a10
Jan 11NHS Polar Bear Meet #3Jan 11 · 3200 Meters · Place 2 · Currituck CountyCurrituck County3200 Meters2.12:41.0Unofficial10

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 4East Coast Invitational - HSFeb 4 · 500 Meters · Place 26 · Currituck CountyCurrituck County500 Meters26.1:28.78a PB10
Feb 4East Coast Invitational - HSFeb 4 · 1000 Meters · Place 28 · Currituck CountyCurrituck County1000 Meters28.3:24.67a10
Jan 31Northeastern Coastal Conference ChampionshipsJan 31 · 3200 Meters · Place 3 · Currituck CountyCurrituck County3200 Meters3.13:22.82a10
Jan 31Northeastern Coastal Conference ChampionshipsJan 31 · 1000 Meters · Place 3 · Currituck CountyCurrituck County1000 Meters3.3:30.22a10
Jan 31Northeastern Coastal Conference ChampionshipsJan 31 · 1600 Meters · Place 3 · Currituck CountyCurrituck County1600 Meters3.5:56.62a10

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 12Lampert Timing Indoor Track Meet #3Dec 12 · 3200 Meters · Place 1 · Currituck CountyCurrituck County3200 Meters1.12:40.31a10
Dec 3VA Beach OpenerDec 3 · 1000 Meters · Place 1 · Currituck CountyCurrituck County1000 Meters1.3:19.52a10
Dec 3VA Beach OpenerDec 3 · 1600 Meters · Place 2 · Currituck CountyCurrituck County1600 Meters2.5:33.52a PB10
Feb 12NCHSAA 3A Indoor State ChampionshipsFeb 12 · 3200 Meters · Place 7 · Currituck CountyCurrituck County3200 Meters7.12:36.06a PB9

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Dec 10Manteo Polar BearDec 10 · 3200 Meters · Currituck CountyCurrituck County3200 Meters--NT10
Dec 10Manteo Polar BearDec 10 · 1000 Meters · Place 2 · Currituck CountyCurrituck County1000 Meters2.3:16.43aUnofficial10
Nov 30NHS Polar Bear Meet 1Nov 30 · 1600 Meters · Place 2 · Currituck CountyCurrituck County1600 Meters2.5:44.8Unofficial10
Nov 19Dash For DoobieNov 19 · 3200 Meters · Place 87 · Currituck CountyCurrituck County3200 Meters87.12:22.52aUnofficial10
May 14NCHSAA 3A East RegionalMay 14 · 3200 Meters · Place 5 · Currituck CountyCurrituck County3200 Meters5.12:44.03a PB9
Apr 6Hertford County Meet Conference #1Apr 6 · 800 Meters · Place 1 · CurCur800 Meters12:42.22—
Apr 6Hertford County Meet Conference #1Apr 6 · 1600 Meters · Place 2 · CurCur1600 Meters25:53.00—
Feb 2NCC Last Chance Polar Bear MeetFeb 2 · 1000 Meters · Place 1 · Currituck CountyCurrituck County1000 Meters1.3:50.0Unofficial9
Feb 2NCC Last Chance Polar Bear MeetFeb 2 · 1600 Meters · Place 1 · Currituck CountyCurrituck County1600 Meters1.5:40.1Unofficial9

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Dec 11NHS Polar Bear Meet #2Dec 11 · 3200 Meters · Place 2 · Currituck CountyCurrituck County3200 Meters2.12:21.8Unofficial9
Dec 4Northeastern Polar Bear MeetDec 4 · 3200 Meters · Place 1 · Currituck CountyCurrituck County3200 Meters1.15:22.0Unofficial9
Dec 4Northeastern Polar Bear MeetDec 4 · 1600 Meters · Place 1 · Currituck CountyCurrituck County1600 Meters1.5:44.3Unofficial9

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 7Lampert Timing Indoor Track Meet #2Dec 7 · 1000 Meters · Place 1 · Currituck CountyCurrituck County1000 Meters1.3:28.25a9
Dec 7Lampert Timing Indoor Track Meet #2Dec 7 · 1600 Meters · Place 2 · Currituck CountyCurrituck County1600 Meters2.5:36.58a9