Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Sugar Hollow Park20th Randy Smith Classic · Oct 1 | 20:28.6 | 20th Randy Smith Classic | October 1, 2026 |
| 5,000 Meters · Blacksburg HS XC Course Metro XC Championships · Oct 7 | 21:30.6 | Metro XC Championships | October 7, 2026 |
| 5,000 Meters · Daniel Boone HS53rd Trailblazer · Oct 11 | 20:58.8 | 53rd Trailblazer | October 11, 2025 |
| 5,000 Meters · Patrick Henry (G. Spring) HSBecky Selfe Invitational · Aug 30 | 21:20.23 | Becky Selfe Invitational | August 30, 2025 |
| 5,000 Meters · Sugar Hollow ParkVHSL 1D,2D,3D XC Championships · Oct 28 | 19:47.2 | VHSL 1D,2D,3D XC Championships | October 28, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 11 | 53rd TrailblazerOct 11 · 5,000 Meters Varsity · Place 74 · Northwood | 5,000 Meters Varsity | 74 | 20:58.8 PB | 11 |
| Aug 30 | Becky Selfe InvitationalAug 30 · 5,000 Meters Varsity · Place 42 · Northwood | 5,000 Meters Varsity | 42 | 21:20.23 PB | 11 |
2023 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 5 | Randy Smith ClassicOct 5 · 3 Miles Varsity · Place 168 · Northwood | 3 Miles Varsity | 168 | 21:19.5 | FR |
| Sep 16 | Walkers RunSep 16 · 5,000 Meters Varsity · Place 75 · Northwood | 5,000 Meters Varsity | 75 | 22:13.3 | FR |