Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe VA Showcase · Jan 175:11.00aThe VA ShowcaseJanuary 17, 2026
1000 Meters · IndoorThe VA Showcase · Jan 172:59.84The VA ShowcaseJanuary 17, 2025
1000 Meters · OutdoorVHSL Region 4B Indoor Championships · Feb 103:06.54aVHSL Region 4B Indoor ChampionshipsFebruary 10, 2024
1500 Meters · IndoorThe VA Showcase · Jan 174:48.04aThe VA ShowcaseJanuary 17, 2026
1500 Meters · OutdoorMaggie Walker Legends Invitational · May 85:01.15aMaggie Walker Legends InvitationalMay 8, 2021
1600 Meters · IndoorEast Coast Invitational · Feb 75:07.08East Coast InvitationalFebruary 7, 2025
1600 Meters · OutdoorVHSL Region 4B Indoor Championship · Feb 145:15.28aVHSL Region 4B Indoor ChampionshipFebruary 14, 2025
200 Meters · Outdoor804 RJT Meet · May 229.95a804 RJT MeetMay 2, 2021
400 Meters · IndoorAAU National Indoor Championships · Mar 111:03.48aAAU National Indoor ChampionshipsMarch 11, 2022
400 Meters · OutdoorDominion District L.C. Bird · Apr 161:01.17Dominion District L.C. BirdApril 16, 2025
500 Meters · IndoorVHSL Region 5C/4B Indoor Championships · Feb 141:20.96VHSL Region 5C/4B Indoor ChampionshipsFebruary 14, 2023
60m Hurdles · 33" / 0.838m · IndoorGrant Holloway AAU Invitational · Dec 1912.04aGrant Holloway AAU InvitationalDecember 19, 2021
800 Meters · IndoorAAU National Indoor Championships · Mar 112:25.98aAAU National Indoor ChampionshipsMarch 11, 2022
800 Meters · Outdooradidas Track Nationals 2025 · Mar 212:17.62adidas Track Nationals 2025March 21, 2025

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 4 State ChampionshipsJun 5 · 800 Meters · Place 8 · MonacanMonacan800 Meters8.2:19.70a12
May 9Varina InviteMay 9 · 800 Meters · Place 1 · MonacanMonacan800 Meters1.2:19.51a12
Apr 25Charles B Gordon InvitationalApr 25 · 800 Meters · Place 3 · MonacanMonacan800 Meters3.2:18.02a12

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 2VHSL Class 4 Indoor State ChampionshipsMar 2 · 1000 Meters · Place 7 · Monacan HighMonacan High1000 Meters73:01.8312
Jan 23St. Christopher's Indoor Track & Field InvitationalJan 23 · 1600 Meters · Place 1 · MonacanMonacan1600 Meters15:11.8712
Jan 17The VA ShowcaseJan 17 · 1 Mile · Place 19 · MonacanMonacan1 Mile19.5:11.00a PB12
Jan 17The VA ShowcaseJan 17 · 1000 Meters · Place 14 · MonacanMonacan1000 Meters14.3:07.42a12
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 19 · MonacanMonacan1600 Meters19.5:09.25a12
Jan 17The VA ShowcaseJan 17 · 1500 Meters · Place 19 · MonacanMonacan1500 Meters19.4:48.04a PB12
Jan 17The VA ShowcaseJan 17 · 1500 Meters · Place 19 · MonacanMonacan1500 Meters19.4:48.04a12
Jan 10Virginia Beach HS RelaysJan 10 · 1000 Meters · Place 1 · MonacanMonacan1000 Meters13:03.6312

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 20Grant Holloway Holiday Invitational 2026Dec 20 · 1000 Meters · Place 4 · MonacanMonacan1000 Meters4.3:08.59a12
Dec 20Grant Holloway Holiday Invitational 2026Dec 20 · 1600 Meters · Place 2 · MonacanMonacan1600 Meters2.5:18.57a12
Mar 3VHSL Class 4 Indoor State ChampionshipsMar 3 · 1000 Meters · Place 3 · Monacan HighMonacan High1000 Meters33:02.4911
Feb 7East Coast InvitationalFeb 7 · 1600 Meters · Place 2 · Monacan HighMonacan High1600 Meters25:07.08 PB—
Feb 7East Coast InvitationalFeb 7 · 1000 Meters · Place 1 · Monacan HighMonacan High1000 Meters13:01.56—
Feb 1STC MEET #6Feb 1 · 1600 Meters · Place 1 · MonacanMonacan1600 Meters15:21.6511
Feb 1STC MEET #6Feb 1 · 1600 Meters · Place 1 · MonacanMonacan1600 Meters15:21.6511
Jan 25St. Christopher's Indoor Track & Field InvitationalJan 25 · 1600 Meters · Place 18 · MonacanMonacan1600 Meters185:26.5411
Jan 25St. Christopher's Indoor Track & Field InvitationalJan 25 · 500 Meters · Place 9 · MonacanMonacan500 Meters91:21.1411
Jan 25St. Christopher's Indoor Track & Field InvitationalJan 25 · 1600 Meters · Place 18 · MonacanMonacan1600 Meters185:26.5411
Jan 25St. Christopher's Indoor Track & Field InvitationalJan 25 · 500 Meters · Place 9 · MonacanMonacan500 Meters91:21.1411
Jan 17The VA ShowcaseJan 17 · 1000 Meters · Place 2 · Monacan HighMonacan High1000 Meters22:59.84 PB—
Jan 17The VA ShowcaseJan 17 · 1000 Meters · Place 2 · Monacan HighMonacan High1000 Meters22:59.84—
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 9 · Monacan HighMonacan High1600 Meters95:15.45—
Jan 17The VA ShowcaseJan 17 · 1600 Meters · Place 9 · Monacan HighMonacan High1600 Meters95:15.45—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 6VHSL Class 4 State ChampionshipsJun 6 · 800 Meters · Place 11 · Monacan HighMonacan High800 Meters112:19.0311
May 2Dogwood Track ClassicMay 2 · 800 Meters · Place 87 · Monacan HighMonacan High800 Meters872:36.1411
May 2Dogwood Track ClassicMay 2 · 800 Meters · Place 87 · Monacan HighMonacan High800 Meters872:36.1411
Apr 30Dominion District MONACANApr 30 · 400 Meters · Place 9 · MonacanMonacan400 Meters9.1:05.56a11
Apr 18Mechanicsville InvitationalApr 18 · 800 Meters · Place 1 · Monacan HighMonacan High800 Meters12:21.74—
Apr 16Dominion District L.C. BirdApr 16 · 400 Meters · Place 1 · MONACAN HIGHMONACAN HIGH400 Meters11:01.17 PB—
Apr 52025 Run Eight O Four HS InvitationalApr 5 · 1600 Meters · Place 2 · MonacanMonacan1600 Meters2.5:29.87a11
Mar 21adidas Track Nationals 2025Mar 21 · 800 Meters · Place 2 · Monacan HighMonacan High800 Meters22:17.62 PB11
Feb 14VHSL Region 4B Indoor ChampionshipFeb 14 · 1600 Meters · Place 1 · MonacanMonacan1600 Meters1.5:15.28a PB11

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 14adidas Outdoor NationalsJun 14 · 800 Meters · Place 29 · UnattachedUnattached800 Meters29.2:30.96a10
May 31VHSL Class 4 State ChampionshipsMay 31 · 800 Meters · Place 5 · Monacan HighMonacan High800 Meters52:19.9312
May 20VHSL Region 4B ChampionshipMay 20 · 800 Meters · Place 1 · MonacanMonacan800 Meters12:23.84SR
Apr 30Dominion Dist. JAMES RIVERApr 30 · 800 Meters · Place 3 · MONACAN HIGHMONACAN HIGH800 Meters32:30.51—
Apr 9Dominion Dist. POWHATANApr 9 · 800 Meters · Place 1 · MonacanMonacan800 Meters1.2:29.09a10
Feb 10VHSL Region 4B Indoor ChampionshipsFeb 10 · 1000 Meters · Place 2 · MonacanMonacan1000 Meters2.3:06.54a PB10

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 26VHSL Class 4 State ChampionshipsFeb 26 · 1000 Meters · Place 4 · Monacan HighMonacan High1000 Meters43:04.9410
Feb 3STC MEET #5Feb 3 · 1000 Meters · Place 1 · MonacanMonacan1000 Meters13:08.8010
Feb 1Dominion Dist. MANCHESTERFeb 1 · 1000 Meters · Place 1 · MONACAN HIGHMONACAN HIGH1000 Meters13:06.86—
Jan 27Track 757 Last Chance MeetJan 27 · 1000 Meters · Place 5 · MonacanMonacan1000 Meters53:07.9810
Jan 27Track 757 Last Chance MeetJan 27 · 1000 Meters · Place 5 · MonacanMonacan1000 Meters53:07.9810
Jan 13Boo Williams Indoor InvitationalJan 13 · 1600 Meters · Place 1 · MonacanMonacan1600 Meters15:29.54—
Jan 13Boo Williams Indoor InvitationalJan 13 · 1600 Meters · Place 1 · MonacanMonacan1600 Meters15:29.54—
Jan 11Dominion District Polar BearJan 11 · 500 Meters · Place 1 · MONACAN HIGHMONACAN HIGH500 Meters11:22.64—
Jan 6Virginia Beach HS RelaysJan 6 · 1000 Meters · Place 2 · Monacan HighMonacan High1000 Meters23:10.4610
Jan 6Virginia Beach HS RelaysJan 6 · 1000 Meters · Place 2 · Monacan HighMonacan High1000 Meters23:10.4610
Jan 6Virginia Beach HS RelaysJan 6 · 1000 Meters · Place 2 · MonacanMonacan1000 Meters23:10.4610

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
Dec 20Dominion Dist. JAMES RIVERDec 20 · 1000 Meters · Place 1 · MonacanMonacan1000 Meters1.3:07.91aUnofficial10
Jun 2VHSL Class 4 State ChampionshipsJun 2 · 1600 Meters · Place 18 · Monacan HighMonacan High1600 Meters185:27.619
Jun 2VHSL Class 4 State ChampionshipsJun 2 · 800 Meters · Place 17 · Monacan HighMonacan High800 Meters172:26.299
May 24VHSL Region 4B ChampionshipsMay 24 · 1600 Meters · Place 9 · MonacanMonacan1600 Meters9.5:40.50a9
May 24VHSL Region 4B ChampionshipsMay 24 · 800 Meters · Place 5 · MonacanMonacan800 Meters5.2:27.18a9
May 17Dominion District Regular Season Meet (JAMES RIVER)May 17 · 800 Meters · Place 1 · MONACAN HIGHMONACAN HIGH800 Meters12:23.01—
May 17Dominion District Regular Season Meet (JAMES RIVER)May 17 · 800 Meters · Place 1 · MONACAN HIGHMONACAN HIGH800 Meters12:23.01—
May 5Dogwood Track ClassicMay 5 · 1600 Meters · Place 76 · Monacan HighMonacan High1600 Meters765:25.449
May 5Dogwood Track ClassicMay 5 · 1600 Meters · Place 76 · Monacan HighMonacan High1600 Meters765:25.449
May 5Dogwood Track ClassicMay 5 · 1600 Meters · Place 12 · Monacan HighMonacan High1600 Meters125:25.449
May 5Dogwood Track ClassicMay 5 · 1600 Meters · Place 55 · MonacanMonacan1600 Meters555:19.0669
May 5Dogwood Track ClassicMay 5 · 1600 Meters · Place 55 · Monacan HighMonacan High1600 Meters555:19.0669
Apr 15Kellie Wells ClassicApr 15 · 1600 Meters · Place 15 · Monacan HighMonacan High1600 Meters155:41.29—
Apr 15Kellie Wells ClassicApr 15 · 1600 Meters · Place 15 · MonacanMonacan1600 Meters155:41.299
Apr 1All American Track Classic VirginiaApr 1 · 1600 Meters · Place 1 · MONACAN HIGHMONACAN HIGH1600 Meters15:38.589

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 27VHSL Class 4 State Indoor Championships Feb 27 · 500 Meters · Place 14 · MonacanMonacan500 Meters14.1:27.16a9
Feb 14VHSL Region 5C/4B Indoor ChampionshipsFeb 14 · 500 Meters · Place 4 · MonacanMonacan500 Meters41:20.96 PB9
Feb 4East Coast Invitational - HSFeb 4 · 1000 Meters · Place 9 · MonacanMonacan1000 Meters9.3:09.46a9
Jan 26Dominion District Polar Bear (James River)Jan 26 · 1000 Meters · Place 1 · MONACAN HIGHMONACAN HIGH1000 Meters13:12.20—
Jan 20St. Christopher's Indoor Track & Field InvitationalJan 20 · 500 Meters · Place 5 · MonacanMonacan500 Meters51:21.709
Jan 20St. Christopher's Indoor Track & Field InvitationalJan 20 · 500 Meters · Place 5 · MonacanMonacan500 Meters51:21.709
Jan 18Dominion District Polar Bear (COSBY)Jan 18 · 1600 Meters · Place 2 · MONACAN HIGHMONACAN HIGH1600 Meters25:25.44—
Jan 11Dominion District Polar Bear (MANCHESTER)Jan 11 · 500 Meters · Place 1 · MONACAN HIGHMONACAN HIGH500 Meters11:21.73—
Jan 7Liberty Premier Invitational (College)Jan 7 · 1000 Meters · Place 19 · MonacanMonacan1000 Meters193:16.51—
Jan 7Liberty Premier HS InvitationalJan 7 · 1000 Meters · Place 19 · MonacanMonacan1000 Meters19.3:16.51a9

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 11AAU National Indoor ChampionshipsMar 11 · 1500 Meters · Place 6 · Legion of Zoom Track ClubLegion of Zoom Track Club1500 Meters6.5:17.58a7
Mar 11AAU National Indoor ChampionshipsMar 11 · 800 Meters · Place 3 · Legion of Zoom Track ClubLegion of Zoom Track Club800 Meters3.2:25.98a PB7
Mar 11AAU National Indoor ChampionshipsMar 11 · 400 Meters · Place 14 · Legion of Zoom Track ClubLegion of Zoom Track Club400 MetersRound P14.1:03.48a PB7

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 19Grant Holloway AAU InvitationalDec 19 · 60m Hurdles · Place 5 · Legion of Zoom Track ClubLegion of Zoom Track Club60m Hurdles33" / 0.838mRound P5.12.04a PB7
Dec 19Grant Holloway AAU InvitationalDec 19 · 60m Hurdles · Place 5 · Legion of Zoom Track ClubLegion of Zoom Track Club60m Hurdles33" / 0.838m5.12.64a7
Dec 19Grant Holloway AAU InvitationalDec 19 · 800 Meters · Place 1 · Legion of Zoom Track ClubLegion of Zoom Track Club800 Meters1.2:33.77a7
Dec 19Grant Holloway AAU InvitationalDec 19 · 400 Meters · Place 6 · Legion of Zoom Track ClubLegion of Zoom Track Club400 Meters6.1:08.52a7

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 8Maggie Walker Legends InvitationalMay 8 · 1500 Meters · Place 1 · Legion of Zoom Track ClubLegion of Zoom Track Club1500 Meters1.5:01.15a PB6
May 8Maggie Walker Legends InvitationalMay 8 · 800 Meters · Place 1 · Legion of Zoom Track ClubLegion of Zoom Track Club800 Meters1.2:29.06a6
May 8Maggie Walker Legends InvitationalMay 8 · 400 Meters · Place 8 · Legion of Zoom Track ClubLegion of Zoom Track Club400 Meters8.1:08.38a6
May 8Maggie Walker Legends InvitationalMay 8 · 200 Meters · Legion of Zoom Track ClubLegion of Zoom Track Club200 Meters—DNS6
May 2804 RJT MeetMay 2 · 1500 Meters · Legion of Zoom Track ClubLegion of Zoom Track Club1500 Meters—DNS6
May 2804 RJT MeetMay 2 · 800 Meters · Place 1 · Legion of Zoom Track ClubLegion of Zoom Track Club800 Meters1.2:34.15a6
May 2804 RJT MeetMay 2 · 400 Meters · Place 1 · Legion of Zoom Track ClubLegion of Zoom Track Club400 Meters1.1:02.55a6
May 2804 RJT MeetMay 2 · 200 Meters · Place 7 · Legion of Zoom Track ClubLegion of Zoom Track Club200 Meters7.29.95a PB6