Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Holmdel ParkNJSIAA Non-Public B Group Championships · Nov 16 | 20:17 | NJSIAA Non-Public B Group Championships | November 16, 2019 |
| 5,000 Meters · Holmdel Park Shore Coaches Classic · Oct 2 | 18:35 | Shore Coaches Classic | October 2, 2021 |
| 5,000 Meters · Oak Ridge ParkNJCTC Cross Country Championship · Oct 29 | 17:03.68 | NJCTC Cross Country Championship | October 29, 2022 |
| 5,000 Meters · Pleasant Valley ParkRidge JV/Freshman Meet · Oct 7 | 18:45.0 | Ridge JV/Freshman Meet | October 7, 2021 |
| 6,000 Meters · Lehigh University - Murray H. Goodman CampusLehigh Open · Sep 4 | 25:20.1 | Lehigh Open | September 4, 2026 |
| 8,000 Meters · DREAM ParkBorder Battle · Oct 18 | 29:34.1 | Border Battle | October 18, 2025 |
| 8,000 Meters · Lehigh UniversityPaul Short Run · Oct 2 | 30:41.9 | Paul Short Run | October 2, 2026 |
| 8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 3 | 29:07.4 | Paul Short Run (College) | October 3, 2025 |
| 8,000 Meters · Letchworth State ParkMike Woods Invitational · Oct 19 | 30:36.6 | Mike Woods Invitational | October 19, 2024 |
| 8,000 Meters · Oak Ridge ParkLandmark Conference XC Championships · Nov 1 | 27:39.20 | Landmark Conference XC Championships | November 1, 2025 |
| 8,000 Meters · Stockton CollegeOsprey Open · Sep 20 | 29:02.70 | Osprey Open | September 20, 2025 |
| 8,000 Meters · Stockton UniversityOsprey Open · Sep 19 | 29:48.7 | Osprey Open | September 19, 2026 |
| 8,000 Meters · Union Canal Tunnel ParkLandmark XC Championships · Nov 2 | 29:19.50 | Landmark XC Championships | November 2, 2024 |
| 8,000 Meters · West Branch Cross Country CourseLandmark Conference XC Championships · Oct 31 | 29:10.4 | Landmark Conference XC Championships | October 31, 2026 |
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 31 | Landmark Conference XC ChampionshipsOct 31 · 8,000 Meters College · Place 84 · MoravianMoravian | 8,000 Meters College | 84 | 29:10.4 PB | Sr |
| Oct 2 | Paul Short RunOct 2 · 8,000 Meters Open · Place 509 · MoravianMoravian | 8,000 Meters Open | 509 | 30:41.9 PB | Sr |
| Sep 26 | Lock Haven InviteSep 26 · 8,000 Meters White · Place 182 · MoravianMoravian | 8,000 Meters White | 182 | 32:05.5 | Sr |
| Sep 19 | Osprey OpenSep 19 · 8,000 Meters Open · Place 71 · MoravianMoravian | 8,000 Meters Open | 71 | 29:48.7 PB | Sr |
| Sep 4 | Lehigh OpenSep 4 · 6,000 Meters Collegiate · Place 141 · MoravianMoravian | 6,000 Meters Collegiate | 141 | 25:20.1 PB | Sr |
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Landmark Conference XC ChampionshipsNov 1 · 8,000 Meters College · Place 52 · MoravianMoravian | 8,000 Meters College | 52 | 27:39.20 PB | Jr |
| Oct 18 | Border BattleOct 18 · 8,000 Meters Open · Place 86 · MoravianMoravian | 8,000 Meters Open | 86 | 29:34.1 PB | Jr |
| Oct 3 | Paul Short Run (College)Oct 3 · 8,000 Meters Open · Place 493 · MoravianMoravian | 8,000 Meters Open | 493 | 29:07.4 PB | Jr |
| Sep 20 | Osprey OpenSep 20 · 8,000 Meters Open · Place 71 · MoravianMoravian | 8,000 Meters Open | 71 | 29:02.70 PB | Jr |
| Aug 29 | Lehigh InvitationalAug 29 · 6,000 Meters Men's Race · MoravianMoravian | 6,000 Meters Men's Race | 0 | DNS | Jr |
2024 Cross Country
3 results2023 Cross Country
4 results2022 Cross Country
4 results2021 Cross Country
3 results2020 Cross Country
4 results2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | NJSIAA XC Meet of ChampionsNov 23 · 5,000 Meters Championship · Place 177 · ImmaculataImmaculata | 5,000 Meters Championship | 177 | 20:35 | 9 |
| Nov 16 | NJSIAA Non-Public B Group ChampionshipsNov 16 · 5,000 Meters Varsity · Place 65 · ImmaculataImmaculata | 5,000 Meters Varsity | 65 | 20:17 PB | 9 |
| Nov 9 | NJCTC ChampionshipNov 9 · 5,000 Meters Varsity · Place 90 · ImmaculataImmaculata | 5,000 Meters Varsity | 90 | 19:27.56 | 9 |
| Oct 23 | Somerset County ChampionshipsOct 23 · 5,000 Meters Varsity · Place 90 · IMMACULATAIMMACULATA | 5,000 Meters Varsity | 90 | 20:51.4 | FR |
| Oct 17 | Skyland Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 136 · ImmaculataImmaculata | 5,000 Meters Varsity | 136 | 21:20 | 9 |
| Oct 5 | New Balance Shore Coaches InvitationalOct 5 · 3,200 Meters Freshman · Place 83 · ImmaculataImmaculata | 3,200 Meters Freshman | 83 | 13:50 | 9 |