Personal bests

Best marks in available results
Event / courseMarkMeetDate
3950 m · Utica ParkMiddletown Knight Youth Cross Country Meet · Oct 1714:06.91Middletown Knight Youth Cross Country MeetOctober 17, 2021
4,000 Meters · Catoctin High SchoolCatoctin Youth Cross Country Meet · Sep 1115:27.41Catoctin Youth Cross Country MeetSeptember 11, 2022
4,000 Meters · Middletown ParkMiddletown Youth Cross Country Meet · Oct 1614:51.94Middletown Youth Cross Country MeetOctober 16, 2022
5,000 Meters · Morven ParkTrials of Miles Opening Night XC · Aug 2915:42.7Trials of Miles Opening Night XCAugust 29, 2025
5,000 Meters · Morven Park GroundsTrials of Miles Opening Night XC Presented By New Balance · Sep 415:42.2Trials of Miles Opening Night XC Presented By New BalanceSeptember 4, 2026
5,000 Meters · Oatlands PlantationVHSL Class 4 State XC Meet · Nov 715:25.09VHSL Class 4 State XC MeetNovember 7, 2026
5,000 Meters · Pole Green Palk (Upper Course)The VA XC Showcase · Oct 1815:08.0The VA XC ShowcaseOctober 18, 2025
5,000 Meters · Third Winchester Battlefield ParkThird Battle Invite · Oct 1015:23.5Third Battle InviteOctober 10, 2026
5,000 Meters · Woodgrove HSWolverine XC Invitational · Sep 1315:13.30Wolverine XC InvitationalSeptember 13, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 7VHSL Class 4 State XC MeetNov 7 · 5,000 Meters Varsity · Place 2 · Loudoun CountyLoudoun County5,000 Meters Varsity215:25.09 PB12
Oct 10Third Battle InviteOct 10 · 5,000 Meters Varsity A · Place 1 · Loudoun CountyLoudoun County5,000 Meters Varsity A115:23.5 PB12
Sep 26Oatlands InvitationalSep 26 · 5,000 Meters Varsity A Boys · Place 2 · Loudoun CountyLoudoun County5,000 Meters Varsity A Boys215:43.012
Sep 19Wolverine XC Invitational Sep 19 · 5,000 Meters Varsity · Place 1 · Loudoun CountyLoudoun County5,000 Meters Varsity115:22.312
Sep 4Trials of Miles Opening Night XC Presented By New BalanceSep 4 · 5,000 Meters Varsity · Place 1 · Loudoun CountyLoudoun County5,000 Meters Varsity115:42.2 PB12

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 18The VA XC ShowcaseOct 18 · 5,000 Meters Showcase · Place 13 · Loudoun CountyLoudoun County5,000 Meters Showcase1315:08.0 PB11
Sep 27Oatlands InvitationalSep 27 · Varsity · Place 2 · Loudoun CountyLoudoun CountyVarsity215:22—
Sep 13Wolverine XC InvitationalSep 13 · 5,000 Meters Varsity Boys · Place 2 · Loudoun CountyLoudoun County5,000 Meters Varsity Boys215:13.30 PB11
Aug 29Trials of Miles Opening Night XCAug 29 · 5,000 Meters Varsity Boys · Place 2 · Loudoun CountyLoudoun County5,000 Meters Varsity Boys215:42.7 PB11

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 16VHSL Class 4 State XC MeetNov 16 · 5,000 Meters Varsity · Place 1 · Loudoun CountyLoudoun County5,000 Meters Varsity115:55—
Oct 19Third Battle InvitationalOct 19 · 5,000 Meters Varsity · Place 4 · Loudoun CountyLoudoun County5,000 Meters Varsity415:42.4SO
Sep 21Oatlands InvitationalSep 21 · 5,000 Meters Varsity · Place 13 · Loudoun CountyLoudoun County5,000 Meters Varsity1316:12—
Sep 21Oatlands InvitationalSep 21 · Varsity · Place 13 · Loudoun CountyLoudoun CountyVarsity1316:12—
Sep 21Oatlands InvitationalSep 21 · Varsity · Place 13 · Loudoun CountyLoudoun CountyVarsity1316:12—
Sep 14Wolverine XC InvitationalSep 14 · 5,000 Meters Varsity · Place 4 · Loudoun CountyLoudoun County5,000 Meters Varsity415:33.40SO
Sep 14Wolverine XC InvitationalSep 14 · 5,000 Meters Varsity · Place 4 · Loudoun CountyLoudoun County5,000 Meters Varsity415:33.40SO
Aug 30Trials of Miles Opening Night XCAug 30 · Varsity · Place 2 · Loudoun CountyLoudoun CountyVarsity215:47—

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 31Region 4C XC ChampionshipOct 31 · 5,000 Meters Varsity · Place 3 · Loudoun CountyLoudoun County5,000 Meters Varsity316:14—
Oct 25Catoctin XC ChampionshipOct 25 · 5,000 Meters Varsity · Place 3 · Loudoun CountyLoudoun County5,000 Meters Varsity316:01—
Oct 14Third Battle InvitationalOct 14 · 5,000 Meters Varsity · Place 27 · Loudoun CountyLoudoun County5,000 Meters Varsity2716:25.9FR
Sep 23Oatlands InvitationalSep 23 · Varsity · Place 43 · Loudoun CountyLoudoun CountyVarsity4317:24—
Sep 23Oatlands InvitationalSep 23 · 5,000 Meters Varsity · Place 43 · Loudoun CountyLoudoun County5,000 Meters Varsity4317:24—
Sep 9Great Meadow InvitationalSep 9 · 5,000 Meters Varsity · Place 18 · Loudoun CountyLoudoun County5,000 Meters Varsity1817:27—

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 16Middletown Youth Cross Country MeetOct 16 · 4,000 Meters 13 - 14 · Place 4 · NoVA Athletic ClubNoVA Athletic Club4,000 Meters 13 - 14414:51.94 PB8
Sep 11Catoctin Youth Cross Country MeetSep 11 · 4,000 Meters 13 - 14 · Place 1 · NoVA Athletic ClubNoVA Athletic Club4,000 Meters 13 - 14115:27.41 PB8

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 17Middletown Knight Youth Cross Country MeetOct 17 · 3,950 Meters 13-14 · Place 1 · NoVA Athletic ClubNoVA Athletic Club3,950 Meters 13-14114:06.91 PB7
Sep 19Catoctin Youth Cross Country MeetSep 19 · 4,000 Meters 13-14 · Place 1 · NoVA Athletic ClubNoVA Athletic Club4,000 Meters 13-14115:40.187