Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Patriot HSPatriot XC Season Opener · Aug 29 | 13:59.10 | Patriot XC Season Opener | August 29, 2025 |
| 5,000 Meters · Bull Run Regional ParkGlory Days Cross Country Invite · Sep 30 | 19:02 | Glory Days Cross Country Invite | September 30, 2023 |
| 5,000 Meters · Great Meadow (Non-State)Octoberfest Invitational · Oct 4 | 17:40.8 | Octoberfest Invitational | October 4, 2025 |
| 5,000 Meters · Pole Green Palk (Upper Course)The VA XC Showcase · Oct 18 | 16:58.9 | The VA XC Showcase | October 18, 2025 |
| 5,000 Meters · Pole Green ParkPole Green XC Classic · Sep 6 | 19:35.8 | Pole Green XC Classic | September 6, 2025 |
| 5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 22 | 18:04.50 | NXR Southeast Regional Championships | November 22, 2025 |
| 5,000 Meters · Woodberry Forest 5K CourseWoodberry Forest Cross Country Invitational · Sep 13 | 18:07.7 | 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
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | NXR Southeast Regional ChampionshipsNov 22 · 5,000 Meters Invite 4 · Place 68 · Patriot | 5,000 Meters Invite 4 | 68 | 18:04.50 PB | 12 |
| Oct 18 | The VA XC ShowcaseOct 18 · 5,000 Meters Junior Varsity Morning · Place 5 · Patriot | 5,000 Meters Junior Varsity Morning | 5 | 16:58.9 PB | 12 |
| Oct 4 | Octoberfest InvitationalOct 4 · 5,000 Meters Varsity · Place 85 · Patriot | 5,000 Meters Varsity | 85 | 17:40.8 PB | 12 |
| Sep 27 | Oatlands InvitationalSep 27 · Varsity · Place 372 · Patriot | Varsity | 372 | 18:54 | — |
| Sep 13 | Woodberry Forest Cross Country InvitationalSep 13 · 5,000 Meters Varsity · Place 12 · Patriot | 5,000 Meters Varsity | 12 | 18:07.7 PB | 12 |
| Sep 6 | Pole Green XC ClassicSep 6 · 5,000 Meters JV Boys · Place 5 · Patriot | 5,000 Meters JV Boys | 5 | 19:35.8 PB | 12 |
| Aug 29 | Patriot XC Season OpenerAug 29 · 2 Miles Varsity B · Place 66 · Patriot | 2 Miles Varsity B | 66 | 13:59.10 PB | 12 |
2024 Cross Country
8 results2023 Cross Country
6 results