Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Genessee Valley ParkMcQuaid Invitational · Oct 1 | 16:59.9 | McQuaid Invitational | October 1, 2022 |
| 5,000 Meters · 5k CourseNXR Northeast & New York Regional Championships · Nov 30 | 18:15.7 | NXR Northeast & New York Regional Championships | November 30, 2019 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 26 | 18:35.8 | NXR Northeast & New York Regional Championships | November 26, 2022 |
| 5,000 Meters · JFK SportsComplexSection 5 Duals Week 2-Chili - Greece-Odessey · Oct 10 | 18:51 | Section 5 Duals Week 2-Chili - Greece-Odessey | October 10, 2020 |
| 5,000 Meters · Marion HSMarion Invitational · Oct 23 | 18:59 | Marion Invitational | October 23, 2021 |
| 6,000 Meters · B & D AcresFather Bede Invitational · Aug 31 | 22:14.30 | Father Bede Invitational | August 31, 2024 |
| 6,000 Meters · EdinboroDoug Watts Open · Sep 5 | 27:38.2 | Doug Watts Open | September 5, 2026 |
| 6,000 Meters · Pleasant Ridge ParkRace in the Park · Sep 5 | 21:50.9 | Race in the Park | September 5, 2025 |
| 6002 m · Pleasant Ridge ParkRace in the Park · Sep 1 | 21:01.0 | Race in the Park | September 1, 2023 |
| 8,000 Meters · B & D AcresNEC Cross Country Championships · Nov 1 | 30:56.70 | NEC Cross Country Championships | November 1, 2025 |
| 8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 4 | 29:58.84 | Swags Louisville Cross Country Classic | October 4, 2025 |
| 8,000 Meters · LIU PostNEC Cross Country Championships · Oct 31 | 29:00.52 | NEC Cross Country Championships | October 31, 2026 |
| 8,000 Meters · Notre Dame Burke Memorial Golf Course2025 National Catholic Invitational · Sep 19 | 30:45.70 | 2025 National Catholic Invitational | September 19, 2025 |
| 8,000 Meters · Schenley ParkCMU Invitational · Oct 7 | 29:22.80 | CMU Invitational | October 7, 2023 |
| 8,000 Meters · Stanley Quarter ParkNEC Cross Country Championships · Nov 1 | 29:40.40 | NEC Cross Country Championships | November 1, 2024 |
| 8,000 Meters · West Branch Cross Country CourseLock Haven Invite · Sep 26 | 29:44.2 | Lock Haven Invite | September 26, 2026 |
| 8,000 Meters · Youthtown XC CourseCMU Invitational · Oct 11 | 28:27.00 | 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
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | NEC Cross Country ChampionshipsNov 1 · 8,000 Meters NEC Championship · Place 74 · MercyhurstMercyhurst | 8,000 Meters NEC Championship | 74 | 30:56.70 PB | Jr |
| Oct 11 | CMU InvitationalOct 11 · 8,000 Meters Mens 8K · Place 129 · MercyhurstMercyhurst | 8,000 Meters Mens 8K | 129 | 28:27.00 PB | Jr |
| Oct 4 | Swags Louisville Cross Country ClassicOct 4 · 8,000 Meters College Silver · Place 147 · MercyhurstMercyhurst | 8,000 Meters College Silver | 147 | 29:58.84 PB | Jr |
| Sep 19 | 2025 National Catholic InvitationalSep 19 · 8,000 Meters Catholic Champs · Place 132 · MercyhurstMercyhurst | 8,000 Meters Catholic Champs | 132 | 30:45.70 PB | Jr |
| Sep 5 | Race in the ParkSep 5 · 6,000 Meters Men's Race · Place 29 · MercyhurstMercyhurst | 6,000 Meters Men's Race | 29 | 21:50.9 PB | Jr |
2024 Cross Country
5 results2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | NCAA Division II Atlantic Region Cross Country ChampionshipsNov 4 · 10,000 Meters Varsity · Place 134 · MercyhurstMercyhurst | 10,000 Meters Varsity | 134 | 36:25.5 | FR |
| Oct 21 | PSAC XC ChampionshipsOct 21 · 8,000 Meters Varsity · Place 107 · MercyhurstMercyhurst | 8,000 Meters Varsity | 107 | 30:10.4 | FR |
| Oct 7 | Carnegie Mellon InvitationalOct 7 · 8,000 Meters Varsity · Place 46 · MercyhurstMercyhurst | 8,000 Meters Varsity | 46 | 29:22.8 | FR |
| Oct 7 | CMU InvitationalOct 7 · 8,000 Meters Mens 8K · Place 49 · MercyhurstMercyhurst | 8,000 Meters Mens 8K | 49 | 29:22.80 PB | Fr |
| Sep 23 | LHU Invitational/OpenSep 23 · 8,000 Meters Varsity · Place 208 · MercyhurstMercyhurst | 8,000 Meters Varsity | 208 | 28:25.4 | FR |
| Sep 1 | Race in the ParkSep 1 · 3.73 Miles College · Place 17 · MercyhurstMercyhurst | 3.73 Miles College | 17 | 21:01.0 PB | Fr |
2022 Cross Country
2 results2021 Cross Country
1 results2020 Cross Country
1 results2019 Cross Country
1 results