Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.55 Miles · Lake Braddock Secondary (lighted)Braddock Relays · Sep 149:33.80Braddock RelaysSeptember 14, 2024
2 Miles · Morven Park GroundsTrials of Miles Opening Night XC Presented By New Balance · Sep 413:02.3Trials of Miles Opening Night XC Presented By New BalanceSeptember 4, 2026
2.98 Miles · Burke Lake Park2025 VHSL National District Cross Country Championships · Oct 2219:01.102025 VHSL National District Cross Country ChampionshipsOctober 22, 2025
2.98 Miles · Burke Lake ParkMonroe Parker Invitational · Sep 621:38Monroe Parker InvitationalSeptember 6, 2025
3 Miles · Burke Lake ParkBurke Lake District Meet · Oct 2119:24.31Burke Lake District MeetOctober 21, 2026
5,000 Meters · Bull Run Regional ParkGlory Days Cross Country Invite · Sep 3020:38Glory Days Cross Country InviteSeptember 30, 2023
5,000 Meters · Great Meadow (Non-State)Octoberfest Invitational · Oct 420:15.1Octoberfest InvitationalOctober 4, 2025
5,000 Meters · Mason District ParkMason Meet · Sep 2721:29.42Mason MeetSeptember 27, 2023
5,000 Meters · Oatlands PlantationOatlands Invitational · Sep 2621:51.1Oatlands InvitationalSeptember 26, 2026
5,000 Meters · Pole Green Palk (Upper Course)The VA XC Showcase · Oct 1819:09.2The VA XC ShowcaseOctober 18, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 21Burke Lake District MeetOct 21 · 3 Miles National · Place 58 · Hayfield3 Miles National5819:24.31 PB12
Oct 3Octoberfest InvitationalOct 3 · 5,000 Meters Junior/Senior · Place 22 · Hayfield5,000 Meters Junior/Senior2221:13.412
Sep 26Oatlands InvitationalSep 26 · 5,000 Meters JV Upper Boys · Place 259 · Hayfield5,000 Meters JV Upper Boys25921:51.1 PB12
Sep 4Trials of Miles Opening Night XC Presented By New BalanceSep 4 · 2 Miles Junior Varsity Boys · Place 174 · Hayfield2 Miles Junior Varsity Boys17413:02.3 PB12
Aug 26Mason District MeetAug 26 · 5,000 Meters Varsity · Place 13 · Hayfield5,000 Meters Varsity1324:40.9912

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 222025 VHSL National District Cross Country ChampionshipsOct 22 · 2.98 Miles Varsity · Place 59 · Hayfield2.98 Miles Varsity5919:01.10 PB11
Oct 18The VA XC ShowcaseOct 18 · 5,000 Meters Elite · Place 324 · Hayfield5,000 Meters Elite32419:09.2 PB11
Oct 4Octoberfest InvitationalOct 4 · 5,000 Meters Varsity · Place 247 · Hayfield5,000 Meters Varsity24720:15.1 PB11
Sep 6Monroe Parker InvitationalSep 6 · 2.98 Miles Varsity · Place 221 · Hayfield2.98 Miles Varsity22121:38 PB11

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 16National District XC Meet (Boys Only)Oct 16 · 2.98 Miles Varsity · Place 11 · Hayfield2.98 Miles Varsity1119:45.5610
Sep 14Braddock RelaysSep 14 · 1.55 Miles Open 1 · Place 45 · Hayfield1.55 Miles Open 1459:33.80 PB10
Sep 7Monroe Parker InvitationalSep 7 · 2.98 Miles Frosh/Soph · Place 77 · Hayfield2.98 Miles Frosh/Soph7719:5310
Aug 27National District XC MeetAug 27 · 5,000 Meters Varsity · Place 29 · Hayfield5,000 Meters Varsity2922:48.6110

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 30Glory Days Cross Country InviteSep 30 · 5,000 Meters Boys Freshman Race · Place 31 · Hayfield5,000 Meters Boys Freshman Race3120:38 PB9
Sep 27Mason MeetSep 27 · 5,000 Meters Varsity · Place 37 · Hayfield5,000 Meters Varsity3721:29.42 PB9

2017 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 7Glory Days InvitationalOct 7 · 5,000 Meters Varsity · Place 146 · Hayfield Secondary School5,000 Meters Varsity14620:18—
Sep 92017 Monroe Parker InvitationalSep 9 · 3 Miles Junior Varsity · Place 35 · Hayfield Secondary School3 Miles Junior Varsity3519:20—