Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Genessee Valley ParkMcQuaid Invitational · Oct 117:19.5McQuaid InvitationalOctober 1, 2022
5,000 Meters · Alexander HSAlexander Invitational · Oct 2219:23.64Alexander InvitationalOctober 22, 2021
6,000 Meters · Fortin ParkSUNY Oneonta Airfield Invitational · Sep 420:09.9SUNY Oneonta Airfield InvitationalSeptember 4, 2026
6,000 Meters · SUNY Polytechnic InstituteSUNY Poly Short Course Invitational · Aug 3020:45.5SUNY Poly Short Course InvitationalAugust 30, 2025
8,000 Meters · DREAM ParkBorder Battle · Oct 1827:29.7Border BattleOctober 18, 2025
8,000 Meters · Fortin ParkSUNYAC XC Championships · Oct 3126:51.2SUNYAC XC ChampionshipsOctober 31, 2026
8,000 Meters · Fredonia UnivFredonia Kara Hall Memorial Invitational · Oct 227:32.7Fredonia Kara Hall Memorial InvitationalOctober 2, 2026
8,000 Meters · Genessee Valley ParkRochester Yellowjacket Invitational · Sep 1926:44.3Rochester Yellowjacket InvitationalSeptember 19, 2026
8,000 Meters · Houghton Field of DreamsNCAA Division III Niagara Regional · Nov 1128:30.4NCAA Division III Niagara RegionalNovember 11, 2023
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 430:03.5Paul Short RunOctober 4, 2024
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 327:37.4Paul Short Run (College)October 3, 2025
8,000 Meters · Letchworth State ParkMike Woods Invitational · Oct 1929:03.9Mike Woods InvitationalOctober 19, 2024
8,000 Meters · Oswego State Campus (Hidden Fields)SUNYAC Cross Country Championships · Nov 230:40.0SUNYAC Cross Country ChampionshipsNovember 2, 2024
8,000 Meters · Plattsburgh State CollegeSUNYAC Preview · Sep 1328:02.4SUNYAC PreviewSeptember 13, 2025
8,000 Meters · SUNY PlattsburghSUNYAC Cross Country Championships · Nov 128:11.3SUNYAC Cross Country ChampionshipsNovember 1, 2025

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31SUNYAC XC ChampionshipsOct 31 · 8,000 Meters SUNYAC · Place 16 · SUNY OneontaSUNY Oneonta8,000 Meters SUNYAC1626:51.2 PBSr
Oct 2Fredonia Kara Hall Memorial InvitationalOct 2 · 8,000 Meters College · Place 32 · SUNY OneontaSUNY Oneonta8,000 Meters College3227:32.7 PBSr
Sep 19Rochester Yellowjacket InvitationalSep 19 · 8,000 Meters Collegiate · Place 49 · SUNY OneontaSUNY Oneonta8,000 Meters Collegiate4926:44.3 PBSr
Sep 4SUNY Oneonta Airfield InvitationalSep 4 · 6,000 Meters Collegiate · Place 5 · SUNY OneontaSUNY Oneonta6,000 Meters Collegiate520:09.9 PBSr

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 15NCAA DIII Niagara RegionalNov 15 · 8,000 Meters New Division · Place 85 · SUNY OneontaSUNY Oneonta8,000 Meters New Division8527:26.0Jr
Nov 1SUNYAC Cross Country ChampionshipsNov 1 · 8,000 Meters Champ · Place 37 · SUNY OneontaSUNY Oneonta8,000 Meters Champ3728:11.3 PBJr
Oct 18Border BattleOct 18 · 8,000 Meters D3 · Place 175 · SUNY OneontaSUNY Oneonta8,000 Meters D317527:29.7 PBJr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Green · Place 57 · SUNY OneontaSUNY Oneonta8,000 Meters Green5727:37.4 PBJr
Sep 20Rochester Yellowjacket InvitationalSep 20 · 8,000 Meters Varsity · Place 145 · SUNY OneontaSUNY Oneonta8,000 Meters Varsity14528:08.8Jr
Sep 13SUNYAC PreviewSep 13 · 8,000 Meters College · Place 7 · SUNY OneontaSUNY Oneonta8,000 Meters College728:02.4 PBJr
Sep 5SUNY Oneonta Airfield InvitationalSep 5 · 6,000 Meters Men's Race · Place 5 · SUNY OneontaSUNY Oneonta6,000 Meters Men's Race521:23.0Jr
Aug 30SUNY Poly Short Course InvitationalAug 30 · 6,000 Meters Men's Race · Place 7 · SUNY OneontaSUNY Oneonta6,000 Meters Men's Race720:45.5 PBJr

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 2SUNYAC Cross Country ChampionshipsNov 2 · 8,000 Meters SUNYAC · Place 66 · SUNY OneontaSUNY Oneonta8,000 Meters SUNYAC6630:40.0 PBSo
Oct 19Mike Woods InvitationalOct 19 · 8,000 Meters College · Place 374 · SUNY OneontaSUNY Oneonta8,000 Meters College37429:03.9 PBSo
Oct 4Paul Short RunOct 4 · 8,000 Meters White · Place 361 · SUNY OneontaSUNY Oneonta8,000 Meters White36130:03.5 PBSo
Sep 21Rochester Yellowjacket InvitationalSep 21 · 8,000 Meters College · Place 169 · SUNY OneontaSUNY Oneonta8,000 Meters College16929:46.2So
Aug 31SUNY Poly Short Course InvitationalAug 31 · 6,000 Meters Varsity · Place 12 · SUNY OneontaSUNY Oneonta6,000 Meters Varsity1221:58.9SO

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 11NCAA Division III Niagara RegionalNov 11 · 8,000 Meters Championship · Place 126 · SUNY OneontaSUNY Oneonta8,000 Meters Championship12628:30.4 PBFr
Oct 28SUNYAC Cross Country ChampionshipsOct 28 · 8,000 Meters College · Place 72 · SUNY OneontaSUNY Oneonta8,000 Meters College7229:25.9Fr
Sep 16Yellowjacket XC InvitationalSep 16 · 8,000 Meters College · Place 134 · SUNY OneontaSUNY Oneonta8,000 Meters College13428:58.5Fr
Sep 2SUNY Poly Short Course InvitationalSep 2 · 6,000 Meters Varsity · Place 41 · SUNY OneontaSUNY Oneonta6,000 Meters Varsity4123:39.1—

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 5Section 5 ChampionshipsNov 5 · 5,000 Meters Varsity · Place 31 · BataviaBatavia5,000 Meters Varsity3118:35.0012
Oct 22Monroe County ChampionshipsOct 22 · 5,000 Meters Varsity · Place 75 · BataviaBatavia5,000 Meters Varsity7518:29.212
Oct 15Alden Bulldogs Cross Country StampedeOct 15 · 5,000 Meters Varsity · Place 77 · BataviaBatavia5,000 Meters Varsity7719:39.9612
Oct 15Alden Bulldogs Cross Country StampedeOct 15 · 5,000 Meters Varsity · Place 77 · BataviaBatavia5,000 Meters Varsity7719:39.95—
Oct 1McQuaid InvitationalOct 1 · 3 Miles Varsity Medium · Place 59 · Batavia SeniorBatavia Senior3 Miles Varsity Medium5917:19.5 PB12
Sep 24East Aurora InvitationalSep 24 · 3 Miles Varsity · Place 8 · BATAVIABATAVIA3 Miles Varsity816:52.7012

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 30Monroe County ChampionshipsOct 30 · 3 Miles Varsity · Place 118 · BataviaBatavia3 Miles Varsity11819:23.811
Oct 22Alexander InvitationalOct 22 · 5,000 Meters Varsity · Place 17 · Batavia SeniorBatavia Senior5,000 Meters Varsity1719:23.64 PB11
Oct 9Alden Bulldog StampedeOct 9 · 3.1 Miles Junior Varsity · Place 31 · BATAVIA SENIORBATAVIA SENIOR3.1 Miles Junior Varsity3119:16.2111
Oct 2McQuaid InvitationalOct 2 · 3 Miles Varsity · Place 117 · BataviaBatavia3 Miles Varsity11719:38.211
Oct 2McQuaid InvitationalOct 2 · 3 Miles Varsity · Place 117 · BataviaBatavia3 Miles Varsity11719:38.211
Sep 25East Aurora InvitationalSep 25 · 3 Miles Varsity · Place 37 · BATAVIA SENIORBATAVIA SENIOR3 Miles Varsity376:09.611