Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Bells Mill ParkVHSL CLASS 6A REGIONAL CHAMPIONSHIP · Nov 417:03.78VHSL CLASS 6A REGIONAL CHAMPIONSHIPNovember 4, 2023
5,000 Meters · Great Meadow (Non-State)Octoberfest Invitational · Oct 417:40.7Octoberfest InvitationalOctober 4, 2025
5,000 Meters · Green Hill ParkKnights Crossing · Sep 618:12.7Knights CrossingSeptember 6, 2025
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 2217:58.61NXR Southeast Regional ChampionshipsNovember 22, 2025

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 22NXR Southeast Regional ChampionshipsNov 22 · 5,000 Meters Invite 3 · Place 88 · Thomas Dale5,000 Meters Invite 38817:58.61 PB12
Oct 25VHSL CLASS 6A REGIONAL CROSS COUNTRY CHAMPIONSHIPOct 25 · 5,000 Meters Varsity · Place 22 · Thomas Dale5,000 Meters Varsity2217:34.0712
Oct 11Atlantic Coast XC InvitationalOct 11 · 5,000 Meters Varsity · Place 48 · Thomas Dale5,000 Meters Varsity4817:57.212
Oct 4Octoberfest InvitationalOct 4 · 5,000 Meters Varsity · Place 84 · Thomas Dale5,000 Meters Varsity8417:40.7 PB12
Sep 6Knights CrossingSep 6 · 5,000 Meters Varsity Red · Place 113 · Thomas Dale5,000 Meters Varsity Red11318:12.7 PB12

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 2VHSL CLASS 6A REGIONAL CROSS COUNTRY CHAMPIONSHIPNov 2 · 5,000 Meters Varsity · Place 34 · Thomas Dale5,000 Meters Varsity3418:03.011

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 4VHSL CLASS 6A REGIONAL CHAMPIONSHIPNov 4 · 5,000 Meters Varsity · Place 13 · Thomas Dale5,000 Meters Varsity1317:03.78 PB10
Oct 7Atlantic Coast XC InvitationalOct 7 · 5,000 Meters Varsity · Place 14 · Thomas Dale5,000 Meters Varsity1417:31.8610

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 5VHSL Class 6A Region XC ChampionshipNov 5 · 5,000 Meters Varsity · Place 62 · Thomas Dale5,000 Meters Varsity6220:40.759
Oct 26Central District Reunion MeetOct 26 · Varsity · Place 7 · Thomas DaleVarsity719:40.99
Oct 15MileStat.com XC InvitationalOct 15 · Varsity · Place 116 · Thomas DaleVarsity11619:38—
Oct 15MileStat.com XC InvitationalOct 15 · 5,000 Meters Varsity · Place 116 · Thomas Dale5,000 Meters Varsity11619:38—
Sep 17Fork Union Cross Country InvitationalSep 17 · 5,000 Meters Varsity · Place 36 · Thomas Dale5,000 Meters Varsity3620:16.59
Sep 17Fork Union Cross Country InvitationalSep 17 · 5,000 Meters Varsity · Place 36 · Thomas Dale5,000 Meters Varsity3620:16.59
Aug 31Patrick Henry RelaysAug 31 · 2,000 Meters Varsity · Place 121 · Thomas Dale2,000 Meters Varsity1217:54.009