Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Arundel High SchoolArundel Invite 2026 · Oct 3 | 24:42.16 | Arundel Invite 2026 | October 3, 2026 |
| 5,000 Meters · Bohrer ParkMCPS XC Championships · Oct 17 | 22:44 | MCPS XC Championships | October 17, 2026 |
| 5,000 Meters · Borher ParkGaithersburg vs Magruder & Paint Branch · Sep 23 | 23:51 | Gaithersburg vs Magruder & Paint Branch | September 23, 2026 |
| 5,000 Meters · Fort Washington ParkMPSSAA 4A South Region Championships · Nov 5 | 24:43.55 | MPSSAA 4A South Region Championships | November 5, 2026 |
| 5,000 Meters · Gaithersburg HSGaithersburg vs Kennedy,Watkins Mill, Paint Branch @ GHS · Sep 9 | 27:15 | Gaithersburg vs Kennedy,Watkins Mill, Paint Branch @ GHS | September 9, 2026 |
| 5,000 Meters · James H. Blake HSPB @ Blake · Sep 11 | 28:46 | PB @ Blake | September 11, 2024 |
| 5,000 Meters · Paint Branch High SchoolDual Meet - PB vs. Watkins Mill · Sep 29 | 23:02 | Dual Meet - PB vs. Watkins Mill | September 29, 2026 |
| 5,000 Meters · River Hill HSTop of the Hill Invitational - 4th Annual · Sep 5 | 23:23.79 | Top of the Hill Invitational - 4th Annual | September 5, 2026 |
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 |
| Nov 5 | MPSSAA 4A South Region ChampionshipsNov 5 · 5,000 Meters Varsity · Place 51 · Paint Branch | 5,000 Meters Varsity | 51 | 24:43.55 PB | 11 |
| Oct 17 | MCPS XC ChampionshipsOct 17 · 5,000 Meters Varsity · Place 204 · Paint Branch | 5,000 Meters Varsity | 204 | 22:44 PB | 11 |
| Oct 3 | Arundel Invite 2026Oct 3 · 3 Miles Varsity · Place 77 · Paint Branch | 3 Miles Varsity | 77 | 24:42.16 PB | 11 |
| Sep 29 | Dual Meet - PB vs. Watkins MillSep 29 · 5,000 Meters Varsity · Place 11 · Paint Branch | 5,000 Meters Varsity | 11 | 23:02 PB | 11 |
| Sep 23 | Gaithersburg vs Magruder & Paint BranchSep 23 · 5,000 Meters Varsity · Place 29 · Paint Branch | 5,000 Meters Varsity | 29 | 23:51 PB | 11 |
| Sep 9 | Gaithersburg vs Kennedy,Watkins Mill, Paint Branch @ GHSSep 9 · 5,000 Meters Varsity · Place 22 · Paint Branch | 5,000 Meters Varsity | 22 | 27:15 PB | 11 |
| Sep 5 | Top of the Hill Invitational - 4th AnnualSep 5 · 5,000 Meters Varsity · Place 196 · Paint Branch | 5,000 Meters Varsity | 196 | 23:23.79 PB | 11 |
2025 Cross Country
5 results2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | MCPS XC ChampionshipsOct 19 · 5,000 Meters Junior Varsity · Place 236 · Paint Branch | 5,000 Meters Junior Varsity | 236 | 24:51 | 9 |
| Oct 11 | Patriot XC InvitationalOct 11 · 5,000 Meters Junior Varsity · Place 94 · Paint Branch | 5,000 Meters Junior Varsity | 94 | 25:29.10 | 9 |
| Oct 1 | Kennedy and Paint Branch @ Watkins Mill HS 3:30 PMOct 1 · 5,000 Meters Varsity · Place 20 · Paint Branch | 5,000 Meters Varsity | 20 | 27:00Unofficial | 9 |
| Sep 21 | Georgetown Prep ClassicSep 21 · 5,000 Meters Freshman · Paint Branch | 5,000 Meters Freshman | 0 | — | 9 |
| Sep 17 | Seneca Valley and Springbrook @ Paint Branch HS 3:30 PMSep 17 · 5,000 Meters Varsity · Place 49 · Paint Branch | 5,000 Meters Varsity | 49 | 27:15.0 | 9 |
| Sep 11 | PB @ BlakeSep 11 · 5,000 Meters Varsity · Place 23 · Paint Branch | 5,000 Meters Varsity | 23 | 28:46 PB | 9 |
| Sep 7 | Top of the Hill Invitational - 2nd AnnualSep 7 · 5,000 Meters Junior Varsity · Place 124 · Paint Branch | 5,000 Meters Junior Varsity | 124 | 24:31.51 | 9 |