Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.5 Miles · Van Cortlandt ParkJesuit HS XC Champs · Nov 15 | 14:30.8 | Jesuit HS XC Champs | November 15, 2025 |
| 3 Miles · Genessee Valley ParkMcQuaid Invitational · Oct 3 | 16:10.1 | McQuaid Invitational | October 3, 2026 |
| 3 Miles · McQuaid Jesuit High School60th McQuaid Invitational · Sep 27 | 16:13.60 | 60th McQuaid Invitational | September 27, 2025 |
| 5,000 Meters · Baltimore County Agriculture Resource Centter43rd Richard Barnhart Memorial Invitational-Full · Sep 19 | 17:38.15 | 43rd Richard Barnhart Memorial Invitational-Full | September 19, 2026 |
| 5,000 Meters · Kenilworth 5k Course2026 WCAC Cross Country Championships · Oct 24 | 16:48.40 | 2026 WCAC Cross Country Championships | October 24, 2026 |
| 5,000 Meters · Kenilworth ParkDCSAA Cross Country Championships · Nov 7 | 16:53.24 | DCSAA Cross Country Championships | November 7, 2026 |
| 5,000 Meters · Morven Park GroundsTrials of Miles Opening Night XC Presented By New Balance · Sep 4 | 18:09.1 | Trials of Miles Opening Night XC Presented By New Balance | September 4, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results2025 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | Jesuit HS XC ChampsNov 15 · 2.5 Miles Varsity · Place 21 · Gonzaga College | 2.5 Miles Varsity | 21 | 14:30.8 PB | 11 |
| Sep 27 | 60th McQuaid InvitationalSep 27 · 3 Miles Bob Bradley Premier · Place 72 · Gonzaga College | 3 Miles Bob Bradley Premier | 72 | 16:13.60 PB | 11 |
2024 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | VA XC ShowcaseOct 19 · 5,000 Meters Varsity · Place 163 · Gonzaga College | 5,000 Meters Varsity | 163 | 16:50.6 | SO |