Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Alexander HSAlexander Invitational · Oct 21 | 18:08.38 | Alexander Invitational | October 21, 2022 |
| 3 Miles · Genessee Valley ParkMcQuaid Invitational · Sep 30 | 16:18.4 | McQuaid Invitational | September 30, 2023 |
| 3 Miles · Saratoga Spa ParkBurnt Hills Invitational · Oct 14 | 16:48.0 | Burnt Hills Invitational | October 14, 2023 |
| 6,000 Meters · B & D AcresFather Bede Invitational · Aug 30 | 20:05.50 | Father Bede Invitational | August 30, 2025 |
| 6,000 Meters · EdinboroDoug Watts Open · Sep 5 | 21:08.3 | Doug Watts Open | September 5, 2026 |
| 6,000 Meters · Pleasant Ridge ParkRace in the Park · Sep 5 | 20:01.1 | Race in the Park | September 5, 2025 |
| 8,000 Meters · B & D AcresNEC Cross Country Championships · Nov 1 | 28:07.30 | NEC Cross Country Championships | November 1, 2025 |
| 8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 3 | 26:38.47 | Swags Louisville Cross Country Classic | October 3, 2026 |
| 8,000 Meters · LIU PostNEC Cross Country Championships · Oct 31 | 26:33.83 | NEC Cross Country Championships | October 31, 2026 |
| 8,000 Meters · Notre Dame Burke Memorial Golf Course2025 National Catholic Invitational · Sep 19 | 26:57.80 | 2025 National Catholic Invitational | September 19, 2025 |
| 8,000 Meters · Stanley Quarter ParkNEC Cross Country Championships · Nov 1 | 28:47.10 | NEC Cross Country Championships | November 1, 2024 |
| 8,000 Meters · West Branch Cross Country CourseLock Haven Invite · Sep 26 | 26:29.7 | Lock Haven Invite | September 26, 2026 |
| 8,000 Meters · Youthtown XC CourseCMU Invitational · Oct 11 | 25:58.20 | CMU Invitational | October 11, 2025 |
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 1 | NEC Cross Country ChampionshipsNov 1 · 8,000 Meters NEC Championship · Place 44 · MercyhurstMercyhurst | 8,000 Meters NEC Championship | 44 | 28:07.30 PB | So |
| Oct 11 | CMU InvitationalOct 11 · 8,000 Meters Mens 8K · Place 35 · MercyhurstMercyhurst | 8,000 Meters Mens 8K | 35 | 25:58.20 PB | So |
| Oct 4 | Swags Louisville Cross Country ClassicOct 4 · 8,000 Meters College Silver · Place 23 · MercyhurstMercyhurst | 8,000 Meters College Silver | 23 | 26:47.64 | So |
| Sep 19 | 2025 National Catholic InvitationalSep 19 · 8,000 Meters Catholic Champs · Place 66 · MercyhurstMercyhurst | 8,000 Meters Catholic Champs | 66 | 26:57.80 PB | So |
| Sep 5 | Race in the ParkSep 5 · 6,000 Meters Men's Race · Place 7 · MercyhurstMercyhurst | 6,000 Meters Men's Race | 7 | 20:01.1 PB | So |
| Aug 30 | Father Bede InvitationalAug 30 · 6,000 Meters Men's 6k · Place 22 · MercyhurstMercyhurst | 6,000 Meters Men's 6k | 22 | 20:05.50 PB | So |
2024 Cross Country
5 results2023 Cross Country
3 results2022 Cross Country
2 results