Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Frazier FarmsVHSL Group 1A Region B XC Championships · Oct 2919:49.4VHSL Group 1A Region B XC ChampionshipsOctober 29, 2025
5,000 Meters · Green Hill ParkVHSL XC Class 123 State Championship · Nov 819:12.4VHSL XC Class 123 State Championship November 8, 2025
5,000 Meters · Morven ParkTrials of Miles Opening Night XC · Aug 2920:33.0Trials of Miles Opening Night XCAugust 29, 2025
5,000 Meters · Morven Park GroundsTrials of Miles Opening Night XC Presented By New Balance · Sep 424:06.0Trials 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:51.4VHSL Bull Run District ChampionshipOctober 22, 2025
5,000 Meters · Oatlands PlantationOatlands Invitational · Sep 2621:18.9Oatlands InvitationalSeptember 26, 2026
5,000 Meters · Panorama FarmsAlbemarle Invite · Oct 1119:13.5Albemarle InviteOctober 11, 2025
5,000 Meters · Pole Green Palk (Upper Course)The VA XC Showcase · Oct 1818:59.2The VA XC ShowcaseOctober 18, 2025
5,000 Meters · Virginia Tech Home Cross Country CourseVHSL XC Class 1,2,3 State Championship · Nov 1620:01.3VHSL XC Class 1,2,3 State ChampionshipNovember 16, 2024
5,000 Meters · Woodgrove HSWolverine XC Invitational · Sep 1319:52.20Wolverine XC InvitationalSeptember 13, 2025
5,000 Meters · Woodrow Wilson Presidential Library & Museum Visitor CenterAugusta Invitational Cross Country Meet · Aug 2923:02.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 58 · Rappahannock County5,000 Meters Class 15819:16.7011
Oct 21Bull Run District XC Championship MeetOct 21 · 5,000 Meters Varsity · Place 25 · Rappahannock County5,000 Meters Varsity2518:44.0JR
Oct 10Albemarle InviteOct 10 · 5,000 Meters Varsity · Place 213 · Rappahannock County5,000 Meters Varsity21319:29.211
Sep 26Oatlands InvitationalSep 26 · 5,000 Meters Varsity B Boys · Place 147 · Rappahannock County5,000 Meters Varsity B Boys14721:18.9 PB11
Sep 19Wolverine XC Invitational Sep 19 · 5,000 Meters Varsity · Place 319 · Rappahannock County5,000 Meters Varsity31920:42.911
Sep 4Trials of Miles Opening Night XC Presented By New BalanceSep 4 · 5,000 Meters Varsity · Place 348 · Rappahannock County5,000 Meters Varsity34824:06.0 PB11
Aug 29Augusta Invitational Cross Country MeetAug 29 · 5,000 Meters Varsity · Place 134 · Rappahannock County5,000 Meters Varsity13423:02.2 PB11

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 8VHSL XC Class 123 State Championship Nov 8 · 5,000 Meters Class 1 · Place 57 · Rappahannock County5,000 Meters Class 15719:12.4 PB10
Oct 29VHSL Group 1A Region B XC ChampionshipsOct 29 · 5,000 Meters Varsity · Place 10 · Rappahannock County5,000 Meters Varsity1019:49.4 PB10
Oct 22VHSL Bull Run District ChampionshipOct 22 · 5,000 Meters Varsity · Place 25 · Rappahannock County5,000 Meters Varsity2520:51.4 PB10
Oct 18The VA XC ShowcaseOct 18 · 5,000 Meters Small School · Place 145 · Rappahannock County5,000 Meters Small School14518:59.2 PB10
Oct 11Albemarle InviteOct 11 · 5,000 Meters Varsity · Place 188 · Rappahannock County5,000 Meters Varsity18819:13.5 PB10
Sep 13Wolverine XC InvitationalSep 13 · 5,000 Meters Varsity Boys · Place 180 · Rappahannock County5,000 Meters Varsity Boys18019:52.20 PB10
Aug 29Trials of Miles Opening Night XCAug 29 · 5,000 Meters Varsity Boys · Place 196 · Rappahannock County5,000 Meters Varsity Boys19620:33.0 PB10

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 16VHSL XC Class 1,2,3 State ChampionshipNov 16 · 5,000 Meters 1A · Place 67 · Rappahannock County5,000 Meters 1A6720:01.3 PB9
Oct 19VA XC ShowcaseOct 19 · 5,000 Meters Varsity · Place 188 · Rappahannock County5,000 Meters Varsity18819:56.09
Sep 14Wolverine XC InvitationalSep 14 · 5,000 Meters Varsity · Place 160 · Rappahannock County5,000 Meters Varsity16019:36.70FR
Sep 14Wolverine XC InvitationalSep 14 · 5,000 Meters Varsity · Place 160 · Rappahannock County5,000 Meters Varsity16019:36.70FR
Aug 30Trials of Miles Opening Night XCAug 30 · Varsity · Place 152 · Rappahannock CountyVarsity15220:36—

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 2Trials of Miles XC Opening Night presented by New BalanceSep 2 · 2 Miles Middle School · Place 7 · Rappahannock County2 Miles Middle School714:07.18

2022 Cross Country

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