Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseNCAA DII East Regional · Nov 838:03.3NCAA DII East RegionalNovember 8, 2025
10,000 Meters · Matt St. James Cross Country TrailsNCAA DII East Regional · Nov 936:57.6NCAA DII East RegionalNovember 9, 2024
3 Miles · East Aurora High SchoolECICs · Oct 2618:56.90ECICsOctober 26, 2019
3 Miles · Genessee Valley ParkMcQuaid Invitational · Oct 117:35.3McQuaid InvitationalOctober 1, 2022
5,000 Meters · 5k CourseNXR Northeast & New York Regional Championships · Nov 3021:42.8NXR Northeast & New York Regional ChampionshipsNovember 30, 2019
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2620:03.4NXR Northeast & New York Regional ChampionshipsNovember 26, 2022
5,000 Meters · Knox State ParkKnox Invite · Sep 1118:39.05Knox InviteSeptember 11, 2021
6,000 Meters · EdinboroDoug Watts Open · Sep 622:06.3Doug Watts OpenSeptember 6, 2025
8,000 Meters · DaemenEast Coast Cross Country Championships · Oct 2629:58.4East Coast Cross Country ChampionshipsOctober 26, 2024
8,000 Meters · Delaware Park Rose GardenCanisius Alumni Classic · Oct 1830:49.6Canisius Alumni ClassicOctober 18, 2025
8,000 Meters · Houghton CollegeHoughton Highlander XC Invitational · Oct 1028:46.7Houghton Highlander XC InvitationalOctober 10, 2026
8,000 Meters · Houghton Field of DreamsHighlander Invitational · Oct 1128:53.9Highlander InvitationalOctober 11, 2025
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 430:55.2Paul Short RunOctober 4, 2024
8,000 Meters · Matt St. James Cross Country TrailsEast Coast Conference XC Championships · Nov 728:18.8East Coast Conference XC ChampionshipsNovember 7, 2026
8,000 Meters · Roberts WesleyanHarry F Anderson Invitational · Sep 2729:52.5Harry F Anderson InvitationalSeptember 27, 2025
8,000 Meters · Sunken Meadow State ParkEast Coast Cross Country Championships · Oct 2530:20.0East Coast Cross Country ChampionshipsOctober 25, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 7East Coast Conference XC ChampionshipsNov 7 · 8,000 Meters ECC · Place 31 · DaemenDaemen8,000 Meters ECC3128:18.8 PBSr
Oct 17Canisius University Alumni ClassicOct 17 · 8,000 Meters Varsity · Place 99 · DaemenDaemen8,000 Meters Varsity9929:06.2SR-4
Oct 10Houghton Highlander XC InvitationalOct 10 · 8,000 Meters Collegiate · Place 115 · DaemenDaemen8,000 Meters Collegiate11528:46.7 PBSr
Sep 26Harry F Anderson InvitationalSep 26 · 8,000 Meters Men · Place 172 · DaemenDaemen8,000 Meters Men17229:16.9Sr
Sep 5Doug Watts OpenSep 5 · 6,000 Meters Collegiate · Place 66 · DaemenDaemen6,000 Meters Collegiate6622:59.6Sr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 8NCAA DII East RegionalNov 8 · 10,000 Meters D2 East · Place 97 · DaemenDaemen10,000 Meters D2 East9738:03.3 PBJr
Oct 25East Coast Cross Country ChampionshipsOct 25 · 8,000 Meters College · Place 34 · DaemenDaemen8,000 Meters College3430:20.0 PBJr
Oct 18Canisius Alumni ClassicOct 18 · 8,000 Meters College · Place 140 · DaemenDaemen8,000 Meters College14030:49.6 PBJr
Oct 11Highlander InvitationalOct 11 · 8,000 Meters College · Place 139 · DaemenDaemen8,000 Meters College13928:53.9 PBJr
Sep 27Harry F Anderson InvitationalSep 27 · 8,000 Meters College · Place 172 · DaemenDaemen8,000 Meters College17229:52.5 PBJr
Sep 6Doug Watts OpenSep 6 · 6,000 Meters College · Place 75 · DaemenDaemen6,000 Meters College7522:06.3 PBJr

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 9NCAA DII East RegionalNov 9 · 10,000 Meters D2 East · Place 123 · DaemenDaemen10,000 Meters D2 East12336:57.6 PBSo
Oct 26East Coast Cross Country ChampionshipsOct 26 · 8,000 Meters College · Place 37 · DaemenDaemen8,000 Meters College3729:58.4 PBSo
Oct 19Canisius Alumni ClassicOct 19 · 8,000 Meters Varsity · Place 75 · DaemenDaemen8,000 Meters Varsity7529:35.1SO
Oct 4Paul Short RunOct 4 · 8,000 Meters Brown · Place 304 · DaemenDaemen8,000 Meters Brown30430:55.2 PBSo
Sep 28Harry F Anderson InvitationalSep 28 · 8,000 Meters Varsity · Place 243 · DaemenDaemen8,000 Meters Varsity24329:50.5SO
Sep 14Daemen Alumni InviationalSep 14 · 8,000 Meters Varsity · Place 29 · DaemenDaemen8,000 Meters Varsity2930:15.2SO
Sep 7Doug Watts OpenSep 7 · 6,000 Meters College · Place 42 · DaemenDaemen6,000 Meters College4222:32.01So

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 21East Coast Conference XC ChampionshipsOct 21 · 8,000 Meters Varsity · Place 41 · DaemenDaemen8,000 Meters Varsity4130:07.7FR
Oct 14Canisius Alumni ClassicOct 14 · 8,000 Meters Varsity · Place 109 · DaemenDaemen8,000 Meters Varsity10929:47.9FR
Oct 7Highlander InvitationalOct 7 · 8,000 Meters Varsity · Place 94 · DaemenDaemen8,000 Meters Varsity9429:12.9FR
Sep 23Harry F. Anderson InvitationalSep 23 · 8,000 Meters Varsity · Place 135 · DaemenDaemen8,000 Meters Varsity13531:02.7FR
Sep 16Daemen Alumni InvitationalSep 16 · 8,000 Meters Varsity · Place 15 · DaemenDaemen8,000 Meters Varsity1531:14.5FR
Sep 2Frank Dillon Memorial InvitationalSep 2 · 6,000 Meters Varsity · Place 36 · DaemenDaemen6,000 Meters Varsity3623:01.6FR

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 26NXR Northeast & New York Regional ChampionshipsNov 26 · 5,000 Meters Open - New York · Place 85 · Hamburg CentralHamburg Central5,000 Meters Open - New York8520:03.4 PB12
Oct 1McQuaid InvitationalOct 1 · 3 Miles Varsity Medium · Place 83 · Hamburg CentralHamburg Central3 Miles Varsity Medium8317:35.3 PB12

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 30ECIC ChampionshipsOct 30 · 3 Miles Varsity · Place 48 · Hamburg CentralHamburg Central3 Miles Varsity4819:55.6711
Sep 11Knox InviteSep 11 · 5,000 Meters Varsity Large · Place 32 · Hamburg CentralHamburg Central5,000 Meters Varsity Large3218:39.05 PB11

2019 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 30NXR Northeast & New York Regional ChampionshipsNov 30 · 5,000 Meters Open - NY · Place 163 · UNA-NY-TobinUNA-NY-Tobin5,000 Meters Open - NY16321:42.8 PB9
Oct 26ECICsOct 26 · 3 Miles VARSITY - MEN · Place 147 · Hamburg CentralHamburg Central3 Miles VARSITY - MEN14718:56.90 PB9