Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.55 Miles · Lake Braddock Secondary (lighted)Braddock Relays · Sep 14 | 13:11.20 | Braddock Relays | September 14, 2024 |
| 2,500 Meters · Lake Braddock Secondary (lighted)Braddock Relays · Sep 13 | 13:14.8 | Braddock Relays | September 13, 2025 |
| 2.98 Miles · Burke Lake ParkLiberty District JV Meet · Oct 14 | 27:01.2 | Liberty District JV Meet | October 14, 2025 |
| 5,000 Meters · Burke Lake ParkLiberty District JV @ Burke Lake · Oct 15 | 25:42.60 | Liberty District JV @ Burke Lake | October 15, 2024 |
| 5,000 Meters · Lake FairfaxLiberty District XC Week #5 @ Lake Fairfax · Sep 23 | 28:34.5 | Liberty District XC Week #5 @ Lake Fairfax | September 23, 2026 |
| 5,000 Meters · Nottoway ParkLiberty District at Nottoway · Oct 8 | 31:12.4 | Liberty District at Nottoway | October 8, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 7 | Arlington County ChampionshipOct 7 · 5,000 Meters Varsity · Herndon | 5,000 Meters Varsity | 0 | NT | 11 |
| Oct 7 | Liberty District XC Week #7 @ Lake FairfaxOct 7 · 5,000 Meters Varsity · Place 43 · Herndon | 5,000 Meters Varsity | 43 | 38:10.3 | 11 |
| Sep 23 | Liberty District XC Week #5 @ Lake FairfaxSep 23 · 5,000 Meters Varsity · Place 17 · Herndon | 5,000 Meters Varsity | 17 | 28:34.5 PB | 11 |
| Sep 15 | Liberty District XC Week #4 @ BluemontSep 15 · 5,000 Meters Varsity · Herndon | 5,000 Meters Varsity | — | NT | 11 |
| Sep 15 | Liberty District XC Week #4 @ Lake FairfaxSep 15 · 5,000 Meters Varsity · Place 95 · Herndon | 5,000 Meters Varsity | 95 | 42:26.5 | 11 |
| Sep 9 | Liberty District XC Week #3 @ BluemontSep 9 · 5,000 Meters Varsity · Herndon | 5,000 Meters Varsity | — | NT | 11 |
| Sep 2 | Liberty District XC Week #2 @ Lake FairfaxSep 2 · 5,000 Meters Varsity · Place 80 · Herndon | 5,000 Meters Varsity | 80 | 30:50.3 | 11 |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | Liberty District JV MeetOct 14 · 2.98 Miles Varsity · Place 152 · Herndon | 2.98 Miles Varsity | 152 | 27:01.2 PB | 10 |
| Oct 8 | Liberty District at NottowayOct 8 · 5,000 Meters Varsity · Place 52 · Herndon | 5,000 Meters Varsity | 52 | 31:12.4 PB | 10 |
| Sep 30 | Liberty District at Burke LakeSep 30 · 5,000 Meters Varsity · Place 89 · Herndon | 5,000 Meters Varsity | 89 | 26:53.8 | 10 |
| Sep 25 | Liberty District Week 3 @ Burke LakeSep 25 · 5,000 Meters Varsity · Place 45 · Herndon | 5,000 Meters Varsity | 45 | 32:57.3 | 10 |
| Sep 13 | Braddock RelaysSep 13 · 2,500 Meters Boys Open 4 · Place 88 · Herndon | 2,500 Meters Boys Open 4 | 88 | 13:14.8 PB | 10 |
| Sep 10 | Liberty District #1 @ Lake FairfaxSep 10 · 5,000 Meters Varsity · Place 96 · Herndon | 5,000 Meters Varsity | 96 | 30:14.2 | 10 |
2024 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | Liberty District JV @ Burke LakeOct 15 · 5,000 Meters Varsity · Place 183 · Herndon | 5,000 Meters Varsity | 183 | 25:42.60 PB | 9 |
| Sep 14 | Braddock RelaysSep 14 · 1.55 Miles Open 4 · Place 64 · Herndon | 1.55 Miles Open 4 | 64 | 13:11.20 PB | 9 |