Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Patriot HSRunTwisted/Nike Smoky Mt. Running Camp Invite · Sep 4 | 11:51.7 | RunTwisted/Nike Smoky Mt. Running Camp Invite | September 4, 2026 |
| 5,000 Meters · Great Meadow (Non-State)Dave Davis Invitational at Great Meadow · Aug 29 | 18:23 | Dave Davis Invitational at Great Meadow | August 29, 2026 |
| 5,000 Meters · Green Hill ParkKnights Crossing · Sep 12 | 17:49.4 | Knights Crossing | September 12, 2026 |
| 5,000 Meters · Panorama FarmsAlbemarle Invite · Oct 10 | 17:23.7 | Albemarle Invite | October 10, 2026 |
| 5,000 Meters · Pole Green Palk (Upper Course)The VA XC Showcase · Oct 18 | 18:40.1 | The VA XC Showcase | October 18, 2025 |
| 5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 22 | 19:45.19 | NXR Southeast Regional Championships | November 22, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | NXR Southeast Regional ChampionshipsNov 22 · 5,000 Meters Rising Stars · Place 224 · Riverbend | 5,000 Meters Rising Stars | 224 | 19:45.19 PB | 9 |
| Oct 18 | The VA XC ShowcaseOct 18 · 5,000 Meters Junior Varsity Morning · Place 99 · Riverbend | 5,000 Meters Junior Varsity Morning | 99 | 18:40.1 PB | 9 |
| Oct 4 | Octoberfest InvitationalOct 4 · 5,000 Meters Junior Varsity FR/SO · Place 20 · Riverbend | 5,000 Meters Junior Varsity FR/SO | 20 | 19:13.1 | 9 |
| Sep 6 | Knights CrossingSep 6 · 5,000 Meters Varsity White · Place 25 · Riverbend | 5,000 Meters Varsity White | 25 | 19:29.4 | 9 |
| Aug 29 | Patriot XC Season OpenerAug 29 · 2 Miles Varsity B · Place 21 · Riverbend | 2 Miles Varsity B | 21 | 12:15.70 | 9 |
2024 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | VA XC ShowcaseOct 19 · 5,000 Meters Junior Varsity · Place 331 · Riverbend | 5,000 Meters Junior Varsity | 331 | 20:52.5 | 8 |