Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorBay Rivers Regular Season Meet #1 · Jan 142:55.28Bay Rivers Regular Season Meet #1January 14, 2020
1600 Meters · IndoorCNU HS Winter Frolic · Dec 135:49.07aCNU HS Winter FrolicDecember 13, 2019
200 Meters · IndoorBrant Tolsma Invitational · Jan 2323.24aBrant Tolsma InvitationalJanuary 23, 2025
400 Meters · OutdoorVHSL Region 3A Championship · Jun 1050.11aVHSL Region 3A ChampionshipJune 10, 2021
500 Meters · IndoorVHSL Class 3 State Indoor Championships · Feb 281:05.10aVHSL Class 3 State Indoor ChampionshipsFebruary 28, 2022
800 Meters · IndoorLiberty Open · Feb 71:56.32aLiberty OpenFebruary 7, 2025
800 Meters · OutdoorVirginia Challenge · Apr 181:54.15Virginia ChallengeApril 18, 2025

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

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 4Liberty KickoffDec 4 · 500 Meters · Place 8 · LongwoodLongwood500 Meters8.1:07.91aSo
Feb 7Liberty OpenFeb 7 · 800 Meters · Place 18 · LongwoodLongwood800 Meters181:56.32a PB—
Jan 23Brant Tolsma InvitationalJan 23 · 800 Meters · Place 21 · LongwoodLongwood800 Meters212:00.15a—
Jan 23Brant Tolsma InvitationalJan 23 · 200 Meters · Place 50 · LongwoodLongwood200 Meters5023.24a PB—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 12Big South Outdoor Track and Field ChampionshipMay 12 · 800 Meters · Place 13 · LongwoodLongwood800 Meters131:55.94aFR
Apr 18Virginia ChallengeApr 18 · 800 Meters · Place 40 · LongwoodLongwood800 Meters401:54.15 PBFR
Apr 11Dennis CraddockApr 11 · 800 Meters · Place 3 · LongwoodLongwood800 Meters31:54.24aFr
Mar 28Dr. Toms InviteMar 28 · 800 Meters · Place 13 · LongwoodLongwood800 Meters131:56.53aFr
Mar 21Fred HardyMar 21 · 800 Meters · Place 8 · LongwoodLongwood800 Meters8.1:56.28aFr

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 3VHSL 3A State ChampionshipsJun 3 · 800 Meters · Place 1 · LafayetteLafayette800 Meters1.1:58.10a12
Jun 3VHSL 3A State ChampionshipsJun 3 · 400 Meters · LafayetteLafayette400 Meters--DQ12
May 20VHSL Region 3A Outdoor ChampionshipsMay 20 · 800 Meters · Place 1 · LafayetteLafayette800 Meters1.2:02.77a12
May 20VHSL Region 3A Outdoor ChampionshipsMay 20 · 400 Meters · Place 1 · LafayetteLafayette400 Meters1.50.42a12
May 17Bay Rivers District Regular Season Meet #4May 17 · 800 Meters · Place 1 · LAFAYETTELAFAYETTE800 Meters11:54.88—
May 14Glen Allen InvitationalMay 14 · 800 Meters · Place 2 · LafayetteLafayette800 Meters21:58.1612
May 14Glen Allen InvitationalMay 14 · 800 Meters · Place 2 · LafayetteLafayette800 Meters21:59.4612
May 6Dogwood Track ClassicMay 6 · 800 Meters · Place 10 · LafayetteLafayette800 Meters101:58.16—
May 6Dogwood Track ClassicMay 6 · 400 Meters · Place 8 · LafayetteLafayette400 Meters850.79—

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 28VHSL Class 3 State Indoor ChampionshipsFeb 28 · 500 Meters · Place 1 · LafayetteLafayette500 Meters1.1:05.10a PB12
Feb 18VHSL Class 3_4 Region A Indoor T&F ChampionshipFeb 18 · 500 Meters · Place 1 · LafayetteLafayette500 Meters1.1:07.38a12

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Bay Rivers Regular Season Meet #1Dec 14 · 500 Meters · Place 2 · LafayetteLafayette500 Meters2.1:09.58a12

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 18VHSL Class 3 State ChampionshipsJun 18 · 400 Meters · Place 4 · LafayetteLafayette400 Meters4.51.96a11
Jun 10VHSL Region 3A ChampionshipJun 10 · 800 Meters · Place 1 · LafayetteLafayette800 Meters1.2:05.41a11
Jun 10VHSL Region 3A ChampionshipJun 10 · 400 Meters · Place 1 · LafayetteLafayette400 Meters1.50.11a PB11
May 26Bay Rivers District Meet #4May 26 · Long Jump · Place 7 · LAFAYETTELAFAYETTELong Jump718-02.50—

2020 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 2VHSL Group 3A State ChampionshipsMar 2 · 500 Meters · Place 14 · LafayetteLafayette500 Meters14.1:14.38a10
Jan 22Bay Rivers Regular Season Meet #2Jan 22 · 500 Meters · Place 3 · LAFAYETTELAFAYETTE500 Meters31:10.4310
Jan 14Bay Rivers Regular Season Meet #1Jan 14 · 1000 Meters · Place 9 · LAFAYETTELAFAYETTE1000 Meters92:55.28 PB10

2019 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 13CNU HS Winter FrolicDec 13 · 1600 Meters · Place 100 · LafayetteLafayette1600 Meters100.5:49.07a PB10