Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.5 Miles · Twin Ponds on the FarmNYS Night-Time Showcase presented by New Balance · Oct 115:19.80NYS Night-Time Showcase presented by New BalanceOctober 1, 2022
3 Miles · Bear Mountain State ParkSection 1 Rockland County Championship · Oct 2617:59.4Section 1 Rockland County ChampionshipOctober 26, 2023
5,000 Meters · Bear Mountain State ParkSection 1 Rockland County Champs · Oct 2719:17.8Section 1 Rockland County ChampsOctober 27, 2021
5,000 Meters · Bowdoin ParkNYSPHSSAA Section One XC Championships · Nov 419:05.6NYSPHSSAA Section One XC ChampionshipsNovember 4, 2023
5,000 Meters · Hamilton CollegeHamilton Short Course Invitational · Sep 1219:21.6Hamilton Short Course InvitationalSeptember 12, 2026
5,000 Meters · Hudson Valley Sports DomePearl River Invitational · Sep 2419:06.8Pearl River InvitationalSeptember 24, 2022
5,000 Meters · UnknownSection 1 Duals Week 4-Nyack - North Rock - TZ · Nov 519:45Section 1 Duals Week 4-Nyack - North Rock - TZNovember 5, 2020
6,000 Meters · Fortin ParkSUNY Oneonta Airfield Invitational · Sep 522:48.6SUNY Oneonta Airfield InvitationalSeptember 5, 2025
6,000 Meters · SUNY Polytechnic InstituteSUNY Poly Short Course Invitational · Aug 3022:17.4SUNY Poly Short Course InvitationalAugust 30, 2025
8,000 Meters · DREAM ParkBorder Battle · Oct 1829:17.3Border BattleOctober 18, 2025
8,000 Meters · Fredonia UnivFredonia Kara Hall Memorial Invitational · Oct 230:54.3Fredonia Kara Hall Memorial InvitationalOctober 2, 2026
8,000 Meters · Genessee Valley ParkRochester Yellowjacket Invitational · Sep 2028:58.2Rochester Yellowjacket InvitationalSeptember 20, 2025
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 430:05.0Paul Short RunOctober 4, 2024
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 330:23.9Paul Short Run (College)October 3, 2025
8,000 Meters · Letchworth State ParkMike Woods Invitational · Oct 1929:24.0Mike Woods InvitationalOctober 19, 2024
8,000 Meters · Oswego State Campus (Hidden Fields)SUNYAC Cross Country Championships · Nov 229:51.1SUNYAC Cross Country ChampionshipsNovember 2, 2024
8,000 Meters · Plattsburgh State CollegeSUNYAC Preview · Sep 1329:47.5SUNYAC PreviewSeptember 13, 2025
8,000 Meters · SUNY PlattsburghSUNYAC Cross Country Championships · Nov 130:13.6SUNYAC 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 2Fredonia Kara Hall Memorial InvitationalOct 2 · 8,000 Meters College · Place 113 · SUNY OneontaSUNY Oneonta8,000 Meters College11330:54.3 PBJr
Sep 19Rochester Yellowjacket InvitationalSep 19 · 8,000 Meters Collegiate · Place 182 · SUNY OneontaSUNY Oneonta8,000 Meters Collegiate18230:18.8Jr
Sep 12Hamilton Short Course InvitationalSep 12 · 5,000 Meters Collegiate · Place 108 · SUNY OneontaSUNY Oneonta5,000 Meters Collegiate10819:21.6 PBJr
Sep 4SUNY Oneonta Airfield InvitationalSep 4 · 6,000 Meters Collegiate · Place 58 · SUNY OneontaSUNY Oneonta6,000 Meters Collegiate5824:17.1Jr

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 1SUNYAC Cross Country ChampionshipsNov 1 · 8,000 Meters Champ · Place 75 · SUNY OneontaSUNY Oneonta8,000 Meters Champ7530:13.6 PBSo
Oct 18Border BattleOct 18 · 8,000 Meters D3 · Place 273 · SUNY OneontaSUNY Oneonta8,000 Meters D327329:17.3 PBSo
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Green · Place 217 · SUNY OneontaSUNY Oneonta8,000 Meters Green21730:23.9 PBSo
Sep 20Rochester Yellowjacket InvitationalSep 20 · 8,000 Meters Varsity · Place 187 · SUNY OneontaSUNY Oneonta8,000 Meters Varsity18728:58.2 PBSo
Sep 13SUNYAC PreviewSep 13 · 8,000 Meters College · Place 24 · SUNY OneontaSUNY Oneonta8,000 Meters College2429:47.5 PBSo
Sep 5SUNY Oneonta Airfield InvitationalSep 5 · 6,000 Meters Men's Race · Place 14 · SUNY OneontaSUNY Oneonta6,000 Meters Men's Race1422:48.6 PBSo
Aug 30SUNY Poly Short Course InvitationalAug 30 · 6,000 Meters Men's Race · Place 17 · SUNY OneontaSUNY Oneonta6,000 Meters Men's Race1722:17.4 PBSo

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 2SUNYAC Cross Country ChampionshipsNov 2 · 8,000 Meters SUNYAC · Place 56 · SUNY OneontaSUNY Oneonta8,000 Meters SUNYAC5629:51.1 PBFr
Oct 19Mike Woods InvitationalOct 19 · 8,000 Meters College · Place 395 · SUNY OneontaSUNY Oneonta8,000 Meters College39529:24.0 PBFr
Oct 4Paul Short RunOct 4 · 8,000 Meters Open · Place 497 · SUNY OneontaSUNY Oneonta8,000 Meters Open49730:05.0 PBFr
Sep 21Rochester Yellowjacket InvitationalSep 21 · 8,000 Meters College · Place 218 · SUNY OneontaSUNY Oneonta8,000 Meters College21831:19.1Fr
Aug 31SUNY Poly Short Course InvitationalAug 31 · 6,000 Meters Varsity · Place 20 · SUNY OneontaSUNY Oneonta6,000 Meters Varsity2023:01.0FR

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 4NYSPHSSAA Section One XC ChampionshipsNov 4 · 5,000 Meters Class B · Place 44 · Tappan ZeeTappan Zee5,000 Meters Class B4419:05.6 PB12
Oct 26Section 1 Rockland County ChampionshipOct 26 · 3 Miles Varsity · Place 37 · Tappan ZeeTappan Zee3 Miles Varsity3717:59.4 PB12
Sep 23Queensbury XC InvitationalSep 23 · 5,000 Meters Varsity Division 2 · Place 62 · Tappan ZeeTappan Zee5,000 Meters Varsity Division 26218:21.361

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 5Section One ChampionshipNov 5 · 5,000 Meters Class B · Place 56 · Tappan ZeeTappan Zee5,000 Meters Class B5619:54.211
Oct 27Rockland County ChampionshipOct 27 · 3 Miles Varsity · Place 44 · Tappan ZeeTappan Zee3 Miles Varsity4418:58.7JR
Oct 22Section 1 Coaches InvitationalOct 22 · 5,000 Meters Varsity · Place 62 · Tappan ZeeTappan Zee5,000 Meters Varsity6220:15.5JR
Oct 11Section 1 League ChampionshipsOct 11 · 3 Miles Varsity · Place 26 · Tappan ZeeTappan Zee3 Miles Varsity2618:49.1JR
Oct 1NYS Night-Time Showcase presented by New BalanceOct 1 · 2.5 Miles HS Varsity · Place 23 · Tappan ZeeTappan Zee2.5 Miles HS Varsity2315:19.80 PB11
Sep 24Pearl River InvitationalSep 24 · 5,000 Meters Varsity · Place 72 · Tappan ZeeTappan Zee5,000 Meters Varsity7219:06.8 PB11
Sep 2MWXC Crusader KickoffSep 2 · 2.5 Miles Varsity · Place 32 · Tappan ZeeTappan Zee2.5 Miles Varsity3216:34.18—

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 27Section 1 Rockland County ChampsOct 27 · 5,000 Meters Junior Varsity · Place 11 · Tappan ZeeTappan Zee5,000 Meters Junior Varsity1119:17.8 PB10
Sep 24Pearl River InvitationalSep 24 · 5,000 Meters Varsity · Place 42 · Tappan ZeeTappan Zee5,000 Meters Varsity4219:51.410

2020 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 7Section 1 Milton Invite #4Nov 7 · 5,000 Meters Varsity · Place 17 · Tappan ZeeTappan Zee5,000 Meters Varsity1720:36.4—
Nov 5Section 1 Duals Week 4-Nyack - North Rock - TZNov 5 · 5,000 Meters Varsity · Place 19 · Tappan ZeeTappan Zee5,000 Meters Varsity1919:45 PB9
Oct 31Section 1 Milton Invite #3Oct 31 · 3.11 Miles Varsity · Place 22 · Tappan ZeeTappan Zee3.11 Miles Varsity2219:38.5—
Oct 31Section 1 Milton Invite #3Oct 31 · 5,000 Meters Varsity · Place 22 · Tappan ZeeTappan Zee5,000 Meters Varsity2219:38.5—

2019 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 29Rockland County ChampionshipsOct 29 · 1.8 Miles Varsity · Place 12 · Tappan Zee (Tappan Zee (1.8 Miles Varsity1211:20.6—