Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Hereford HSMPSSAA 3A State Championships · Nov 13 | 19:38.71 | MPSSAA 3A State Championships | November 13, 2021 |
| 5,000 Meters · Chesapeake High SchoolMPSSAA 3A South Region Championships · Nov 4 | 18:04.00 | MPSSAA 3A South Region Championships | November 4, 2021 |
| 5,000 Meters · Goucher CollegeBaltimore Metro Meet · Sep 1 | 19:13.0 | Baltimore Metro Meet | September 1, 2022 |
| 5,000 Meters · Jefferson Patterson Park2021 SMAC Cross Country Championship · Oct 20 | 18:09.0h | 2021 SMAC Cross Country Championship | October 20, 2021 |
| 5,000 Meters · La Plata High SchoolChopticon, Great Mills, La Plata · Sep 22 | 19:51.62 | Chopticon, Great Mills, La Plata | September 22, 2021 |
| 5,000 Meters · Panorama FarmsPanorama Farms XC23 Invitational · Oct 15 | 19:46.3 | Panorama Farms XC23 Invitational | October 15, 2022 |
| 6,000 Meters · Big Spring HSNCAA DIII Mid-Atlantic Region XC Championships · Nov 15 | 22:00.92 | NCAA DIII Mid-Atlantic Region XC Championships | November 15, 2025 |
| 6,000 Meters · DREAM ParkBorder Battle · Oct 18 | 21:53.7 | Border Battle | October 18, 2025 |
| 6,000 Meters · Gettysburg CollegeCentennial Conference · Nov 1 | 21:54.00 | Centennial Conference | November 1, 2025 |
| 6,000 Meters · LaVern Gibson Course2024 NCAA Division III Cross Country Champs (51st Men & 43rd Women) · Nov 23 | 22:01.9 | 2024 NCAA Division III Cross Country Champs (51st Men & 43rd Women) | November 23, 2024 |
| 6,000 Meters · Lehigh UniversityPaul Short Run · Oct 4 | 21:44.2 | Paul Short Run | October 4, 2024 |
| 6,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Invitational · Sep 30 | 22:28.5 | Paul Short Invitational | September 30, 2023 |
| 6,000 Meters · Roger Milliken Science Center2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women) · Nov 22 | 22:24.1 | 2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women) | November 22, 2025 |
| 6,000 Meters · Stern Athletic ComplexNCAA Division III Mid-Atlantic Regional · Nov 11 | 22:20.3 | NCAA Division III Mid-Atlantic Regional | November 11, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
4 results2024 Cross Country
4 results2023 Cross Country
3 results2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | NCAA D3 Mid-Atlantic Regional XC ChampionshipsNov 12 · 6,000 Meters Varsity · Place 27 · Johns HopkinsJohns Hopkins | 6,000 Meters Varsity | 27 | 22:58.2 | FR |
| Oct 29 | Centennial Conference Cross County ChampionshipsOct 29 · 6,000 Meters Championship · Place 8 · Johns HopkinsJohns Hopkins | 6,000 Meters Championship | 8 | 22:40.60 | — |
| Oct 15 | Panorama Farms XC23 InvitationalOct 15 · 5,000 Meters College · Place 152 · Johns HopkinsJohns Hopkins | 5,000 Meters College | 152 | 19:46.3 PB | Fr |
| Sep 30 | Lehigh Paul Short RunSep 30 · 6,000 Meters Varsity · Place 308 · Johns HopkinsJohns Hopkins | 6,000 Meters Varsity | 308 | 11:45.4 | FR |
| Sep 1 | Baltimore Metro MeetSep 1 · 5,000 Meters College · Place 13 · Johns HopkinsJohns Hopkins | 5,000 Meters College | 13 | 19:13.0 PB | Fr |
2021 Cross Country
4 results