Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Patriot HSPatriot XC Season Opener · Aug 29 | 9:52.90 | Patriot XC Season Opener | August 29, 2025 |
| 5,000 Meters · Great Meadow (Non-State)Octoberfest Invitational · Oct 3 | 15:52.5 | Octoberfest Invitational | October 3, 2026 |
| 5,000 Meters · McAlpine Creek ParkBrooks South XC Championships · Nov 29 | 15:35.81 | Brooks South XC Championships | November 29, 2025 |
| 5,000 Meters · Oatlands PlantationVHSL Class 6 State XC Meet · Nov 7 | 15:53.48 | VHSL Class 6 State XC Meet | November 7, 2026 |
| 5,000 Meters · Pole Green Palk (Upper Course)The VA XC Showcase · Oct 18 | 15:13.9 | The VA XC Showcase | October 18, 2025 |
| 5,000 Meters · Pole Green ParkPole Green XC Classic · Sep 6 | 15:40.9 | Pole Green XC Classic | September 6, 2025 |
| 5,000 Meters · Woodberry Forest 5K CourseWoodberry Forest Cross Country Invitational · Sep 13 | 16:11.0 | Woodberry Forest Cross Country Invitational | September 13, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 29 | Brooks South XC ChampionshipsNov 29 · 5,000 Meters Championship · Place 34 · Gainesville VAGainesville VA | 5,000 Meters Championship | 34 | 15:35.81 PB | 11 |
| Nov 8 | VHSL 6A State Cross Country ChampionshipsNov 8 · 5,000 Meters Varsity · Place 5 · PatriotPatriot | 5,000 Meters Varsity | 5 | 16:06.50 | 11 |
| Oct 18 | The VA XC ShowcaseOct 18 · 5,000 Meters Showcase · Place 21 · PatriotPatriot | 5,000 Meters Showcase | 21 | 15:13.9 PB | 11 |
| Sep 27 | Oatlands InvitationalSep 27 · Varsity · Place 8 · PatriotPatriot | Varsity | 8 | 15:49 | — |
| Sep 13 | Woodberry Forest Cross Country InvitationalSep 13 · 5,000 Meters Varsity · Place 1 · PatriotPatriot | 5,000 Meters Varsity | 1 | 16:11.0 PB | 11 |
| Sep 6 | Pole Green XC ClassicSep 6 · 5,000 Meters Championship Boys · Place 5 · PatriotPatriot | 5,000 Meters Championship Boys | 5 | 15:40.9 PB | 11 |
| Aug 29 | Patriot XC Season OpenerAug 29 · 2 Miles Varsity A · Place 1 · PatriotPatriot | 2 Miles Varsity A | 1 | 9:52.90 PB | 11 |
2024 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | VHSL Class 6 State XC MeetNov 16 · 5,000 Meters Varsity · Place 11 · PatriotPatriot | 5,000 Meters Varsity | 11 | 16:21 | — |
| Oct 19 | VA XC ShowcaseOct 19 · 5,000 Meters Varsity · Place 64 · PatriotPatriot | 5,000 Meters Varsity | 64 | 15:53.5 | SO |
| Oct 5 | Octoberfest Invitational 2024Oct 5 · Varsity · Place 4 · PatriotPatriot | Varsity | 4 | 16:14 | — |
| Oct 5 | Octoberfest Invitational 2024Oct 5 · 5,000 Meters Varsity · Place 4 · PatriotPatriot | 5,000 Meters Varsity | 4 | 16:14 | — |
| Sep 21 | Oatlands InvitationalSep 21 · 5,000 Meters Varsity · Place 27 · PatriotPatriot | 5,000 Meters Varsity | 27 | 16:31 | — |
| Sep 21 | Oatlands InvitationalSep 21 · Varsity · Place 27 · PatriotPatriot | Varsity | 27 | 16:31 | — |
| Sep 21 | Oatlands InvitationalSep 21 · Varsity · Place 27 · PatriotPatriot | Varsity | 27 | 16:31 | — |
| Sep 7 | Great Meadow InvitationalSep 7 · Varsity · Place 4 · PatriotPatriot | Varsity | 4 | 16:08 | — |
| Sep 7 | Great Meadow InvitationalSep 7 · 5,000 Meters Varsity · Place 4 · PatriotPatriot | 5,000 Meters Varsity | 4 | 16:08 | — |
| Aug 30 | Patriot XC Season OpenerAug 30 · Varsity · Place 10 · PatriotPatriot | Varsity | 10 | 10:24.17 | 10 |