Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · East Aurora High SchoolECIC Championships · Oct 30 | 21:23.20 | ECIC Championships | October 30, 2021 |
| 3 Miles · Genessee Valley ParkMcQuaid Invitational · Oct 1 | 19:18.6 | McQuaid Invitational | October 1, 2022 |
| 5,000 Meters · Hamilton CollegeHamilton Short Course Tuneup · Oct 25 | 18:04.8 | Hamilton Short Course Tuneup | October 25, 2025 |
| 6,000 Meters · Le Moyne CollegeFrank Dillon Memorial · Aug 30 | 22:54.6 | Frank Dillon Memorial | August 30, 2025 |
| 6,000 Meters · Oswego State Campus (Hidden Fields)Oswego Invitational · Sep 6 | 23:22.1 | Oswego Invitational | September 6, 2025 |
| 6,000 Meters · SUNY OswegoOswego Invitational · Sep 5 | 23:16.8 | Oswego Invitational | September 5, 2026 |
| 8,000 Meters · Delaware Park Rose GardenCanisius Alumni Classic · Oct 18 | 30:26.2 | Canisius Alumni Classic | October 18, 2025 |
| 8,000 Meters · Finger Lakes LodgingBruce Bridgman Invitational · Sep 12 | 30:08 | Bruce Bridgman Invitational | September 12, 2026 |
| 8,000 Meters · Genessee Valley ParkYellowjacket XC Invitational · Sep 16 | 32:06.6 | Yellowjacket XC Invitational | September 16, 2023 |
| 8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 3 | 30:10.1 | Paul Short Run (College) | October 3, 2025 |
| 8,000 Meters · Letchworth State ParkMike Woods Invitational · Oct 19 | 30:55.1 | Mike Woods Invitational | October 19, 2024 |
| 8,000 Meters · Penn State Fayette, The Eberly Campus2026 USCAA Cross Country National Championships · Nov 7 | 30:47.1 | 2026 USCAA Cross Country National Championships | November 7, 2026 |
| 8,000 Meters · Roberts WesleyanHarry F Anderson Invitational · Sep 27 | 30:06.1 | Harry F Anderson Invitational | September 27, 2025 |
| 8,000 Meters · Washington Country FairgroundsRPI Fairgrounds Showdown · Sep 26 | 28:32.1 | RPI Fairgrounds Showdown | September 26, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | 2026 USCAA Cross Country National ChampionshipsNov 7 · 8,000 Meters USCAA Men's · Place 19 · SUNY-ESFSUNY-ESF | 8,000 Meters USCAA Men's | 19 | 30:47.1 PB | Sr |
| Oct 24 | Hamilton College Tune-Up XC InvitationalOct 24 · 5,000 Meters Varsity · Place 23 · SUNY-ESFSUNY-ESF | 5,000 Meters Varsity | 23 | 17:47.40 | SR |
| Oct 17 | Warner-Fleury InvitationalOct 17 · 8,000 Meters Varsity · Place 26 · SUNY-ESFSUNY-ESF | 8,000 Meters Varsity | 26 | 29:14.6 | SR-4 |
| Sep 26 | RPI Fairgrounds ShowdownSep 26 · 8,000 Meters College · Place 167 · SUNY-ESFSUNY-ESF | 8,000 Meters College | 167 | 28:32.1 PB | Sr |
| Sep 12 | Bruce Bridgman InvitationalSep 12 · 8,000 Meters Collegiate · Place 12 · SUNY-ESFSUNY-ESF | 8,000 Meters Collegiate | 12 | 30:08 PB | Sr |
| Sep 5 | Oswego InvitationalSep 5 · 6,000 Meters Collegiate · Place 15 · SUNY-ESFSUNY-ESF | 6,000 Meters Collegiate | 15 | 23:16.8 PB | Sr |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | 2025 USCAA Cross Country National ChampionshipsNov 8 · 8,000 Meters USCAA Men's · Place 21 · SUNY-ESFSUNY-ESF | 8,000 Meters USCAA Men's | 21 | 31:46.60 | Jr |
| Oct 25 | Hamilton Short Course TuneupOct 25 · 5,000 Meters College · Place 38 · SUNY-ESFSUNY-ESF | 5,000 Meters College | 38 | 18:04.8 PB | Jr |
| Oct 18 | Canisius Alumni ClassicOct 18 · 8,000 Meters College · Place 131 · SUNY-ESFSUNY-ESF | 8,000 Meters College | 131 | 30:26.2 PB | Jr |
| Oct 3 | Paul Short Run (College)Oct 3 · 8,000 Meters Green · Place 207 · SUNY-ESFSUNY-ESF | 8,000 Meters Green | 207 | 30:10.1 PB | Jr |
| Sep 27 | Harry F Anderson InvitationalSep 27 · 8,000 Meters College · Place 178 · SUNY-ESFSUNY-ESF | 8,000 Meters College | 178 | 30:06.1 PB | Jr |
| Sep 6 | Oswego InvitationalSep 6 · 6,000 Meters College · Place 21 · SUNY-ESFSUNY-ESF | 6,000 Meters College | 21 | 23:22.1 PB | Jr |
| Aug 30 | Frank Dillon MemorialAug 30 · 6,000 Meters Men's Race · Place 29 · SUNY-ESFSUNY-ESF | 6,000 Meters Men's Race | 29 | 22:54.6 PB | Jr |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | Hamilton Short Course TuneupOct 26 · 5,000 Meters Varsity · Place 50 · SUNY-ESFSUNY-ESF | 5,000 Meters Varsity | 50 | 18:46.8 | SO |
| Oct 19 | Mike Woods InvitationalOct 19 · 8,000 Meters College · Place 456 · SUNY-ESFSUNY-ESF | 8,000 Meters College | 456 | 30:55.1 PB | So |
| Sep 28 | Harry F Anderson InvitationalSep 28 · 8,000 Meters Varsity · Place 267 · SUNY-ESFSUNY-ESF | 8,000 Meters Varsity | 267 | 30:46.0 | SO |
| Sep 7 | Oswego State InvitationalSep 7 · 6,000 Meters Varsity · Place 59 · SUNY-ESFSUNY-ESF | 6,000 Meters Varsity | 59 | 22:51.9 | SO |
| Aug 31 | Frank Dillon MemorialAug 31 · 6,000 Meters Varsity · Place 35 · SUNY-ESFSUNY-ESF | 6,000 Meters Varsity | 35 | 24:19.2 | SO |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Hamilton College Tune-upOct 21 · 5,000 Meters Varsity · Place 64 · SUNY-ESFSUNY-ESF | 5,000 Meters Varsity | 64 | 19:27.8 | FR |
| Oct 14 | Canisius Alumni ClassicOct 14 · 8,000 Meters Varsity · Place 126 · SUNY-ESFSUNY-ESF | 8,000 Meters Varsity | 126 | 31:35.5 | FR |
| Sep 23 | Harry F. Anderson InvitationalSep 23 · 8,000 Meters Varsity · Place 151 · SUNY-ESFSUNY-ESF | 8,000 Meters Varsity | 151 | 32:21.9 | FR |
| Sep 16 | Yellowjacket XC InvitationalSep 16 · 8,000 Meters College · Place 215 · SUNY-ESFSUNY-ESF | 8,000 Meters College | 215 | 32:06.6 PB | Fr |
| Sep 2 | Frank Dillon Memorial InvitationalSep 2 · 6,000 Meters Varsity · Place 48 · SUNY-ESFSUNY-ESF | 6,000 Meters Varsity | 48 | 23:51.7 | FR |
2022 Cross Country
8 results2021 Cross Country
5 results