Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Great Meadow (Non-State)VHSL Region 6B XC Championship · Nov 4 | 16:48 | VHSL Region 6B XC Championship | November 4, 2021 |
| 5,000 Meters · Willowmere ParkCF, MV, BP, Meet · Mar 11 | 18:05.61 | CF, MV, BP, Meet | March 11, 2021 |
| 5800 m · Virginia Tech Home Cross Country CourseVT Invitational · Sep 4 | 19:00.9 | VT Invitational | September 4, 2026 |
| 8,000 Meters · BridgewaterODAC XC Championships · Nov 1 | 26:58.4 | ODAC XC Championships | November 1, 2025 |
| 8,000 Meters · Carleton CollegeRunning of the Cows · Oct 3 | 25:44.7 | Running of the Cows | October 3, 2026 |
| 8,000 Meters · Green Hill ParkNCAA South Regional XC Championship · Nov 15 | 25:34.20 | NCAA South Regional XC Championship | November 15, 2025 |
| 8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 17 | 25:03.3 | Conn College Invite | October 17, 2026 |
| 8,000 Meters · Kernstown BattlefieldODAC XC Championships · Oct 31 | 26:21.4 | ODAC XC Championships | October 31, 2026 |
| 8,000 Meters · LaVern Gibson CourseISU John McNichols · Sep 21 | 26:08.5 | ISU John McNichols | September 21, 2024 |
| 8,000 Meters · Lehigh UniversityPaul Short Run · Oct 4 | 28:53.2 | Paul Short Run | October 4, 2024 |
| 8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 3 | 25:37.7 | Paul Short Run (College) | October 3, 2025 |
| 8,000 Meters · Panorama FarmsNCAA DIII South Region Preview · Sep 19 | 26:02.86 | NCAA DIII South Region Preview | September 19, 2026 |
| 8,000 Meters · Roger Milliken Science Center2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women) · Nov 22 | 26:06.4 | 2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women) | November 22, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | ODAC XC ChampionshipsOct 31 · 8,000 Meters ODAC · Place 15 · LynchburgLynchburg | 8,000 Meters ODAC | 15 | 26:21.4 PB | Jr |
| Oct 17 | Conn College InviteOct 17 · 8,000 Meters Blue · Place 57 · LynchburgLynchburg | 8,000 Meters Blue | 57 | 25:03.3 PB | Jr |
| Oct 3 | Running of the CowsOct 3 · 8,000 Meters Navy Championship · Place 95 · LynchburgLynchburg | 8,000 Meters Navy Championship | 95 | 25:44.7 PB | Jr |
| Sep 19 | NCAA DIII South Region PreviewSep 19 · 8,000 Meters Collegiate · Place 5 · LynchburgLynchburg | 8,000 Meters Collegiate | 5 | 26:02.86 PB | Jr |
| Sep 4 | VT InvitationalSep 4 · 5,800 Meters Collegiate · Place 15 · LynchburgLynchburg | 5,800 Meters Collegiate | 15 | 19:00.9 PB | Jr |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | 2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women)Nov 22 · 8,000 Meters D3 Championship · Place 211 · LynchburgLynchburg | 8,000 Meters D3 Championship | 211 | 26:06.4 PB | So |
| Nov 15 | NCAA South Regional XC ChampionshipNov 15 · 8,000 Meters College · Place 23 · LynchburgLynchburg | 8,000 Meters College | 23 | 25:34.20 PB | So |
| Nov 1 | ODAC XC ChampionshipsNov 1 · 8,000 Meters Collegiate · Place 23 · LynchburgLynchburg | 8,000 Meters Collegiate | 23 | 26:58.4 PB | So |
| Oct 18 | Conn College InviteOct 18 · 8,000 Meters Blue · Place 96 · LynchburgLynchburg | 8,000 Meters Blue | 96 | 25:31.36 | So |
| Oct 3 | Paul Short Run (College)Oct 3 · 8,000 Meters White · Place 83 · LynchburgLynchburg | 8,000 Meters White | 83 | 25:37.7 PB | So |
| Aug 29 | Liberty ChallengeAug 29 · 6,000 Meters Varsity · Place 14 · LynchburgLynchburg | 6,000 Meters Varsity | 14 | 20:41.6 | SO |
2024 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | ODAC XCNov 2 · 8,000 Meters Varsity · Place 29 · LynchburgLynchburg | 8,000 Meters Varsity | 29 | 26:15.1 | FR |
| Oct 4 | Paul Short RunOct 4 · 8,000 Meters White · Place 344 · LynchburgLynchburg | 8,000 Meters White | 344 | 28:53.2 PB | Fr |
| Sep 21 | ISU John McNicholsSep 21 · 8,000 Meters College · Place 150 · LynchburgLynchburg | 8,000 Meters College | 150 | 26:08.5 PB | Fr |
2023 Cross Country
5 results2022 Cross Country
5 results2021 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | VHSL Region 6B XC ChampionshipNov 4 · 5,000 Meters Varsity · Place 11 · Colonial ForgeColonial Forge | 5,000 Meters Varsity | 11 | 16:48 PB | 10 |
| Oct 16 | MileStat.com XC InvitationalOct 16 · 5,000 Meters Varsity Elite · Place 60 · Colonial ForgeColonial Forge | 5,000 Meters Varsity Elite | 60 | 16:47 | — |
| Sep 18 | Fork Union Cross Country InvitationalSep 18 · 5,000 Meters Varsity · Place 13 · Colonial ForgeColonial Forge | 5,000 Meters Varsity | 13 | 17:04.6 | 13 |
| Sep 18 | Fork Union Cross Country InvitationalSep 18 · 5,000 Meters Varsity · Place 13 · Colonial ForgeColonial Forge | 5,000 Meters Varsity | 13 | 17:04.6 | — |
| Sep 11 | Oatlands InvitationalSep 11 · 5,000 Meters Varsity · Place 35 · Colonial ForgeColonial Forge | 5,000 Meters Varsity | 35 | 17:22 | — |
| Sep 4 | Woodberry Forest InvitationalSep 4 · 5,000 Meters Varsity · Place 3 · Colonial ForgeColonial Forge | 5,000 Meters Varsity | 3 | 17:25.76 | 10 |
| Aug 28 | Great Meadow InvitationalAug 28 · 5,000 Meters Varsity · Place 12 · Colonial ForgeColonial Forge | 5,000 Meters Varsity | 12 | 16:56 | — |
| Apr 7 | Commonwealth District XC ChampionshipApr 7 · 5,000 Meters Varsity · Place 13 · Colonial ForgeColonial Forge | 5,000 Meters Varsity | 13 | 18:48.5 | 9 |
| Mar 11 | CF, MV, BP, MeetMar 11 · 5,000 Meters Varsity · Place 4 · Colonial ForgeColonial Forge | 5,000 Meters Varsity | 4 | 18:05.61 PB | 9 |
| Mar 4 | MV, CF, NS XC Tri-MeetMar 4 · 5,000 Meters Varsity · Place 3 · Colonial ForgeColonial Forge | 5,000 Meters Varsity | 3 | 18:14.24 | 9 |