Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Bells Mill ParkVHSL CLASS 6A REGIONAL CROSS COUNTRY CHAMPIONSHIP · Nov 219:42.0VHSL CLASS 6A REGIONAL CROSS COUNTRY CHAMPIONSHIPNovember 2, 2024
5,000 Meters · Great Meadow (Non-State)Octoberfest Invitational · Oct 420:54.4Octoberfest InvitationalOctober 4, 2025
5,000 Meters · Green Hill ParkKnights Crossing · Sep 620:11.8Knights CrossingSeptember 6, 2025
5,000 Meters · Oatlands PlantationVHSL 6A State Cross Country Championships · Nov 820:44.60VHSL 6A State Cross Country ChampionshipsNovember 8, 2025
5,000 Meters · Pocahontas State ParkCentral District XC Championship · Oct 1421:07.50Central District XC ChampionshipOctober 14, 2026
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 2220:04.78NXR Southeast Regional ChampionshipsNovember 22, 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 6 State XC MeetNov 7 · 5,000 Meters Varsity · Place 53 · Thomas Dale5,000 Meters Varsity5321:09.7912
Oct 24VHSL CLASS 6A REGIONAL CROSS COUNTRY CHAMPIONSHIPOct 24 · 5,000 Meters Varsity · Place 3 · Thomas Dale5,000 Meters Varsity320:14.812
Oct 14Central District XC ChampionshipOct 14 · 5,000 Meters High School · Place 1 · Thomas Dale5,000 Meters High School121:07.50 PB12
Oct 1010th Atlantic Coast XC Invitational 2026Oct 10 · 5,000 Meters Varsity · Place 9 · Thomas Dale5,000 Meters Varsity920:43.412
Sep 12Knights CrossingSep 12 · 5,000 Meters Varsity Red · Place 72 · Thomas Dale5,000 Meters Varsity Red7220:40.712

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 22NXR Southeast Regional ChampionshipsNov 22 · 5,000 Meters Invite 2 · Place 9 · Thomas Dale5,000 Meters Invite 2920:04.78 PB11
Nov 8VHSL 6A State Cross Country ChampionshipsNov 8 · 5,000 Meters Varsity · Place 36 · Thomas Dale5,000 Meters Varsity3620:44.60 PB11
Oct 25VHSL CLASS 6A REGIONAL CROSS COUNTRY CHAMPIONSHIPOct 25 · 5,000 Meters Varsity · Place 3 · Thomas Dale5,000 Meters Varsity320:04.1611
Oct 11Atlantic Coast XC InvitationalOct 11 · 5,000 Meters Varsity · Place 3 · Thomas Dale5,000 Meters Varsity319:58.111
Oct 4Octoberfest InvitationalOct 4 · 5,000 Meters Varsity · Place 50 · Thomas Dale5,000 Meters Varsity5020:54.4 PB11
Sep 6Knights CrossingSep 6 · 5,000 Meters Varsity Red · Place 29 · Thomas Dale5,000 Meters Varsity Red2920:11.8 PB11

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 2VHSL CLASS 6A REGIONAL CROSS COUNTRY CHAMPIONSHIPNov 2 · 5,000 Meters Varsity · Place 7 · Thomas Dale5,000 Meters Varsity719:42.0 PB10
Oct 19VA XC ShowcaseOct 19 · 5,000 Meters Varsity · Place 7 · Thomas Dale5,000 Meters Varsity719:48.8SO
Oct 12Atlantic Coast XC InvitationalOct 12 · 5,000 Meters Varsity · Place 8 · Thomas Dale5,000 Meters Varsity819:57.5810
Sep 21Oatlands InvitationalSep 21 · 5,000 Meters Varsity · Place 93 · Thomas Dale5,000 Meters Varsity9320:41—
Sep 21Oatlands InvitationalSep 21 · Varsity · Place 93 · Thomas DaleVarsity9320:41—
Sep 7Knights Crossing XCSep 7 · Varsity · Place 39 · Thomas DaleVarsity3919:55.7SO
Sep 7Knights Crossing XCSep 7 · 5,000 Meters Varsity · Place 39 · Thomas Dale5,000 Meters Varsity3919:55.7SO
Sep 7Knights Crossing XCSep 7 · Varsity · Place 39 · Thomas DaleVarsity3919:55.7SO

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 4VHSL CLASS 6A REGIONAL CHAMPIONSHIPNov 4 · 5,000 Meters Varsity · Place 16 · Thomas Dale5,000 Meters Varsity1620:53.419
Oct 14MileStat.com XC Invitational 2023Oct 14 · 5,000 Meters Varsity · Place 19 · Thomas Dale5,000 Meters Varsity1920:549
Oct 7Atlantic Coast XC InvitationalOct 7 · 5,000 Meters Varsity · Place 10 · Thomas Dale5,000 Meters Varsity1022:18.029
Sep 9Knights CrossingSep 9 · 5,000 Meters Varsity · Place 107 · Thomas Dale5,000 Meters Varsity10722:36.79