Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorVictor Cahoon Track Classic · May 114:37.84Victor Cahoon Track ClassicMay 11, 2024
1000 Meters · IndoorThe VA Showcase · Jan 172:34.98aThe VA ShowcaseJanuary 17, 2026
1600 Meters · IndoorVHSL Class 6 State Indoor Championships · Mar 24:18.43VHSL Class 6 State Indoor ChampionshipsMarch 2, 2026
1600 Meters · OutdoorDogwood Track Classic · May 14:14.17aDogwood Track ClassicMay 1, 2026
3200 Meters · IndoorVHSL Class 6 State Indoor Championships · Mar 29:26.19VHSL Class 6 State Indoor ChampionshipsMarch 2, 2026
3200 Meters · OutdoorVHSL Class 6 State Championships · Jun 59:35.31aVHSL Class 6 State ChampionshipsJune 5, 2026
500 Meters · IndoorOsbourn Home Meet · Jan 71:07.87Osbourn Home MeetJanuary 7, 2026
500 Meters · OutdoorLiberty Flames HS Invitational · Dec 61:10.25aLiberty Flames HS InvitationalDecember 6, 2025
800 Meters · OutdoorDogwood Track Classic · May 11:57.31aDogwood Track ClassicMay 1, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 5VHSL Class 6 State ChampionshipsJun 5 · 3200 Meters · Place 11 · Gainesville3200 Meters11.9:35.31a PB12
Jun 5VHSL Class 6 State ChampionshipsJun 5 · 1600 Meters · Place 15 · Gainesville1600 Meters15.4:31.41a12
May 1Dogwood Track ClassicMay 1 · 1600 Meters · Place 11 · Gainesville1600 Meters11.4:14.17a PB12
May 1Dogwood Track ClassicMay 1 · 800 Meters · Place 22 · Gainesville800 Meters22.1:57.31a PB12
Apr 25Patriot Fast Times Invite Sponsored By RunTwisted.comApr 25 · 1600 Meters · Gainesville1600 Meters—DNS12
Apr 11Ramtastic InvitationalApr 11 · 800 Meters · Place 3 · Gainesville800 Meters3.1:58.17a12
Mar 28Patriot InvitationalMar 28 · 1600 Meters · Place 3 · Gainesville1600 Meters3.4:20.80a12
Mar 28Patriot InvitationalMar 28 · 800 Meters · Place 2 · Gainesville800 Meters2.1:59.53a12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 2VHSL Class 6 State Indoor ChampionshipsMar 2 · 3200 Meters · Place 8 · Gainesville3200 Meters89:26.19 PB12
Mar 2VHSL Class 6 State Indoor ChampionshipsMar 2 · 1600 Meters · Place 7 · Gainesville1600 Meters74:18.43 PB12
Jan 23St. Christopher's Indoor Track & Field InvitationalJan 23 · 3200 Meters · Place 2 · Gainesville3200 Meters29:28.4312
Jan 17The VA ShowcaseJan 17 · 1000 Meters · Place 13 · Gainesville1000 Meters13.2:34.98a PB12
Jan 10Liberty Premier InvitationalJan 10 · 3200 Meters · Place 6 · Gainesville3200 Meters69:40.64—
Jan 7Osbourn Home MeetJan 7 · 500 Meters · Place 2 · Gainesville500 Meters21:07.87 PB12

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Dec 17Cedar Run Winter Dual #3Dec 17 · 1000 Meters · Place 1 · Gainesville1000 Meters1.2:38.67aUnofficial12
Dec 6Liberty Flames HS InvitationalDec 6 · 500 Meters · Place 18 · Gainesville500 Meters18.1:10.25a PB12
Dec 6Liberty Flames HS InvitationalDec 6 · 1600 Meters · Place 12 · Gainesville1600 Meters12.4:35.25a12
Jun 6VHSL Class 6 State ChampionshipsJun 6 · 1600 Meters · Place 18 · Gainesville1600 Meters184:26.16—
May 12Cedar Run District Spring Track ChampionshipsMay 12 · 800 Meters · Place 5 · Gainesville800 Meters51:59.7911
May 12Cedar Run District Spring Track ChampionshipsMay 12 · 1600 Meters · Place 5 · Gainesville1600 Meters54:26.1911
May 2Falcon Track ClassicMay 2 · 1600 Meters · Place 1 · Gainesville1600 Meters14:35.2811
Apr 26Patriot Fast Times InviteApr 26 · 3200 Meters · Place 1 · Gainesville3200 Meters110:16.22—
Apr 26Patriot Fast Times InviteApr 26 · 800 Meters · Place 3 · Gainesville800 Meters32:04.75—
Apr 26Patriot Fast Times InviteApr 26 · 3200 Meters · Place 1 · Gainesville3200 Meters110:16.22—
Apr 26Patriot Fast Times InviteApr 26 · 800 Meters · Place 3 · Gainesville800 Meters32:04.75—
Apr 19Gainesville Cardinal ClassicApr 19 · 1600 Meters · Place 5 · Gainesville High Sch1600 Meters54:34.57—
Apr 19Gainesville Cardinal ClassicApr 19 · 1600 Meters · Place 5 · Gainesville1600 Meters54:34.5711
Mar 18Osbourn Home MeetMar 18 · 1600 Meters · Place 2 · Gainesville1600 Meters24:34.7711
Mar 18Osbourn Home MeetMar 18 · 1600 Meters · Place 2 · Gainesville1600 Meters24:34.7711
Feb 4Cedar Run District Indoor ChampionshipFeb 4 · 1000 Meters · Place 6 · Gainesville1000 Meters6.2:39.34aUnofficial11

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 11Liberty Premier InvitationalJan 11 · 1000 Meters · Place 7 · Gainesville1000 Meters72:45.27—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Liberty Christmas HS InvitationalDec 14 · 500 Meters · Place 28 · Gainesville500 Meters28.1:12.77a11
Jan 27Bulldog InvitationalJan 27 · 1600 Meters · Place 114 · Gainesville1600 Meters1144:58.5510

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 11Victor Cahoon Track ClassicMay 11 · 1 Mile · Place 7 · Gainesville1 Mile74:37.84 PB10
Apr 27Ramtastic InvitationalApr 27 · 800 Meters · Place 20 · Gainesville800 Meters20.2:05.01a10
Mar 16ShamROCK InvitationalMar 16 · 800 Meters · Place 11 · Gainesville800 Meters112:07.11—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 29Gainesville Cardinal ClassicApr 29 · 1600 Meters · Place 17 · Gainesville1600 Meters174:51.08—
Apr 29Gainesville Cardinal ClassicApr 29 · 800 Meters · Place 22 · Gainesville800 Meters222:13.74—
Apr 14Gojekian Twilight ClassicApr 14 · 800 Meters · Place 17 · Gainesville High Sch800 Meters172:09.549
Mar 31Colgan Distance ClassicMar 31 · 1600 Meters · Place 2 · Gainesville1600 Meters24:54.22—

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 6Cedar Run District ChampionshipsFeb 6 · 1000 Meters · Place 10 · Gainesville1000 Meters102:56.019
Jan 28Bulldog InvitationalJan 28 · 1000 Meters · Place 158 · Gainesville1000 Meters1583:03.349
Jan 28Bulldog InvitationalJan 28 · 1000 Meters · Place 158 · Gainesville1000 Meters1583:03.349
Jan 13Walter Bass HS InvitationalJan 13 · 1000 Meters · Place 41 · Gainesville1000 Meters41.3:03.30a9
Jan 13Walter Bass HS InvitationalJan 13 · 1600 Meters · Place 77 · Gainesville1600 Meters77.5:18.37a9
Jan 10CRD Mini #2 @ GVHSJan 10 · 3200 Meters · Place 3 · Gainesville3200 Meters312:17.69—
Jan 10CRD Mini #2 @ GVHSJan 10 · 500 Meters · Place 13 · Gainesville500 Meters131:24.18—

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17Liberty Christmas InvitationalDec 17 · 1000 Meters · Place 61 · Gainesville1000 Meters61.3:06.54a9
Dec 17Liberty Christmas InvitationalDec 17 · 1600 Meters · Place 55 · Gainesville1600 Meters55.5:07.28a9

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 10Bobcat Blizzard InvitationalDec 10 · 1000 Meters · Place 22 · Gainesville1000 Meters22.3:02.50aUnofficial9
Dec 7CRD Mini #1Dec 7 · 500 Meters · Place 12 · Gainesville500 Meters12.1:20.56aUnofficial9