Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.98 Miles · Burke Lake ParkFCPS JV CC Jamboree · Oct 21 | 20:52.40 | FCPS JV CC Jamboree | October 21, 2025 |
| 3 Miles · Burke Lake ParkBurke Lake District Meet · Oct 21 | 20:58.08 | Burke Lake District Meet | October 21, 2026 |
| 3 Miles · Hereford HSBull Run 2026 · Sep 26 | 23:38.29 | Bull Run 2026 | September 26, 2026 |
| 3,000 Meters · Great Meadow (Non-State)Dave Davis Invitational at Great Meadow · Aug 29 | 11:51 | Dave Davis Invitational at Great Meadow | August 29, 2026 |
| 5,000 Meters · Great Meadow (Non-State)Octoberfest Invitational · Oct 4 | 20:27.7 | Octoberfest Invitational | October 4, 2025 |
| 5,000 Meters · Mason District ParkNational District XC Meet · Aug 26 | 23:24.46 | National District XC Meet | August 26, 2025 |
| 5,000 Meters · Third Winchester Battlefield ParkThird Battle Invite · Oct 10 | 20:29.9 | Third Battle Invite | October 10, 2026 |
| 5,000 Meters · WakeMed Soccer ParkGreat American XC Festival Presented by Coros · Oct 2 | 19:57.62 | Great American XC Festival Presented by Coros | October 2, 2026 |
| 5,000 Meters · Woodgrove HSWolverine XC Invitational · Sep 19 | 20:34.5 | Wolverine XC Invitational | September 19, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
7 results2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | FCPS JV CC JamboreeOct 21 · 2.98 Miles Varsity · Place 148 · Mount Vernon | 2.98 Miles Varsity | 148 | 20:52.40 PB | 10 |
| Oct 4 | Octoberfest InvitationalOct 4 · 5,000 Meters Varsity · Place 257 · Mount Vernon | 5,000 Meters Varsity | 257 | 20:27.7 PB | 10 |
| Sep 27 | Oatlands InvitationalSep 27 · Varsity · Place 585 · Mount Vernon | Varsity | 585 | 22:31 | — |
| Sep 13 | Wolverine XC InvitationalSep 13 · 5,000 Meters JV FR/SO Boys · Place 42 · Mount Vernon | 5,000 Meters JV FR/SO Boys | 42 | 20:37.60 | 10 |
| Aug 26 | National District XC MeetAug 26 · 5,000 Meters Varsity · Place 33 · Mount Vernon | 5,000 Meters Varsity | 33 | 23:24.46 PB | 10 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 25 | National District Meet (MV, Falls Church, Hayfield, Annandale)Sep 25 · 5,000 Meters Varsity · Place 45 · Mount Vernon | 5,000 Meters Varsity | 45 | 23:40.96 | — |
| Sep 21 | Oatlands InvitationalSep 21 · 5,000 Meters Varsity · Place 265 · Mount Vernon | 5,000 Meters Varsity | 265 | 26:02 | — |
| Sep 21 | Oatlands InvitationalSep 21 · Varsity · Place 265 · Mount Vernon | Varsity | 265 | 26:02 | — |
| Sep 14 | Wolverine XC InvitationalSep 14 · 5,000 Meters Junior Varsity · Place 126 · Mount Vernon | 5,000 Meters Junior Varsity | 126 | 23:21.10 | FR |
| Sep 14 | Wolverine XC InvitationalSep 14 · 5,000 Meters Junior Varsity · Place 126 · Mount Vernon | 5,000 Meters Junior Varsity | 126 | 23:21.10 | FR |