Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Patriot HSPatriot XC Season Opener · Aug 2911:24.85Patriot XC Season OpenerAugust 29, 2025
3,000 Meters · Great Meadow ParkDave Davis Invitational · Sep 610:33Dave Davis InvitationalSeptember 6, 2025
5,000 Meters · Great Meadow (Non-State)Dave Davis Invitational at Great Meadow · Aug 2918:53Dave Davis Invitational at Great Meadow August 29, 2026
5,000 Meters · Oatlands PlantationOatlands Invitational · Sep 2619:14.0Oatlands InvitationalSeptember 26, 2026
5,000 Meters · Panorama FarmsAlbemarle Invite · Oct 1117:41.1Albemarle InviteOctober 11, 2025
5,000 Meters · WakeMed Soccer ParkGreat American XC Festival Presented by Coros · Oct 218:11.09Great 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
Oct 2Great American XC Festival Presented by CorosOct 2 · 5,000 Meters COROS Race of Champions · Place 302 · Gainesville5,000 Meters COROS Race of Champions30218:11.09 PB12
Sep 26Oatlands InvitationalSep 26 · 5,000 Meters Varsity A Boys · Place 367 · Gainesville5,000 Meters Varsity A Boys36719:14.0 PB12
Sep 4RunTwisted/Nike Smoky Mt. Running Camp InviteSep 4 · 2 Miles Race A · Place 51 · Gainesville2 Miles Race A5111:24.912
Aug 29Dave Davis Invitational at Great Meadow Aug 29 · 5,000 Meters Varsity · Place 96 · Gainesville5,000 Meters Varsity9618:53 PB12

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 8VHSL 6A State Cross Country ChampionshipsNov 8 · 5,000 Meters Varsity · Place 100 · Gainesville5,000 Meters Varsity10021:00.0011
Oct 11Albemarle InviteOct 11 · 5,000 Meters Varsity · Place 102 · Gainesville5,000 Meters Varsity10217:41.1 PB11
Sep 27Oatlands InvitationalSep 27 · Varsity · Place 301 · GainesvilleVarsity30118:28—
Sep 6Dave Davis InvitationalSep 6 · 3,000 Meters Junior/Senior · Place 7 · Gainesville3,000 Meters Junior/Senior710:33 PB11
Aug 29Patriot XC Season OpenerAug 29 · 2 Miles Varsity A · Place 41 · Gainesville2 Miles Varsity A4111:24.85 PB11

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 19VA XC ShowcaseOct 19 · 5,000 Meters Junior Varsity · Place 111 · Gainesville5,000 Meters Junior Varsity11118:46.5SO
Oct 5Octoberfest Invitational 2024Oct 5 · Varsity · Place 197 · GainesvilleVarsity19719:11—
Oct 5Octoberfest Invitational 2024Oct 5 · 5,000 Meters Varsity · Place 197 · Gainesville5,000 Meters Varsity19719:11—
Sep 21Oatlands InvitationalSep 21 · 5,000 Meters Varsity · Place 140 · Gainesville5,000 Meters Varsity14020:31—
Sep 21Oatlands InvitationalSep 21 · Varsity · Place 140 · GainesvilleVarsity14020:31—
Sep 7Great Meadow InvitationalSep 7 · Varsity · Place 12 · GainesvilleVarsity1210:49—
Sep 7Great Meadow InvitationalSep 7 · 3,000 Meters Junior Varsity · Place 12 · Gainesville3,000 Meters Junior Varsity1210:49—
Aug 30Patriot XC Season OpenerAug 30 · Varsity · Place 14 · GainesvilleVarsity1412:02.1110

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 14Third Battle InvitationalOct 14 · 5,000 Meters Junior Varsity · Place 295 · Gainesville5,000 Meters Junior Varsity29520:43.9FR
Oct 7Octoberfest InvitationalOct 7 · 3 Miles Frosh/Soph Freshman · Place 149 · Gainesville3 Miles Frosh/Soph Freshman14920:40—
Sep 1Patriot XC InvitationalSep 1 · 2 Miles Varsity · Place 14 · Gainesville2 Miles Varsity1413:33.799