Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Van Cortlandt ParkNCAA D1 Northeast Regional XC Championships · Nov 11 | 35:36.7 | NCAA D1 Northeast Regional XC Championships | November 11, 2022 |
| 5,000 Meters · Lehigh University - Murray H. Goodman Campus46th Annual Paul Short Run · Oct 5 | 17:02.3 | 46th Annual Paul Short Run | October 5, 2019 |
| 5,000 Meters · Lehighton HS Paul Short Invitational · Sep 29 | 18:29 | Paul Short Invitational | September 29, 2017 |
| 5,000 Meters · Rose Tree Park Central League Dual Meets #3 · Oct 31 | 17:55.8 | Central League Dual Meets #3 | October 31, 2020 |
| 5,000 Meters · Smedley ParkSpringfield Tri Meet · Sep 18 | 17:51 | Springfield Tri Meet | September 18, 2019 |
| 6,000 Meters · Colgate UniversityHarry Lang Invitational · Aug 31 | 21:29.5 | Harry Lang Invitational | August 31, 2024 |
| 6,400 Meters · Colgate UniversityHarry Lang Invitational · Sep 4 | 23:36.8 | Harry Lang Invitational | September 4, 2021 |
| 8,000 Meters · BucknellPatriot League Cross Country Championships · Oct 29 | 28:34.7 | Patriot League Cross Country Championships | October 29, 2022 |
| 8,000 Meters · Genessee Valley ParkYellowjacket XC Invitational · Sep 16 | 27:34.3 | Yellowjacket XC Invitational | September 16, 2023 |
| 8,000 Meters · Lang XC CoursePatriot League Cross Country Championships · Oct 28 | 28:16.1 | Patriot League Cross Country Championships | October 28, 2023 |
| 8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Invitational · Sep 30 | 28:19.9 | Paul Short Invitational | September 30, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
1 results2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Patriot League Cross Country ChampionshipsOct 28 · 8,000 Meters College · Place 96 · ColgateColgate | 8,000 Meters College | 96 | 28:16.1 PB | Jr |
| Oct 13 | IC4A/ECAC XC ChampionshipOct 13 · 8,000 Meters Open · Place 71 · ColgateColgate | 8,000 Meters Open | 71 | 27:28.5 | JR-3 |
| Sep 30 | Paul Short InvitationalSep 30 · 8,000 Meters College Brown · Place 323 · ColgateColgate | 8,000 Meters College Brown | 323 | 28:19.9 PB | Jr |
| Sep 16 | Yellowjacket XC InvitationalSep 16 · 8,000 Meters College · Place 82 · ColgateColgate | 8,000 Meters College | 82 | 27:34.3 PB | Jr |
| Sep 2 | Harry Lang InvitationalSep 2 · 6,000 Meters Varsity · Place 91 · ColgateColgate | 6,000 Meters Varsity | 91 | 21:30.4 | JR |
2022 Cross Country
4 results2021 Cross Country
3 results2020 Cross Country
3 results2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | PIAA District 1 ChamponshipsOct 25 · Varsity · Place 137 · ConestogaConestoga | Varsity | 137 | 17:05.4 | — |
| Oct 12 | Central League ChampionshipsOct 12 · 5,000 Meters Varsity · Place 30 · ConestogaConestoga | 5,000 Meters Varsity | 30 | 17:34.30 | 11 |
| Oct 5 | 46th Annual Paul Short RunOct 5 · 5,000 Meters Varsity - Brown · Place 114 · ConestogaConestoga | 5,000 Meters Varsity - Brown | 114 | 17:02.3 PB | 11 |
| Oct 2 | Upper Darby v Conestoga v Marple NewtownOct 2 · 5,000 Meters Varsity · Place 2 · ConestogaConestoga | 5,000 Meters Varsity | 2 | 18:32 | 11 |
| Sep 21 | Council Rock InvitationalSep 21 · 5,000 Meters Varsity · Place 44 · ConestogaConestoga | 5,000 Meters Varsity | 44 | 17:43.0 | 11 |
| Sep 18 | Springfield Tri MeetSep 18 · 5,000 Meters Varsity · Place 14 · ConestogaConestoga | 5,000 Meters Varsity | 14 | 17:51 PB | 11 |
| Sep 14 | Briarwood InvitationalSep 14 · Championship · Place 43 · ConestogaConestoga | Championship | 43 | 5:46 | 11 |
2018 Cross Country
1 results2017 Cross Country
4 results