Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Covenant Life SchoolCLS Invitational · Sep 3013:25.40CLS InvitationalSeptember 30, 2023
5,000 Meters · Agricultural Farm ParkSkip Grant Invitational · Oct 2122:10.70Skip Grant InvitationalOctober 21, 2023
5,000 Meters · Agricultural History Farm ParkSkip Grant Invitational · Sep 1921:06.60Skip Grant InvitationalSeptember 19, 2026
5,000 Meters · Bluemont ParkO'Connoll October XC Classic · Oct 919:07.3O'Connoll October XC ClassicOctober 9, 2024
5,000 Meters · Landon SchoolMark Ferris Invitational · Sep 520:21.4Mark Ferris InvitationalSeptember 5, 2026
5,000 Meters · Oatlands PlantationOatlands Invitational · Sep 2620:50.4Oatlands InvitationalSeptember 26, 2026
5,000 Meters · Pole Green ParkPole Green XC Classic · Sep 621:21.4Pole Green XC ClassicSeptember 6, 2025
5,000 Meters · Third Battle of Winchester BattlefieldSpire XC Invitational · Nov 219:39.80Spire XC InvitationalNovember 2, 2024
5,000 Meters · Third Winchester Battlefield ParkSPIRE and East Coast Invitational 2026 · Oct 3119:39.1SPIRE and East Coast Invitational 2026October 31, 2026
5,000 Meters · Workhouse Arts CenterFHS Jailbreak Invitational · Oct 1019:37.4FHS Jailbreak InvitationalOctober 10, 2026

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 31SPIRE and East Coast Invitational 2026Oct 31 · 5,000 Meters Varsity Boys · Place 57 · SpireSpire5,000 Meters Varsity Boys5719:39.1 PB10
Oct 10FHS Jailbreak InvitationalOct 10 · 5,000 Meters High School Boys · Place 28 · SpireSpire5,000 Meters High School Boys2819:37.4 PB10
Sep 26Oatlands InvitationalSep 26 · 5,000 Meters JV Upper Boys · Place 187 · SpireSpire5,000 Meters JV Upper Boys18720:50.4 PB10
Sep 19Skip Grant InvitationalSep 19 · 5,000 Meters JV Boys · Place 42 · SpireSpire5,000 Meters JV Boys4221:06.60 PB10
Sep 12Pole Green XC ClassicSep 12 · 5,000 Meters Varsity B Boys · Place 113 · SpireSpire5,000 Meters Varsity B Boys11321:42.610
Sep 5Mark Ferris InvitationalSep 5 · 5,000 Meters Varsity A · Place 26 · SpireSpire5,000 Meters Varsity A2620:21.4 PB10

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 15Arrows InvitationalNov 15 · 5,000 Meters High School · SpireSpire5,000 Meters High School0NT9
Sep 27Oatlands InvitationalSep 27 · Junior Varsity · Place 282 · SpireSpireJunior Varsity28222:09—
Sep 6Pole Green XC ClassicSep 6 · 5,000 Meters Championship Boys · Place 229 · SpireSpire5,000 Meters Championship Boys22921:21.4 PB9

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 2Spire XC InvitationalNov 2 · 5,000 Meters Spire Invite HS Boys · Place 51 · SpireSpire5,000 Meters Spire Invite HS Boys5119:39.80 PB9
Oct 12FHS InvitationalOct 12 · 5,000 Meters Varsity · Place 54 · SpireSpire5,000 Meters Varsity5420:13.409
Oct 9O'Connoll October XC ClassicOct 9 · 5,000 Meters Varsity Boys · Place 37 · SpireSpire5,000 Meters Varsity Boys3719:07.3 PB9
Sep 28Skip Grant InvitationalSep 28 · 5,000 Meters JV Boys · Place 110 · SpireSpire5,000 Meters JV Boys11022:21.009

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 11Arrows Invitational Nov 11 · 3,000 Meters Middle School · Place 17 · SpireSpire3,000 Meters Middle School1712:12.78
Nov 4Spire InvitationalNov 4 · 2 Miles Middle School · Place 15 · SpireSpire2 Miles Middle School1513:47.30—
Oct 21Skip Grant InvitationalOct 21 · 5,000 Meters Junior Varsity · Place 96 · SpireSpire5,000 Meters Junior Varsity9622:10.70 PB8
Oct 12FHS Invitational 2023Oct 12 · 2 Miles Middle School · Place 9 · SpireSpire2 Miles Middle School913:17—
Sep 30CLS InvitationalSep 30 · 2 Miles Middle School · Place 16 · Spire Homeschool msSpire Homeschool ms2 Miles Middle School1613:25.40 PB8

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 12Arrows InvitationalNov 12 · 3,000 Meters Middle School · Place 26 · SpireSpire3,000 Meters Middle School2612:39.2—
Nov 12Arrows InvitationalNov 12 · 3,000 Meters Middle School · Place 26 · SpireSpire3,000 Meters Middle School2612:39.2—
Oct 14FHS InvitationalOct 14 · 2 Miles Middle School · Place 26 · SpireSpire2 Miles Middle School2613:59.66—
Oct 1CLS InvitationalOct 1 · 2 Miles Middle School · Place 18 · Spire Homeschool msSpire Homeschool ms2 Miles Middle School1813:41.107