Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Hereford HSBull Run 2025 · Sep 20 | 21:35.05 | Bull Run 2025 | September 20, 2025 |
| 5,000 Meters · Bohrer ParkMCPS XC Championships · Oct 17 | 19:41 | MCPS XC Championships | October 17, 2026 |
| 5,000 Meters · Candy Cane CityBlair and Wootton at Bethesda-Chevy Chase 2026 · Sep 9 | 22:06.83 | Blair and Wootton at Bethesda-Chevy Chase 2026 | September 9, 2026 |
| 5,000 Meters · Georgetown PrepWoodward Cross-country Relays · Sep 6 | 21:55.40 | Woodward Cross-country Relays | September 6, 2025 |
| 5,000 Meters · River Hill HSTop of the Hill Invitational - 4th Annual · Sep 5 | 21:58.62 | Top of the Hill Invitational - 4th Annual | September 5, 2026 |
| 5,000 Meters · Walt Whitman HSMontgomery Blair @ Walt Whitman · Sep 15 | 21:28.9 | Montgomery Blair @ Walt Whitman | September 15, 2026 |
| 5,000 Meters · Wheaton Regional ParkChurchill at Blair · Sep 23 | 20:34.73 | Churchill at Blair | September 23, 2026 |
| 5,000 Meters · Winston Churchill HSBlair and Whitman at Churchill · Sep 16 | 20:51.15 | Blair and Whitman at Churchill | September 16, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | MCPS XC ChampionshipsOct 17 · 5,000 Meters Boys JV 11-12 · Place 23 · Montgomery Blair | 5,000 Meters Boys JV 11-12 | 23 | 19:41 PB | 12 |
| Sep 23 | Churchill at BlairSep 23 · 5,000 Meters Varsity · Place 27 · Montgomery Blair | 5,000 Meters Varsity | 27 | 20:34.73 PB | 12 |
| Sep 15 | Montgomery Blair @ Walt WhitmanSep 15 · 5,000 Meters Varsity · Place 24 · Montgomery Blair | 5,000 Meters Varsity | 24 | 21:28.9 PB | 12 |
| Sep 9 | Blair and Wootton at Bethesda-Chevy Chase 2026Sep 9 · 5,000 Meters Varsity · Place 47 · Montgomery Blair | 5,000 Meters Varsity | 47 | 22:06.83 PB | 12 |
| Sep 5 | Top of the Hill Invitational - 4th AnnualSep 5 · 5,000 Meters Junior Varsity · Place 97 · Montgomery Blair | 5,000 Meters Junior Varsity | 97 | 21:58.62 PB | 12 |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | MCPS ChampionshipsOct 18 · 5,000 Meters Junior Varsity · Place 35 · Montgomery Blair | 5,000 Meters Junior Varsity | 35 | 19:53 | 11 |
| Sep 30 | BCC and Wootton @ BlairSep 30 · 3 Miles Varsity · Place 53 · Montgomery Blair | 3 Miles Varsity | 53 | 19:34.5 | 11 |
| Sep 24 | Blair and Richard Montgomery at MagruderSep 24 · 5,000 Meters Varsity · Place 31 · Montgomery Blair | 5,000 Meters Varsity | 31 | 20:55.56 | 11 |
| Sep 20 | Bull Run 2025Sep 20 · 3 Miles Boys Maroon/Gold JV/Open · Place 124 · Montgomery Blair | 3 Miles Boys Maroon/Gold JV/Open | 124 | 21:35.05 PB | 11 |
| Sep 16 | Blair and Whitman at ChurchillSep 16 · 5,000 Meters Varsity · Place 51 · Montgomery Blair | 5,000 Meters Varsity | 51 | 20:51.15 PB | 11 |
| Sep 6 | Woodward Cross-country RelaysSep 6 · 5,000 Meters Varsity · Place 13 · Montgomery Blair | 5,000 Meters Varsity | 13 | 21:55.40 PB | 11 |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | MCPS XC ChampionshipsOct 19 · 5,000 Meters Junior Varsity · Place 18 · Montgomery Blair | 5,000 Meters Junior Varsity | 18 | 19:15 | 10 |
| Oct 5 | Maryland XC Invitational (MDXC)Oct 5 · 5,000 Meters Junior Varsity · Place 79 · Montgomery Blair | 5,000 Meters Junior Varsity | 79 | 19:31.59 | 10 |
| Oct 1 | Blair and Richard Montgomery at Albert EinsteinOct 1 · 5,000 Meters Varsity · Place 26 · Montgomery Blair | 5,000 Meters Varsity | 26 | 20:20.27 | 10 |
| Sep 24 | Blair @PoolesvilleSep 24 · 5,000 Meters Varsity · Place 26 · Montgomery Blair | 5,000 Meters Varsity | 26 | 19:48 | 10 |
| Sep 21 | Georgetown Prep ClassicSep 21 · 5,000 Meters Junior Varsity · Place 24 · Montgomery Blair | 5,000 Meters Junior Varsity | 24 | 20:08.80Unofficial | 10 |
| Sep 10 | Clarksburg at BlairSep 10 · 3 Miles Varsity · Place 31 · Montgomery Blair | 3 Miles Varsity | 31 | 20:25.1 | 10 |
| Sep 7 | Hood College HS InvitationalSep 7 · 5,000 Meters Varsity · Place 37 · Montgomery Blair Hig | 5,000 Meters Varsity | 37 | 19:33.4 | — |
| Aug 24 | Blair vs Whitman - 2 Mile Time TrialAug 24 · 2 Miles Boys · Place 27 · Montgomery Blair | 2 Miles Boys | 27 | 12:30.3Unofficial | 10 |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Montgomery County XC ChampionshipsOct 21 · 5,000 Meters Boys JV 9-10 · Place 85 · Montgomery Blair | 5,000 Meters Boys JV 9-10 | 85 | 21:22 | 9 |
| Oct 14 | Consortia ChampionshipOct 14 · 5,000 Meters Junior Varsity · Place 29 · Montgomery Blair | 5,000 Meters Junior Varsity | 29 | 21:21.30 | FR |
| Oct 14 | Consortia ChampionshipOct 14 · 5,000 Meters Junior Varsity · Place 29 · Montgomery Blair | 5,000 Meters Junior Varsity | 29 | 21:21.3 | FR |
| Oct 7 | Maryland XC Invitational presented by Saucony (MDXC)Oct 7 · 5,000 Meters Junior Varsity · Place 464 · Montgomery Blair | 5,000 Meters Junior Varsity | 464 | 22:00 | 9 |
| Oct 2 | Blair at B-CCOct 2 · 5,000 Meters Varsity · Place 44 · Montgomery Blair | 5,000 Meters Varsity | 44 | 22:03.13 | 9 |
| Sep 19 | Sherwood vs. Blair Divisional MeetSep 19 · 3 Miles Varsity · Place 49 · Montgomery Blair | 3 Miles Varsity | 49 | 21:30.8 | 9 |