Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorGenerals Invitational · May 24:43.04aGenerals InvitationalMay 2, 2025
3200 Meters · OutdoorVHSL Class 2 State Championships · Jun 610:10.55VHSL Class 2 State ChampionshipsJune 6, 2025
800 Meters · OutdoorVHSL Region 2B Championships · May 232:08.55aVHSL Region 2B ChampionshipsMay 23, 2024

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

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 6VHSL Class 2 State ChampionshipsJun 6 · 3200 Meters · Place 10 · Clarke Count3200 Meters1010:10.55 PB12
Jun 6VHSL Class 2 State ChampionshipsJun 6 · 1600 Meters · Place 23 · Clarke Count1600 Meters235:02.4612
May 28VHSL Region 2B ChampionshipsMay 28 · 1600 Meters · Place 5 · Clarke County1600 Meters5.4:44.25a12
May 21Bull Run District ChampionshipsMay 21 · 1600 Meters · Place 5 · Clarke Count1600 Meters54:44.97—
May 21Bull Run District ChampionshipsMay 21 · 800 Meters · Place 5 · Clarke Count800 Meters52:11.84—
May 7Clarke Co Home MeetMay 7 · 800 Meters · Place 1 · Clarke County800 Meters12:13.7112
May 2Generals InvitationalMay 2 · 1600 Meters · Place 2 · Clarke County1600 Meters2.4:43.04a PB12
Apr 26Apple Blossom InvitationalApr 26 · 1600 Meters · Place 5 · Clarke County1600 Meters54:50.7012

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 31VHSL Class 2 State ChampionshipsMay 31 · 1600 Meters · Place 15 · Clarke Count1600 Meters154:46.2511
May 23VHSL Region 2B ChampionshipsMay 23 · 800 Meters · Place 5 · Clarke County800 Meters5.2:08.55a PB11
May 15Bull Run District ChampionshipsMay 15 · 1600 Meters · Place 6 · Clarke Count1600 Meters64:43.47—
May 15Bull Run District ChampionshipsMay 15 · 800 Meters · Place 6 · Clarke Count800 Meters62:08.78—
Apr 27Apple Blossom InvitationalApr 27 · 1600 Meters · Place 8 · Clarke County1600 Meters84:49.4111
Apr 27Apple Blossom InvitationalApr 27 · 1600 Meters · Place 8 · Clarke Count1600 Meters84:53.20—
Apr 13Handley Invitational 2024Apr 13 · 1600 Meters · Place 17 · Clarke County1600 Meters174:54.8411
Apr 8Ram Country Track & Field InvitationalApr 8 · 1600 Meters · Place 9 · Clarke Count1600 Meters94:53.20—

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 24VHSL Region 2D ChampionshipMay 24 · 1600 Meters · Place 5 · Clarke Count1600 Meters54:58.24—
May 24VHSL Region 2B ChampionshipsMay 24 · 1600 Meters · Place 5 · Clarke County1600 Meters5.4:58.24a10
May 17Bull Run District ChampionshipsMay 17 · 1600 Meters · Place 6 · Clarke Count1600 Meters65:03.69—
May 12Millbrook's Last Chance InvitationalMay 12 · 800 Meters · Place 28 · Clarke County800 Meters282:15.4910
Apr 29Apple Blossom InvitationalApr 29 · 1600 Meters · Place 18 · Clarke County1600 Meters185:07.7210
Apr 14Wolverine Classic Track InvitationalApr 14 · 1600 Meters · Place 28 · Clarke County1600 Meters285:19.7510
Apr 14Woodgrove InviteApr 14 · 1600 Meters · Place 28 · Clarke County1600 Meters28.5:19.75a10
Mar 31Ram Country Track & Field InvitationalMar 31 · 1600 Meters · Place 17 · Clarke County1600 Meters175:06.0710

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 25VHSL Region 2B ChampionshipsMay 25 · 1600 Meters · Place 9 · Clarke County1600 Meters9.5:34.99a9
Apr 2Handley InvitationalApr 2 · 1600 Meters · Place 41 · Clarke Count1600 Meters415:34.149
Apr 2Handley InvitationalApr 2 · 1600 Meters · Place 41 · Clarke Count1600 Meters415:34.149
Mar 26Ram Country InvitationalMar 26 · 1600 Meters · Place 14 · Clarke Count1600 Meters145:47.67—
Mar 26Ram Country InvitationalMar 26 · 1600 Meters · Place 14 · Clarke Count1600 Meters145:47.67—