Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Green Hill ParkKnights Crossing · Sep 1223:57.4Knights CrossingSeptember 12, 2026
5,000 Meters · Jackson River Sports ComplexAlleghany XC Invitational · Sep 2623:15.72Alleghany XC InvitationalSeptember 26, 2026
5,000 Meters · Panorama FarmsAlbemarle Invite · Oct 1124:01.1Albemarle InviteOctober 11, 2025
5,000 Meters · Pleasant Grove ParkVHSL Region 3C Championship · Oct 2923:23.9VHSL Region 3C ChampionshipOctober 29, 2025
5,000 Meters · Rockingham County FairgroundsHarrisonburg City/Rockingham County · Sep 1723:10.5Harrisonburg City/Rockingham CountySeptember 17, 2025
5,000 Meters · Town ParkValley District XC Championship · Oct 2223:39.3Valley District XC ChampionshipOctober 22, 2025
5,000 Meters · Woodrow Wilson Presidential Library & Museum Visitor CenterAugusta Invitational Cross Country Meet · Aug 2924:13.8Augusta Invitational Cross Country MeetAugust 29, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 22Valley District ChampionshipsOct 22 · 5,000 Meters Varsity · Place 20 · Harrisonburg5,000 Meters Varsity2022:08.90JR
Sep 26Alleghany XC InvitationalSep 26 · 5,000 Meters Varsity · Place 92 · Harrisonburg5,000 Meters Varsity9223:15.72 PB11
Sep 12Knights CrossingSep 12 · 5,000 Meters Varsity Red · Place 226 · Harrisonburg5,000 Meters Varsity Red22623:57.4 PB11
Aug 29Augusta Invitational Cross Country MeetAug 29 · 5,000 Meters Varsity · Place 45 · Harrisonburg5,000 Meters Varsity4524:13.8 PB11

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 8VHSL XC Class 123 State Championship Nov 8 · 5,000 Meters Class 3 · Place 88 · Harrisonburg5,000 Meters Class 38824:2210
Oct 29VHSL Region 3C ChampionshipOct 29 · 5,000 Meters Varsity · Place 61 · Harrisonburg5,000 Meters Varsity6123:23.9 PB10
Oct 22Valley District XC ChampionshipOct 22 · 5,000 Meters Varsity · Place 29 · Harrisonburg5,000 Meters Varsity2923:39.3 PB10
Oct 11Albemarle InviteOct 11 · 5,000 Meters Varsity · Place 157 · Harrisonburg5,000 Meters Varsity15724:01.1 PB10
Sep 20Alleghany InvitationalSep 20 · 5,000 Meters Varsity · Place 101 · Harrisonburg5,000 Meters Varsity10123:44.5910
Sep 17Harrisonburg City/Rockingham CountySep 17 · 5,000 Meters Varsity · Place 21 · Harrisonburg5,000 Meters Varsity2123:10.5 PB10
Sep 6Knights CrossingSep 6 · 5,000 Meters Varsity Red · Place 184 · Harrisonburg5,000 Meters Varsity Red18424:47.810

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 30Valley District ChampionshipsOct 30 · 5,000 Meters Varsity · Place 25 · Harrisonburg5,000 Meters Varsity2524:30.10—
Oct 19Third Battle InvitationalOct 19 · 5,000 Meters Varsity · Place 146 · Harrisonburg5,000 Meters Varsity14624:04.4FR
Sep 11Valley District Mini MeetSep 11 · 5,000 Meters Varsity · Place 11 · Harrisonburg5,000 Meters Varsity1126:52.00—
Sep 7Knights Crossing XCSep 7 · Varsity · Place 207 · HarrisonburgVarsity20724:13.0FR
Sep 7Knights Crossing XCSep 7 · 5,000 Meters Varsity · Place 207 · Harrisonburg5,000 Meters Varsity20724:13.0FR
Sep 7Knights Crossing XCSep 7 · Varsity · Place 207 · HarrisonburgVarsity20724:13.0FR