Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Fairview ParkCentral High School Cross Country Invitational · Aug 3024:57.0Central High School Cross Country InvitationalAugust 30, 2025
5,000 Meters · Great Meadow ParkDave Davis Invitational · Sep 627:03Dave Davis InvitationalSeptember 6, 2025
5,000 Meters · Green Hill ParkVHSL XC Class 123 State Championship · Nov 828:15.2VHSL XC Class 123 State Championship November 8, 2025
5,000 Meters · Green Hill Park 5k CourseVHSL Class 1,2,3 State Cross Country Championships · Nov 1123:18.7VHSL Class 1,2,3 State Cross Country ChampionshipsNovember 11, 2023
5,000 Meters · GreenHill ParkVHSL Class 1A/2A/3A State XC Championships · Nov 1228:06.33VHSL Class 1A/2A/3A State XC ChampionshipsNovember 12, 2022
5,000 Meters · Luray County HSVHSL 2A Region B Championship · Nov 123:14VHSL 2A Region B ChampionshipNovember 1, 2023
5,000 Meters · New Market Battlefield State Historical ParkVHSL Region 2B Championship · Oct 2927:06.6VHSL Region 2B ChampionshipOctober 29, 2025

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 8VHSL XC Class 123 State Championship Nov 8 · 5,000 Meters Class 2 · Place 91 · Strasburg5,000 Meters Class 29128:15.2 PB12
Oct 29VHSL Region 2B ChampionshipOct 29 · 5,000 Meters Varsity · Place 39 · Strasburg5,000 Meters Varsity3927:06.6 PB12
Oct 22VHSL Bull Run District ChampionshipOct 22 · 5,000 Meters Varsity · Place 40 · Strasburg5,000 Meters Varsity4027:20.112
Sep 6Dave Davis InvitationalSep 6 · 5,000 Meters Varsity · Place 111 · Strasburg5,000 Meters Varsity11127:03 PB12
Aug 30Central High School Cross Country InvitationalAug 30 · 3 Miles Varsity Blue · Place 28 · Strasburg3 Miles Varsity Blue2824:57.0 PB12

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 19Third Battle InvitationalOct 19 · 5,000 Meters Varsity · Place 80 · Strasburg5,000 Meters Varsity8024:14.3JR
Oct 16Shenandoah County MeetOct 16 · 5,000 Meters Varsity · Place 8 · Strasburg5,000 Meters Varsity824:03.00—
Sep 21Alleghany XC InvitationalSep 21 · 5,000 Meters Varsity · Place 114 · Strasburg5,000 Meters Varsity11425:26.7011
Sep 21Alleghany XC InvitationalSep 21 · 5,000 Meters Varsity · Place 114 · Strasburg5,000 Meters Varsity11425:26.7011
Sep 7Great Meadow InvitationalSep 7 · Varsity · Place 131 · StrasburgVarsity13125:52—
Sep 7Great Meadow InvitationalSep 7 · Varsity · Place 131 · StrasburgVarsity13125:52—
Aug 31Central High School Cross Country InvitationalAug 31 · 3 Miles Varsity · Place 67 · Strasburg3 Miles Varsity6725:06.0JR

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 11VHSL Class 1,2,3 State Cross Country ChampionshipsNov 11 · 5,000 Meters Class 2A · Place 59 · Strasburg5,000 Meters Class 2A5923:18.7 PB10
Nov 1VHSL 2A Region B ChampionshipNov 1 · 5,000 Meters Varsity · Place 24 · Strasburg5,000 Meters Varsity2423:14 PB10
Sep 23Alleghany XC InvitationalSep 23 · 5,000 Meters Varsity · Place 78 · Strasburg5,000 Meters Varsity7824:04.7610
Sep 9Knights CrossingSep 9 · 5,000 Meters Varsity · Place 72 · Strasburg5,000 Meters Varsity7225:13.8SO

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 12VHSL Class 1A/2A/3A State XC ChampionshipsNov 12 · 5,000 Meters Varsity - Class 2A · Place 89 · Strasburg5,000 Meters Varsity - Class 2A8928:06.33 PB9
Nov 2VHSL 2A Region B ChampionshipsNov 2 · 3 Miles Varsity · Place 33 · Strasburg3 Miles Varsity3326:44.009
Oct 26Bull Run District ChampionshipOct 26 · 5,000 Meters Varsity · Place 34 · Strasburg5,000 Meters Varsity3427:49.71—
Sep 28LHS v Rappahannock Co / Strasburg / Chelsea AcademySep 28 · 5,000 Meters Varsity · Place 15 · Strasburg5,000 Meters Varsity1528:48.559
Sep 24Alleghany XC InvitationalSep 24 · 5,000 Meters Varsity · Place 104 · Strasburg5,000 Meters Varsity10427:51.889
Aug 27Central High School 9th Annual Cross Country InvitationalAug 27 · 3 Miles Varsity · Place 86 · Strasburg3 Miles Varsity8629:42.009

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 16Third Battle InvitationalOct 16 · 5,000 Meters Junior Varsity · Place 120 · Strasburg5,000 Meters Junior Varsity12026:35.18