Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Frazier FarmsVHSL Group 1A Region B XC Championships · Oct 2919:23.0VHSL Group 1A Region B XC ChampionshipsOctober 29, 2025
5,000 Meters · Green Hill ParkVHSL XC State Class 1,2,3 Championship · Nov 718:04.10VHSL XC State Class 1,2,3 ChampionshipNovember 7, 2026
5,000 Meters · Morven ParkTrials of Miles Opening Night XC · Aug 2919:19.4Trials of Miles Opening Night XCAugust 29, 2025
5,000 Meters · Morven Park GroundsTrials of Miles Opening Night XC Presented By New Balance · Sep 418:53.4Trials of Miles Opening Night XC Presented By New BalanceSeptember 4, 2026
5,000 Meters · New Market Battlefield State Historical ParkVHSL Bull Run District Championship · Oct 2220:45.9VHSL Bull Run District ChampionshipOctober 22, 2025
5,000 Meters · Oatlands PlantationOatlands Invitational · Sep 2619:50.5Oatlands InvitationalSeptember 26, 2026
5,000 Meters · Panorama FarmsAlbemarle Invite · Oct 1017:50.5Albemarle InviteOctober 10, 2026
5,000 Meters · Pole Green Palk (Upper Course)The VA XC Showcase · Oct 1818:50.0The VA XC ShowcaseOctober 18, 2025
5,000 Meters · Virginia Tech Home Cross Country CourseVHSL XC Class 1,2,3 State Championship · Nov 1619:28.6VHSL XC Class 1,2,3 State ChampionshipNovember 16, 2024
5,000 Meters · Woodgrove HSWolverine XC Invitational · Sep 1318:25.30Wolverine XC InvitationalSeptember 13, 2025
5,000 Meters · Woodrow Wilson Presidential Library & Museum Visitor CenterAugusta Invitational Cross Country Meet · Aug 2920:20.2Augusta Invitational Cross Country MeetAugust 29, 2026

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 7VHSL XC State Class 1,2,3 ChampionshipNov 7 · 5,000 Meters Class 1 · Place 23 · Rappahannock County5,000 Meters Class 12318:04.10 PB12
Oct 21Bull Run District XC Championship MeetOct 21 · 5,000 Meters Varsity · Place 14 · Rappahannock County5,000 Meters Varsity1417:18.0JR
Oct 10Albemarle InviteOct 10 · 5,000 Meters Varsity · Place 132 · Rappahannock County5,000 Meters Varsity13217:50.5 PB12
Sep 26Oatlands InvitationalSep 26 · 5,000 Meters Varsity B Boys · Place 73 · Rappahannock County5,000 Meters Varsity B Boys7319:50.5 PB12
Sep 19Wolverine XC Invitational Sep 19 · 5,000 Meters Varsity · Place 208 · Rappahannock County5,000 Meters Varsity20818:51.212
Sep 4Trials of Miles Opening Night XC Presented By New BalanceSep 4 · 5,000 Meters Varsity · Place 181 · Rappahannock County5,000 Meters Varsity18118:53.4 PB12
Aug 29Augusta Invitational Cross Country MeetAug 29 · 5,000 Meters Varsity · Place 88 · Rappahannock County5,000 Meters Varsity8820:20.2 PB12

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 8VHSL XC Class 123 State Championship Nov 8 · 5,000 Meters Class 1 · Place 35 · Rappahannock County5,000 Meters Class 13518:23.611
Oct 29VHSL Group 1A Region B XC ChampionshipsOct 29 · 5,000 Meters Varsity · Place 6 · Rappahannock County5,000 Meters Varsity619:23.0 PB11
Oct 22VHSL Bull Run District ChampionshipOct 22 · 5,000 Meters Varsity · Place 23 · Rappahannock County5,000 Meters Varsity2320:45.9 PB11
Oct 18The VA XC ShowcaseOct 18 · 5,000 Meters Small School · Place 124 · Rappahannock County5,000 Meters Small School12418:50.0 PB11
Oct 11Albemarle InviteOct 11 · 5,000 Meters Varsity · Place 151 · Rappahannock County5,000 Meters Varsity15118:22.111
Sep 13Wolverine XC InvitationalSep 13 · 5,000 Meters Varsity Boys · Place 125 · Rappahannock County5,000 Meters Varsity Boys12518:25.30 PB11
Aug 29Trials of Miles Opening Night XCAug 29 · 5,000 Meters Varsity Boys · Place 162 · Rappahannock County5,000 Meters Varsity Boys16219:19.4 PB11

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 16VHSL XC Class 1,2,3 State ChampionshipNov 16 · 5,000 Meters 1A · Place 51 · Rappahannock County5,000 Meters 1A5119:28.6 PB10
Oct 19VA XC ShowcaseOct 19 · 5,000 Meters Varsity · Place 144 · Rappahannock County5,000 Meters Varsity14419:23.1SO
Sep 14Wolverine XC InvitationalSep 14 · 5,000 Meters Varsity · Place 163 · Rappahannock County5,000 Meters Varsity16319:43.20SO
Sep 14Wolverine XC InvitationalSep 14 · 5,000 Meters Varsity · Place 163 · Rappahannock County5,000 Meters Varsity16319:43.20SO
Aug 30Trials of Miles Opening Night XCAug 30 · Varsity · Place 155 · Rappahannock CountyVarsity15520:51—

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 2Trials of Miles XC Opening Night presented by New BalanceSep 2 · 2 Miles Middle School · Place 12 · Rappahannock County2 Miles Middle School1215:18.78

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 27NFMS/RCMS MeetSep 27 · 3,200 Meters Varsity · Place 5 · Rappahannock County3,200 Meters Varsity515:43.00—