Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Eastern Mennonite University: RoselawnEastern Mennonite Heritage Invitational · Aug 29 | 23:56.7 | Eastern Mennonite Heritage Invitational | August 29, 2025 |
| 5,000 Meters · Greenfield Recreation Park Blue Ridge Invitational · Aug 26 | 27:52.20 | Blue Ridge Invitational | August 26, 2026 |
| 5,000 Meters · Jackson River Sports ComplexAlleghany XC Invitational · Sep 26 | 21:52.86 | Alleghany XC Invitational | September 26, 2026 |
| 5,000 Meters · Montgomery Hall ParkStaunton XC Home Meet · Sep 25 | 24:18.9 | Staunton XC Home Meet | September 25, 2024 |
| 5,000 Meters · Stuarts DraftStuarts Draft Invite · Oct 1 | 23:18.40 | Stuarts Draft Invite | October 1, 2025 |
| 5,000 Meters · Stuarts Draft HSStuarts Draft Home XC Meet · Sep 30 | 22:15.41 | Stuarts Draft Home XC Meet | September 30, 2026 |
| 5,000 Meters · Un"Natural" Bridge XC ChallengeRockbridge Home XC Meet · Sep 23 | 23:20.90 | Rockbridge Home XC Meet | September 23, 2026 |
| 5,000 Meters · Wilson Memorial HS XC Course Augusta Invitational Cross Country Meet · Sep 13 | 24:23.70 | Augusta Invitational Cross Country Meet | September 13, 2025 |
| 5,000 Meters · Woodrow Wilson Presidential Library & Museum Visitor CenterAugusta Invitational Cross Country Meet · Aug 29 | 25:16.1 | Augusta Invitational Cross Country Meet | August 29, 2026 |
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 |
| Sep 30 | Stuarts Draft Home XC MeetSep 30 · 5,000 Meters Boys · Place 25 · Stuarts Draft | 5,000 Meters Boys | 25 | 22:15.41 PB | 11 |
| Sep 26 | Alleghany XC InvitationalSep 26 · 5,000 Meters Varsity · Place 243 · Stuarts Draft | 5,000 Meters Varsity | 243 | 21:52.86 PB | 11 |
| Sep 23 | Rockbridge Home XC MeetSep 23 · 5,000 Meters Boys · Place 29 · Stuarts Draft | 5,000 Meters Boys | 29 | 23:20.90 PB | 11 |
| Aug 29 | Augusta Invitational Cross Country MeetAug 29 · 5,000 Meters Varsity · Place 159 · Stuarts Draft | 5,000 Meters Varsity | 159 | 25:16.1 PB | 11 |
| Aug 26 | Blue Ridge InvitationalAug 26 · 5,000 Meters Varsity · Place 83 · Stuarts Draft | 5,000 Meters Varsity | 83 | 27:52.20 PB | 11 |
2025 Cross Country
3 results2024 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 25 | Staunton XC Home MeetSep 25 · 5,000 Meters Varsity · Place 20 · Stuarts Draft | 5,000 Meters Varsity | 20 | 24:18.9 PB | 9 |