Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Hamilton CollegeHamilton Short Course Tuneup · Oct 25 | 20:25.6 | Hamilton Short Course Tuneup | October 25, 2025 |
| 6,000 Meters · Fortin ParkSUNY Oneonta Airfield Invitational · Sep 5 | 26:55.1 | SUNY Oneonta Airfield Invitational | September 5, 2025 |
| 6,000 Meters · SUNY Polytechnic InstituteSUNY Poly Short Course Invitational · Aug 30 | 26:27.9 | SUNY Poly Short Course Invitational | August 30, 2025 |
| 8,000 Meters · Fisher Golf CourseEmpire 8 Cross Country Championships · Nov 1 | 35:26.9 | Empire 8 Cross Country Championships | November 1, 2025 |
| 8,000 Meters · Genessee Valley ParkNCAA DIII Niagara Regional · Nov 15 | 33:59.1 | NCAA DIII Niagara Regional | November 15, 2025 |
| 8,000 Meters · Hamilton CollegeHamilton Invitational · Oct 11 | 34:36.0 | Hamilton Invitational | October 11, 2025 |
| 8,000 Meters · John Hunt Cross Country ParkNJCAA Cross Country National Championship · Nov 11 | 39:28.20 | NJCAA Cross Country National Championship | November 11, 2023 |
| 8,000 Meters · Pole Green ParkNJCAA D3 XC Championships · Nov 9 | 39:21.6 | NJCAA D3 XC Championships | November 9, 2024 |
| 8,000 Meters · SUNY Polytechnic InstituteWildcat Classic · Sep 26 | 35:32.7 | Wildcat Classic | September 26, 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 | Empire 8 XC ChampionshipsOct 31 · 8,000 Meters Empire 8 · Place 96 · SUNY PolySUNY Poly | 8,000 Meters Empire 8 | 96 | 36:17.7 | So |
| Oct 10 | Hamilton College XC InvitationalOct 10 · 8,000 Meters Collegiate · Place 84 · SUNY PolySUNY Poly | 8,000 Meters Collegiate | 84 | 36:40.0 | So |
| Sep 26 | Wildcat ClassicSep 26 · 8,000 Meters Collegiate · Place 37 · SUNY PolySUNY Poly | 8,000 Meters Collegiate | 37 | 35:32.7 PB | So |
| Sep 12 | Hamilton Short Course InvitationalSep 12 · 5,000 Meters Collegiate · Place 127 · SUNY PolySUNY Poly | 5,000 Meters Collegiate | 127 | 21:37.1 | So |
| Sep 5 | SUNY Poly Short Course InvitationalSep 5 · 6,000 Meters Collegiate · Place 26 · SUNY PolySUNY Poly | 6,000 Meters Collegiate | 26 | 26:47.0 | So |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NCAA DIII Niagara RegionalNov 15 · 8,000 Meters New Division · Place 181 · SUNY Poly (Unused)SUNY Poly (Unused) | 8,000 Meters New Division | 181 | 33:59.1 PB | Fr |
| Nov 1 | Empire 8 Cross Country ChampionshipsNov 1 · 8,000 Meters Champ · Place 100 · SUNY Poly (Unused)SUNY Poly (Unused) | 8,000 Meters Champ | 100 | 35:26.9 PB | Fr |
| Oct 25 | Hamilton Short Course TuneupOct 25 · 5,000 Meters College · Place 64 · SUNY Poly (Unused)SUNY Poly (Unused) | 5,000 Meters College | 64 | 20:25.6 PB | Fr |
| Oct 11 | Hamilton InvitationalOct 11 · 8,000 Meters College · Place 69 · SUNY Poly (Unused)SUNY Poly (Unused) | 8,000 Meters College | 69 | 34:36.0 PB | Fr |
| Sep 27 | Wildcat ClassicSep 27 · 8,000 Meters College · Place 50 · SUNY Poly (Unused)SUNY Poly (Unused) | 8,000 Meters College | 50 | 36:01.5 | Fr |
| Sep 5 | SUNY Oneonta Airfield InvitationalSep 5 · 6,000 Meters Men's Race · Place 33 · SUNY Poly (Unused)SUNY Poly (Unused) | 6,000 Meters Men's Race | 33 | 26:55.1 PB | Fr |
| Aug 30 | SUNY Poly Short Course InvitationalAug 30 · 6,000 Meters Men's Race · Place 42 · SUNY Poly (Unused)SUNY Poly (Unused) | 6,000 Meters Men's Race | 42 | 26:27.9 PB | Fr |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | NJCAA D3 XC ChampionshipsNov 9 · 8,000 Meters NJCAA D3 · Place 128 · Herkimer County (N.Y.) CCHerkimer County (N.Y.) CC | 8,000 Meters NJCAA D3 | 128 | 39:21.6 PB | So |
| Oct 26 | NJCAA Region 3 Cross Country ChampionshipsOct 26 · 8,000 Meters Varsity · Place 44 · Herkimer County (N.Y.) CCHerkimer County (N.Y.) CC | 8,000 Meters Varsity | 44 | 40:51.1 | SO |
| Oct 19 | Mountain Valley Conference Cross Country ChampionshipOct 19 · 8,000 Meters Varsity · Place 20 · Herkimer County (N.Y.) CCHerkimer County (N.Y.) CC | 8,000 Meters Varsity | 20 | 41:32.3 | SO |
| Sep 28 | Wildcat ClassicSep 28 · 8,000 Meters College · Place 66 · Herkimer County (N.Y.) CCHerkimer County (N.Y.) CC | 8,000 Meters College | 66 | 47:33.8 | So |
| Aug 31 | SUNY Poly Short Course InvitationalAug 31 · 6,000 Meters Varsity · Place 61 · Herkimer County (N.Y.) CCHerkimer County (N.Y.) CC | 6,000 Meters Varsity | 61 | 32:04.5 | SO |
2023 Cross Country
3 results