Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorLiberty Premier Invitational · Jan 102:57.55Liberty Premier InvitationalJanuary 10, 2026
1000 Meters · OutdoorVHSL Region 4B Indoor Championships · Feb 103:01.94aVHSL Region 4B Indoor ChampionshipsFebruary 10, 2024
1600 Meters · IndoorThe 63rd East Coast Invitational · Feb 74:51.66The 63rd East Coast InvitationalFebruary 7, 2026
1600 Meters · OutdoorMechanicsville Invitational · Apr 184:47.33Mechanicsville InvitationalApril 18, 2025
3000 Meters · IndoorBWSP Queens and Kings - Meet 2 · Jan 189:49.46aBWSP Queens and Kings - Meet 2January 18, 2025
3200 Meters · IndoorThe VA Showcase · Jan 1710:25.65aThe VA ShowcaseJanuary 17, 2026
3200 Meters · OutdoorDogwood Track Classic · May 110:02.46aDogwood Track ClassicMay 1, 2026
800 Meters · OutdoorVHSL Region 4B Championship · May 202:22.40VHSL Region 4B ChampionshipMay 20, 2024

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 4 State ChampionshipsJun 5 · 3200 Meters · Place 19 · HanoverHanover3200 Meters19.10:18.82a11
May 1Dogwood Track ClassicMay 1 · 3200 Meters · Place 13 · HanoverHanover3200 Meters13.10:02.46a PB11
Apr 18Hanover Hawks Spring InvitationalApr 18 · 3200 Meters · Place 9 · HanoverHanover3200 Meters9.10:20.68a11
Mar 25Tucker Tropical Twilight 2026Mar 25 · 1600 Meters · Place 14 · HanoverHanover1600 Meters14.4:52.70a11

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 21VHSL Region 4B ITK ChampionshipsFeb 21 · 3200 Meters · Place 8 · HanoverHanover3200 Meters8.10:32.71a11
Feb 7The 63rd East Coast InvitationalFeb 7 · 1600 Meters · Place 48 · HanoverHanover1600 Meters484:51.66 PB—
Jan 17The VA ShowcaseJan 17 · 3200 Meters · Place 191 · HanoverHanover3200 Meters191.10:25.65a PB11
Jan 10Liberty Premier InvitationalJan 10 · 1600 Meters · Place 88 · HanoverHanover1600 Meters884:52.95—
Jan 10Liberty Premier InvitationalJan 10 · 1000 Meters · Place 98 · HanoverHanover1000 Meters982:57.55 PB—

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 20STC MEET #3Dec 20 · 1600 Meters · Place 8 · HanoverHanover1600 Meters8.4:52.28a11
Feb 6Atlee Polar Bear #5Feb 6 · 1600 Meters · Place 8 · HanoverHanover1600 Meters84:55.85—
Feb 1T757 Last Chance HS InviteFeb 1 · 1600 Meters · Place 38 · HanoverHanover1600 Meters38.5:01.26a10
Jan 29Atlee Polar Bear #4Jan 29 · 1600 Meters · Place 5 · HanoverHanover1600 Meters54:52.47—
Jan 25Fred Hardy InvitationalJan 25 · 3200 Meters · Place 9 · HanoverHanover3200 Meters910:42.7610
Jan 18BWSP Queens and Kings - Meet 2Jan 18 · 3000 Meters · Place 1 · UnattachedUnattached3000 Meters1.9:49.46a PB10

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 13Liberty Christmas HS InvitationalDec 13 · 3200 Meters · Place 16 · HanoverHanover3200 Meters16.10:28.90a11
May 22025 Caroline InvitationalMay 2 · 3200 Meters · Place 2 · HANOVERHANOVER3200 Meters210:24.26—
Apr 18Mechanicsville InvitationalApr 18 · 3200 Meters · Place 12 · HanoverHanover3200 Meters1210:24.26—
Apr 18Mechanicsville InvitationalApr 18 · 1600 Meters · Place 10 · HanoverHanover1600 Meters104:47.33 PB—
Apr 9Atlee Meet #1 Apr 9 · 1600 Meters · Place 2 · HanoverHanover1600 Meters24:58.10a10
Feb 14VHSL Region 4B Indoor ChampionshipFeb 14 · 1600 Meters · Place 9 · HanoverHanover1600 Meters9.4:53.28a10

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Dec 17Atlee Polar Bear #3Dec 17 · 1000 Meters · Place 15 · HanoverHanover1000 Meters15.2:58.92aUnofficial10
May 20VHSL Region 4B ChampionshipMay 20 · 800 Meters · Place 30 · HanoverHanover800 Meters302:22.40 PBFR
May 3The Caroline InvitationalMay 3 · 3200 Meters · Place 3 · HANOVERHANOVER3200 Meters310:43.67—
Apr 24Atlee JV InvitationalApr 24 · 3200 Meters · Place 1 · HanoverHanover3200 Meters110:40.759
Apr 10Atlee Meet #1Apr 10 · 1600 Meters · Place 16 · HanoverHanover1600 Meters165:10.729
Apr 6Run 804 (Eight O Four) HS InvitationalApr 6 · 1600 Meters · Place 21 · HanoverHanover1600 Meters21.5:06.71a9
Apr 6Run 804 (Eight O Four) HS InvitationalApr 6 · 800 Meters · HanoverHanover800 Meters—DNS9
Mar 29Charles City InvitationalMar 29 · 3200 Meters · Place 3 · HanoverHanover3200 Meters310:55.22—
Mar 29Charles City InvitationalMar 29 · 1600 Meters · Place 7 · HanoverHanover1600 Meters75:05.69—
Feb 10VHSL Region 4B Indoor ChampionshipsFeb 10 · 1000 Meters · Place 17 · HanoverHanover1000 Meters17.3:01.94a PB9

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 7Liberty Flames HS InvitationalDec 7 · 3200 Meters · Place 38 · HanoverHanover3200 Meters38.10:52.44a10
Feb 1Douglas Freeman Polar BearFeb 1 · 1000 Meters · Place 15 · HanoverHanover1000 Meters153:05.79—
Feb 1Douglas Freeman Polar BearFeb 1 · 1000 Meters · Place 15 · HanoverHanover1000 Meters153:05.79—
Jan 27Bulldog InvitationalJan 27 · 1600 Meters · Place 172 · HanoverHanover1600 Meters1725:11.729
Jan 13STC MEET #3Jan 13 · 1600 Meters · Place 11 · HanoverHanover1600 Meters115:11.819

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 16Liberty Christmas InvitationalDec 16 · 3200 Meters · Place 38 · HanoverHanover3200 Meters38.11:01.53a9
Dec 8Virginia Beach HS OpenerDec 8 · 3200 Meters · Place 13 · HanoverHanover3200 Meters13.10:53.46a9
Feb 10Louisa Last Chance Polar BearFeb 10 · 1600 Meters · Place 22 · HanoverHanover1600 Meters225:26.408
Feb 10Louisa Last Chance Polar BearFeb 10 · 1600 Meters · Place 22 · HanoverHanover1600 Meters225:26.408
Feb 1Hanover Polar Bear MeetFeb 1 · 1600 Meters · Place 12 · HanoverHanover1600 Meters125:25.44—
Feb 1Hanover Polar Bear MeetFeb 1 · 1000 Meters · Place 12 · HanoverHanover1000 Meters123:22.94—
Jan 7East Coast EliteJan 7 · 1000 Meters · Place 4 · HanoverHanover1000 Meters43:15.818
Jan 7East Coast EliteJan 7 · 1000 Meters · Place 6 · HanoverHanover1000 Meters63:15.818
Jan 7East Coast EliteJan 7 · 1600 Meters · Place 7 · HanoverHanover1600 Meters75:25.468
Jan 7East Coast EliteJan 7 · 1600 Meters · Place 9 · HanoverHanover1600 Meters95:25.468

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 28Hanover HS New Year's MeetDec 28 · 1600 Meters · Place 1 · HanoverHanover1600 Meters1.5:40.94Unofficial8

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17STC MEET #3Dec 17 · 1600 Meters · Place 3 · HanoverHanover1600 Meters3.5:31.95a8