Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bard CollegeFred Pavlich Invitational · Sep 5 | 18:17.31 | Fred Pavlich Invitational | September 5, 2026 |
| 5,000 Meters · Darlington ParkBergen County / Lou Molino MOCs · Oct 25 | 17:09 | Bergen County / Lou Molino MOCs | October 25, 2025 |
| 5,000 Meters · Holmdel Park NJSIAA Group Championships · Nov 8 | 18:00 | NJSIAA Group Championships | November 8, 2025 |
| 6,000 Meters · SUNY PurchasePurchase College Invitational · Sep 12 | 21:43.71 | Purchase College Invitational | September 12, 2026 |
| 8,000 Meters · Branch Brook ParkNJIT Invitational · Oct 10 | 27:18.81 | NJIT Invitational | October 10, 2026 |
| 8,000 Meters · Garret Mountain ReservationCougar Chase · Sep 18 | 28:56.96 | Cougar Chase | September 18, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | NJSIAA Group ChampionshipsNov 8 · 5,000 Meters Non Public A · Place 48 · St Joseph RegionalSt Joseph Regional | 5,000 Meters Non Public A | 48 | 18:00 PB | 12 |
| Oct 25 | Bergen County / Lou Molino MOCsOct 25 · 5,000 Meters Varsity · Place 34 · St Joseph RegionalSt Joseph Regional | 5,000 Meters Varsity | 34 | 17:09 PB | 12 |
| Oct 18 | Bergen County Group ChampionshipsOct 18 · 5,000 Meters Varsity E · Place 15 · St Joseph RegionalSt Joseph Regional | 5,000 Meters Varsity E | 15 | 17:32 | 12 |
| Oct 6 | Big North Championships - United & PatriotOct 6 · 5,000 Meters Varsity United · Place 12 · St Joseph RegionalSt Joseph Regional | 5,000 Meters Varsity United | 12 | 17:50 | 12 |
| Sep 27 | Brett Taylor InvitationalSep 27 · 5,000 Meters Varsity A · Place 12 · St Joseph RegionalSt Joseph Regional | 5,000 Meters Varsity A | 12 | 18:17 | 12 |
| Sep 6 | Season Opener InvitationalSep 6 · 5,000 Meters Varsity 1 · Place 10 · St Joseph RegionalSt Joseph Regional | 5,000 Meters Varsity 1 | 10 | 17:58 | 12 |
2022 Cross Country
1 results