Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Patriot HSPatriot XC Season Opener · Aug 2910:00.26Patriot XC Season OpenerAugust 29, 2025
5,000 Meters · Great Meadow (Non-State)Dave Davis Invitational at Great Meadow · Aug 2915:43Dave Davis Invitational at Great Meadow August 29, 2026
5,000 Meters · Oatlands PlantationVHSL Class 6 State XC Meet · Nov 715:44.68VHSL Class 6 State XC MeetNovember 7, 2026
5,000 Meters · Panorama FarmsAlbemarle Invite · Oct 1115:23.5Albemarle InviteOctober 11, 2025
5,000 Meters · WakeMed Soccer ParkGreat American XC Festival Presented by Coros · Oct 215:07.52Great American XC Festival Presented by CorosOctober 2, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 7VHSL Class 6 State XC MeetNov 7 · 5,000 Meters Varsity · Place 1 · Gainesville5,000 Meters Varsity115:44.68 PB11
Oct 2Great American XC Festival Presented by CorosOct 2 · 5,000 Meters COROS Race of Champions · Place 14 · Gainesville5,000 Meters COROS Race of Champions1415:07.52 PB11
Sep 26Oatlands InvitationalSep 26 · 5,000 Meters Varsity A Boys · Place 3 · Gainesville5,000 Meters Varsity A Boys315:46.711
Aug 29Dave Davis Invitational at Great Meadow Aug 29 · 5,000 Meters Varsity · Place 1 · Gainesville5,000 Meters Varsity115:43 PB11

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 8VHSL 6A State Cross Country ChampionshipsNov 8 · 5,000 Meters Varsity · Place 3 · Gainesville5,000 Meters Varsity315:56.9010
Oct 11Albemarle InviteOct 11 · 5,000 Meters Varsity · Place 2 · Gainesville5,000 Meters Varsity215:23.5 PB10
Aug 29Patriot XC Season OpenerAug 29 · 2 Miles Varsity A · Place 4 · Gainesville2 Miles Varsity A410:00.26 PB10