Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.98 Miles · Burke Lake ParkLiberty District JV Meet · Oct 14 | 18:36.7 | Liberty District JV Meet | October 14, 2025 |
| 5,000 Meters · Burke Lake ParkLiberty District at Burke Lake · Sep 30 | 18:36.7 | Liberty District at Burke Lake | September 30, 2025 |
| 5,000 Meters · Lake FairfaxLiberty District at Lake Fairfax · Oct 8 | 21:23.3 | Liberty District at Lake Fairfax | October 8, 2025 |
| 5,000 Meters · Morven ParkTrials of Miles Opening Night XC · Aug 29 | 20:31.4 | Trials of Miles Opening Night XC | August 29, 2025 |
| 5,000 Meters · Nottoway ParkLiberty District #1 at Nottoway · Sep 10 | 20:21.0 | Liberty District #1 at Nottoway | September 10, 2025 |
| 5,000 Meters · Pole Green Palk (Upper Course)The VA XC Showcase · Oct 18 | 19:04.6 | The VA XC Showcase | October 18, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | The VA XC ShowcaseOct 18 · 5,000 Meters Junior Varsity Morning · Place 139 · McLean | 5,000 Meters Junior Varsity Morning | 139 | 19:04.6 PB | 12 |
| Oct 14 | Liberty District JV MeetOct 14 · 2.98 Miles Varsity · Place 16 · McLean | 2.98 Miles Varsity | 16 | 18:36.7 PB | 12 |
| Oct 8 | Liberty District at Lake FairfaxOct 8 · 5,000 Meters Varsity · Place 32 · McLean | 5,000 Meters Varsity | 32 | 21:23.3 PB | 12 |
| Sep 30 | Liberty District at Burke LakeSep 30 · 5,000 Meters Varsity · Place 10 · McLean | 5,000 Meters Varsity | 10 | 18:36.7 PB | 12 |
| Sep 10 | Liberty District #1 at NottowaySep 10 · 5,000 Meters Varsity · Place 7 · McLean | 5,000 Meters Varsity | 7 | 20:21.0 PB | 12 |
| Aug 29 | Trials of Miles Opening Night XCAug 29 · 5,000 Meters JV Boys · Place 86 · McLean | 5,000 Meters JV Boys | 86 | 20:31.4 PB | 12 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | VA XC ShowcaseOct 19 · 5,000 Meters Junior Varsity · Place 221 · McLean | 5,000 Meters Junior Varsity | 221 | 19:41.9 | JR |
| Oct 15 | Liberty District JV @ Burke LakeOct 15 · 5,000 Meters Varsity · Place 68 · McLean | 5,000 Meters Varsity | 68 | 19:48.30 | 11 |
| Sep 25 | Liberty District Week 3Sep 25 · 3.11 Miles Varsity · Place 15 · McLean | 3.11 Miles Varsity | 15 | 20:37.30 | 11 |
| Sep 21 | Oatlands InvitationalSep 21 · Junior Varsity · Place 185 · McLean | Junior Varsity | 185 | 21:14 | — |
| Sep 21 | Oatlands InvitationalSep 21 · 5,000 Meters Varsity · Place 185 · McLean | 5,000 Meters Varsity | 185 | 21:14 | — |
2022 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 24 | Oatlands InvitationalSep 24 · 5,000 Meters Junior Varsity · Place 298 · McLean | 5,000 Meters Junior Varsity | 298 | 22:31 | — |