Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Great Meadow ParkDave Davis Invitational · Sep 6 | 20:58 | Dave Davis Invitational | September 6, 2025 |
| 5,000 Meters · Panorama FarmsAlbemarle Invite · Oct 11 | 19:49.3 | Albemarle Invite | October 11, 2025 |
| 5,000 Meters · Pole Green Palk (Upper Course)The VA XC Showcase · Oct 18 | 19:37.6 | The VA XC Showcase | October 18, 2025 |
| 5,000 Meters · Pole Green ParkVHSL Region 3B XC Championships · Oct 29 | 20:16.4 | VHSL Region 3B XC Championships | October 29, 2025 |
| 5,000 Meters · Town ParkValley District XC Championship · Oct 22 | 20:10.3 | Valley District XC Championship | October 22, 2025 |
| 5,000 Meters · William Monroe HSWilliam Monroe Meet · Sep 28 | 25:54 | William Monroe Meet | September 28, 2022 |
| 5,000 Meters · Woodberry Forest 5K CourseWoodberry Forest Cross Country Invitational · Sep 13 | 20:35.9 | Woodberry Forest Cross Country Invitational | September 13, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | VHSL Region 3B XC Championships Oct 29 · 5,000 Meters Varsity · Place 60 · William Monroe | 5,000 Meters Varsity | 60 | 20:16.4 PB | 12 |
| Oct 22 | Valley District XC ChampionshipOct 22 · 5,000 Meters Varsity · Place 43 · William Monroe | 5,000 Meters Varsity | 43 | 20:10.3 PB | 12 |
| Oct 18 | The VA XC ShowcaseOct 18 · 5,000 Meters Elite · Place 356 · William Monroe | 5,000 Meters Elite | 356 | 19:37.6 PB | 12 |
| Oct 11 | Albemarle InviteOct 11 · 5,000 Meters Varsity · Place 204 · William Monroe | 5,000 Meters Varsity | 204 | 19:49.3 PB | 12 |
| Sep 13 | Woodberry Forest Cross Country InvitationalSep 13 · 5,000 Meters Varsity · Place 52 · William Monroe | 5,000 Meters Varsity | 52 | 20:35.9 PB | 12 |
| Sep 6 | Dave Davis InvitationalSep 6 · 5,000 Meters Varsity · Place 134 · William Monroe | 5,000 Meters Varsity | 134 | 20:58 PB | 12 |
2024 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | VHSL Region 3B XC ChampionshipsNov 6 · 5,000 Meters Varsity · Place 74 · William Monroe | 5,000 Meters Varsity | 74 | 23:04.0 | 11 |
| Nov 6 | Super RegionalNov 6 · 5,000 Meters Boys 3B Championship · Place 74 · William Monroe | 5,000 Meters Boys 3B Championship | 74 | 23:04.0 | 11 |
2022 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 28 | William Monroe MeetSep 28 · 5,000 Meters Varsity · Place 23 · William Monroe | 5,000 Meters Varsity | 23 | 25:54 PB | 9 |