Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Bells Mill ParkVHSL CLASS 6A REGIONAL CROSS COUNTRY CHAMPIONSHIP · Oct 2517:01.94VHSL CLASS 6A REGIONAL CROSS COUNTRY CHAMPIONSHIPOctober 25, 2025
5,000 Meters · Great Meadow (Non-State)Octoberfest Invitational · Oct 418:09.1Octoberfest InvitationalOctober 4, 2025
5,000 Meters · Green Hill ParkKnights Crossing · Sep 618:37.0Knights CrossingSeptember 6, 2025
5,000 Meters · Oatlands PlantationVHSL 6A State Cross Country Championships · Nov 818:15.80VHSL 6A State Cross Country ChampionshipsNovember 8, 2025
5,000 Meters · Pocahontas State ParkCentral District XC Championship · Oct 1418:39.20Central District XC ChampionshipOctober 14, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 7VHSL Class 6 State XC MeetNov 7 · 5,000 Meters Varsity · Place 81 · Thomas Dale5,000 Meters Varsity8118:34.0311
Oct 14Central District XC ChampionshipOct 14 · 5,000 Meters High School · Place 1 · Thomas Dale5,000 Meters High School118:39.20 PB11
Oct 1010th Atlantic Coast XC Invitational 2026Oct 10 · 5,000 Meters Junior Varsity · Place 2 · Thomas Dale5,000 Meters Junior Varsity218:14.611

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 8VHSL 6A State Cross Country ChampionshipsNov 8 · 5,000 Meters Varsity · Place 72 · Thomas Dale5,000 Meters Varsity7218:15.80 PB10
Oct 25VHSL CLASS 6A REGIONAL CROSS COUNTRY CHAMPIONSHIPOct 25 · 5,000 Meters Varsity · Place 13 · Thomas Dale5,000 Meters Varsity1317:01.94 PB10
Oct 11Atlantic Coast XC InvitationalOct 11 · 5,000 Meters Varsity · Place 43 · Thomas Dale5,000 Meters Varsity4317:46.710
Oct 4Octoberfest InvitationalOct 4 · 5,000 Meters Varsity · Place 122 · Thomas Dale5,000 Meters Varsity12218:09.1 PB10
Sep 6Knights CrossingSep 6 · 5,000 Meters Varsity Red · Place 147 · Thomas Dale5,000 Meters Varsity Red14718:37.0 PB10

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Sep 21Oatlands InvitationalSep 21 · 5,000 Meters Varsity · Place 472 · Thomas Dale5,000 Meters Varsity47219:31—
Sep 21Oatlands InvitationalSep 21 · Varsity · Place 474 · Thomas DaleVarsity47419:31—
Sep 21Oatlands InvitationalSep 21 · Varsity · Place 477 · Thomas DaleVarsity47719:31—
Sep 7Knights Crossing XCSep 7 · Varsity · Place 198 · Thomas DaleVarsity19818:29.5FR
Sep 7Knights Crossing XCSep 7 · Varsity · Place 198 · Thomas DaleVarsity19818:29.5FR
Sep 7Knights Crossing XCSep 7 · 5,000 Meters Varsity · Place 198 · Thomas Dale5,000 Meters Varsity19818:29.5FR