Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Hopkinton FairgroundsNCAA D1 Northeast Region Championships · Nov 1432:40.6NCAA D1 Northeast Region ChampionshipsNovember 14, 2025
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2617:19.9NXR Northeast & New York Regional ChampionshipsNovember 26, 2022
5,000 Meters · Derryfield ParkNHIAA Divisional XC Championships · Oct 2916:18.8NHIAA Divisional XC ChampionshipsOctober 29, 2022
5,000 Meters · Oyster River High SchoolBobcat Invitational · Sep 1118:36Bobcat InvitationalSeptember 11, 2021
5,000 Meters · Ponaganset High SchoolNew England Interscholastic XC Championships · Nov 1217:11.8New England Interscholastic XC ChampionshipsNovember 12, 2022
6436 m · Hard'Ack Recreation AreaVermont XC Invite · Aug 3020:22.90Vermont XC InviteAugust 30, 2025
8,000 Meters · Gans Creek Recreation AreaGans Creek Classic College · Sep 2525:35.6Gans Creek Classic CollegeSeptember 25, 2026
8,000 Meters · Hard'Ack Recreation AreaVermont Invitational · Sep 227:14.1Vermont InvitationalSeptember 2, 2023
8,000 Meters · Hopkinton FairgroundsNew England (NEICAAA) Cross Country Championship · Oct 1025:20.2New England (NEICAAA) Cross Country ChampionshipOctober 10, 2025
8,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseNew England (NEICAAA) Cross Country Championships · Oct 925:27.1New England (NEICAAA) Cross Country ChampionshipsOctober 9, 2026
8,000 Meters · LaVern Gibson CourseISU John McNichols · Sep 2126:29.6ISU John McNicholsSeptember 21, 2024
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 326:13.0Paul Short Run (College)October 3, 2025
8,000 Meters · Reservoir RoadM.S.Souther Invite · Sep 1925:46.6M.S.Souther InviteSeptember 19, 2026
8,000 Meters · Storrs Pond Recreation AreaMSS Invitational · Sep 2025:31.50MSS InvitationalSeptember 20, 2025
8,000 Meters · U Albany Campus CourseAmerica East Cross Country Championships · Oct 3026:02.2America East Cross Country ChampionshipsOctober 30, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 30America East Cross Country ChampionshipsOct 30 · 8,000 Meters America East · Place 67 · VermontVermont8,000 Meters America East6726:02.2 PBSr
Oct 9New England (NEICAAA) Cross Country ChampionshipsOct 9 · 8,000 Meters Collegiate · Place 20 · VermontVermont8,000 Meters Collegiate2025:27.1 PBSr
Sep 25Gans Creek Classic CollegeSep 25 · 8,000 Meters Gold Invite · Place 221 · VermontVermont8,000 Meters Gold Invite22125:35.6 PBSr
Sep 19M.S.Souther InviteSep 19 · 8,000 Meters Men · Place 43 · VermontVermont8,000 Meters Men4325:46.6 PBSr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 14NCAA D1 Northeast Region ChampionshipsNov 14 · 10,000 Meters D1 Northeast · Place 205 · VermontVermont10,000 Meters D1 Northeast20532:40.6 PBJr
Oct 31America East Cross Country ChampionshipsOct 31 · 8,000 Meters Champ · Place 39 · VermontVermont8,000 Meters Champ3925:44.3Jr
Oct 10New England (NEICAAA) Cross Country ChampionshipOct 10 · 8,000 Meters NEICAAA · Place 38 · VermontVermont8,000 Meters NEICAAA3825:20.2 PBJr
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Brown · Place 113 · VermontVermont8,000 Meters Brown11326:13.0 PBJr
Sep 20MSS InvitationalSep 20 · 8,000 Meters College · Place 15 · VermontVermont8,000 Meters College1525:31.50 PBJr
Aug 30Vermont XC InviteAug 30 · 6,436 Meters Collegiate · Place 1 · VermontVermont6,436 Meters Collegiate120:22.90 PBJr

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 2American East CC Championship 2024Nov 2 · 8,000 Meters Varsity · Place 60 · VermontVermont8,000 Meters Varsity6026:07.0SO
Oct 20Vermont Fall Foliage InvitationalOct 20 · 8,000 Meters Varsity · Place 25 · VermontVermont8,000 Meters Varsity2526:39.70SO
Oct 11New England (NEICAAA) Cross Country ChampionshipOct 11 · 8,000 Meters College · Place 45 · VermontVermont8,000 Meters College4525:39.9So
Sep 21ISU John McNicholsSep 21 · 8,000 Meters College · Place 193 · VermontVermont8,000 Meters College19326:29.6 PBSo
Aug 312024 Vermont XC InvitationalAug 31 · 8,000 Meters Varsity · Place 19 · VermontVermont8,000 Meters Varsity1926:30.30SO

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 15Vermont Fall Foliage InvitationalOct 15 · 8,000 Meters Varsity · Place 22 · VermontVermont8,000 Meters Varsity2227:05.3FR
Sep 30Paul Short InvitationalSep 30 · 8,000 Meters Open · Place 179 · VermontVermont8,000 Meters Open17926:53.6Fr
Sep 22Equality Cross-Country Run InvitationalSep 22 · 8,000 Meters Varsity · Place 13 · VermontVermont8,000 Meters Varsity1326:59.2FR
Sep 2Vermont InvitationalSep 2 · 8,000 Meters College · Place 13 · VermontVermont8,000 Meters College1327:14.1 PBFr

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 26NXR Northeast & New York Regional ChampionshipsNov 26 · 5,000 Meters Championship - Northeast · Place 77 · LebanonLebanon5,000 Meters Championship - Northeast7717:19.9 PB12
Nov 12New England Interscholastic XC ChampionshipsNov 12 · 5,000 Meters Varsity · Place 83 · LebanonLebanon5,000 Meters Varsity8317:11.8 PB12
Nov 5NHIAA XC Meet of ChampionsNov 5 · 5,000 Meters Varsity · Place 7 · LebanonLebanon5,000 Meters Varsity716:07.4SR
Oct 29NHIAA Divisional XC ChampionshipsOct 29 · 5,000 Meters Varsity - D2 · Place 3 · LebanonLebanon5,000 Meters Varsity - D2316:18.8 PB12
Sep 3Coach Korcoulis InvitationalSep 3 · 5,000 Meters Varsity · Place 2 · LebanonLebanon5,000 Meters Varsity217:21.812

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 30NHIAA ChampionshipsOct 30 · 5,000 Meters Division 2 · Place 29 · LebanonLebanon5,000 Meters Division 2295:45.7JR
Sep 11Bobcat InvitationalSep 11 · 5,000 Meters Varsity · Place 23 · LebanonLebanon5,000 Meters Varsity2318:36 PB11
Sep 4Coach Korcoulis InvitationalSep 4 · 5,000 Meters Varsity · Place 20 · LebanonLebanon5,000 Meters Varsity2018:46.3—

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 31New Hampshire NHIAA State Divisional ChampionshipsOct 31 · 5,000 Meters Division 2 · Place 54 · LebanonLebanon5,000 Meters Division 25418:51.4SO