Personal bests

Best marks in available results
Event / courseMarkMeetDate
6,000 Meters · Le Moyne CollegeFrank Dillon Memorial · Aug 3021:52.4Frank Dillon MemorialAugust 30, 2025
6,000 Meters · Oswego State Campus (Hidden Fields)Oswego Invitational · Sep 622:01.2Oswego InvitationalSeptember 6, 2025
8,000 Meters · Delaware Park Rose GardenCanisius Alumni Classic · Oct 1830:00.8Canisius Alumni ClassicOctober 18, 2025
8,000 Meters · Genessee Valley ParkNCAA DIII Niagara Regional · Nov 1528:08.6NCAA DIII Niagara RegionalNovember 15, 2025
8,000 Meters · Houghton Field of DreamsHighlander Invitational · Oct 1128:24.4Highlander InvitationalOctober 11, 2025
8,000 Meters · John Hunt Cross Country ParkNJCAA Cross Country National Championship · Nov 1129:45.60NJCAA Cross Country National ChampionshipNovember 11, 2023
8,000 Meters · Lake Erie State ParkKara Hall Memorial Cross Country Invite · Oct 529:13.5Kara Hall Memorial Cross Country InviteOctober 5, 2024
8,000 Meters · Letchworth State ParkMike Woods Invitational · Oct 1930:46.9Mike Woods InvitationalOctober 19, 2024
8,000 Meters · Oswego State Campus (Hidden Fields)SUNYAC Cross Country Championships · Nov 230:15.7SUNYAC Cross Country ChampionshipsNovember 2, 2024
8,000 Meters · Stanley ParkJames Earley Invitational (Men Only) · Oct 830:15.56James Earley Invitational (Men Only)October 8, 2022
8,000 Meters · State University of New York at FredoniaNCAA DIII Niagara Regional · Nov 1629:16.4NCAA DIII Niagara RegionalNovember 16, 2024
8,000 Meters · SUNY PlattsburghSUNYAC Cross Country Championships · Nov 128:16.1SUNYAC Cross Country ChampionshipsNovember 1, 2025

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

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 15NCAA DIII Niagara RegionalNov 15 · 8,000 Meters New Division · Place 111 · SUNY OswegoSUNY Oswego8,000 Meters New Division11128:08.6 PBSr
Nov 1SUNYAC Cross Country ChampionshipsNov 1 · 8,000 Meters Champ · Place 40 · SUNY OswegoSUNY Oswego8,000 Meters Champ4028:16.1 PBSr
Oct 18Canisius Alumni ClassicOct 18 · 8,000 Meters College · Place 120 · SUNY OswegoSUNY Oswego8,000 Meters College12030:00.8 PBSr
Oct 11Highlander InvitationalOct 11 · 8,000 Meters College · Place 119 · SUNY OswegoSUNY Oswego8,000 Meters College11928:24.4 PBSr
Sep 20Rochester Yellowjacket InvitationalSep 20 · 8,000 Meters Varsity · Place 231 · SUNY OswegoSUNY Oswego8,000 Meters Varsity23130:01.6Sr
Sep 6Oswego InvitationalSep 6 · 6,000 Meters College · Place 6 · SUNY OswegoSUNY Oswego6,000 Meters College622:01.2 PBSr
Aug 30Frank Dillon MemorialAug 30 · 6,000 Meters Men's Race · Place 9 · SUNY OswegoSUNY Oswego6,000 Meters Men's Race921:52.4 PBSr

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 16NCAA DIII Niagara RegionalNov 16 · 8,000 Meters D3 Niagara · Place 126 · SUNY OswegoSUNY Oswego8,000 Meters D3 Niagara12629:16.4 PBJr
Nov 2SUNYAC Cross Country ChampionshipsNov 2 · 8,000 Meters SUNYAC · Place 60 · SUNY OswegoSUNY Oswego8,000 Meters SUNYAC6030:15.7 PBJr
Oct 19Mike Woods InvitationalOct 19 · 8,000 Meters College · Place 450 · SUNY OswegoSUNY Oswego8,000 Meters College45030:46.9 PBJr
Oct 5Kara Hall Memorial Cross Country InviteOct 5 · 8,000 Meters College · Place 105 · SUNY OswegoSUNY Oswego8,000 Meters College10529:13.5 PBJr

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 11NJCAA Cross Country National ChampionshipNov 11 · 8,000 Meters Men 8000 Meter Run Div III · Place 45 · Suffolk County (N.Y.) CCSuffolk County (N.Y.) CC8,000 Meters Men 8000 Meter Run Div III4529:45.60 PBSo
Oct 1Queensborough Cross Country InvitationalOct 1 · 5 Miles Varsity · Place 22 · Suffolk CCSuffolk CC5 Miles Varsity2231:47.3SO
Sep 23Bard College Fred Pavlich InvitationalSep 23 · 8,000 Meters Varsity · Place 90 · Suffolk CCSuffolk CC8,000 Meters Varsity9030:29.8SO

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 21Adelphi Short-Course ShowdownOct 21 · 5,000 Meters Varsity · Place 62 · Suffolk CCSuffolk CC5,000 Meters Varsity6217:42.7FR
Oct 8James Earley Invitational (Men Only)Oct 8 · 8,000 Meters Varsity · Place 133 · Suffolk County (N.Y.) CCSuffolk County (N.Y.) CC8,000 Meters Varsity13330:15.56 PBFr