Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Chenago Valley State ParkMcDaniel Baxter Invitational · Sep 1820:33.8McDaniel Baxter InvitationalSeptember 18, 2021
5,000 Meters · Hamilton CollegeHamilton Short Course Tuneup · Oct 2521:26.8Hamilton Short Course TuneupOctober 25, 2025
5,000 Meters · Tully HSSection 3 Tully COVID Invitational #1 · Oct 1019:42.7Section 3 Tully COVID Invitational #1October 10, 2020
6,000 Meters · Fortin ParkSUNY Oneonta Airfield Invitational · Sep 528:07.2SUNY Oneonta Airfield InvitationalSeptember 5, 2025
8,000 Meters · Fisher Golf CourseEmpire 8 Cross Country Championships · Nov 137:53.4Empire 8 Cross Country ChampionshipsNovember 1, 2025
8,000 Meters · Genessee Valley ParkNCAA D3 Niagara Regional XC Championships · Nov 1231:19.1NCAA D3 Niagara Regional XC ChampionshipsNovember 12, 2022
8,000 Meters · Hamilton CollegeHamilton Invitational · Oct 1233:42.7Hamilton InvitationalOctober 12, 2024
8,000 Meters · SUNY Polytechnic InstituteSUNY Poly Wildcat Classic · Sep 2332:39.4SUNY Poly Wildcat ClassicSeptember 23, 2023
8,000 Meters · University of Maine at Presque IsleNAC Championship · Oct 2833:42.6NAC ChampionshipOctober 28, 2023

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 1Empire 8 Cross Country ChampionshipsNov 1 · 8,000 Meters Champ · Place 110 · SUNY Poly (Unused)SUNY Poly (Unused)8,000 Meters Champ11037:53.4 PBSr
Oct 25Hamilton Short Course TuneupOct 25 · 5,000 Meters College · Place 68 · SUNY Poly (Unused)SUNY Poly (Unused)5,000 Meters College6821:26.8 PBSr
Oct 11Hamilton InvitationalOct 11 · 8,000 Meters College · Place 73 · SUNY Poly (Unused)SUNY Poly (Unused)8,000 Meters College7335:56.4Sr
Sep 27Wildcat ClassicSep 27 · 8,000 Meters College · Place 51 · SUNY Poly (Unused)SUNY Poly (Unused)8,000 Meters College5136:29.8Sr
Sep 5SUNY Oneonta Airfield InvitationalSep 5 · 6,000 Meters Men's Race · Place 38 · SUNY Poly (Unused)SUNY Poly (Unused)6,000 Meters Men's Race3828:07.2 PBSr

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 12Hamilton InvitationalOct 12 · 8,000 Meters College · Place 68 · SUNY Poly (Unused)SUNY Poly (Unused)8,000 Meters College6833:42.7 PBJr
Sep 28Wildcat ClassicSep 28 · 8,000 Meters College · Place 50 · SUNY Poly (Unused)SUNY Poly (Unused)8,000 Meters College5036:50.4Jr

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 28NAC ChampionshipOct 28 · 8,000 Meters College · Place 55 · SUNY Poly (Unused)SUNY Poly (Unused)8,000 Meters College5533:42.6 PBSo
Sep 23SUNY Poly Wildcat ClassicSep 23 · 8,000 Meters College · Place 40 · SUNY Poly (Unused)SUNY Poly (Unused)8,000 Meters College4032:39.4 PBSo
Sep 2SUNY Poly Short Course InvitationalSep 2 · 6,000 Meters Varsity · Place 57 · SUNYIT (Utica)SUNYIT (Utica)6,000 Meters Varsity5725:32.3So

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 12NCAA D3 Niagara Regional XC ChampionshipsNov 12 · 8,000 Meters Championship · Place 151 · SUNY Poly (Unused)SUNY Poly (Unused)8,000 Meters Championship15131:19.1 PBFr

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 18McDaniel Baxter InvitationalSep 18 · 5,000 Meters Varsity · Place 304 · Tully SeniorTully Senior5,000 Meters Varsity30420:33.8 PB12

2020 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 7OHSL Patriot League ChampionshipNov 7 · 5,000 Meters Varsity · Place 9 · Tully SeniorTully Senior5,000 Meters Varsity919:11.911
Oct 10Section 3 Tully COVID Invitational #1Oct 10 · 5,000 Meters Varsity · Place 8 · Tully SeniorTully Senior5,000 Meters Varsity819:42.7 PB11

2018 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 23OHSL Patriot League XC ChampionshipOct 23 · Varsity · Place 23 · 3 Tully3 TullyVarsity236:30FR
Oct 6Tully HS InvitationalOct 6 · 5,000 Meters Varsity · Place 31 · 5 Tully5 Tully5,000 Meters Varsity316:18FR