Personal bests

Best marks in available results
Event / courseMarkMeetDate
4340 m · Wainwright Sports ComplexBates NCAA DIII East Region Preview · Sep 514:56.9Bates NCAA DIII East Region PreviewSeptember 5, 2026
5,000 Meters · Goddard Memorial State Park16th Ocean State XC Invitational · Sep 2218:02.716th Ocean State XC InvitationalSeptember 22, 2023
5,000 Meters · Gordon CollegeBattle of the North Shore · Aug 3017:45.3Battle of the North ShoreAugust 30, 2025
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1818:49.78MIAA Divisional State ChampionshipsNovember 18, 2023
8,000 Meters · Franklin ParkCodfish Bowl · Sep 2029:24Codfish BowlSeptember 20, 2025
8,000 Meters · Gordon CollegePop Crowell Invitational · Sep 1328:30.6Pop Crowell InvitationalSeptember 13, 2025
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1828:29.63Conn College InviteOctober 18, 2025
8,000 Meters · Hopkinton FairgroundsNCAA D3 East Region Championships · Nov 1527:36.7NCAA D3 East Region ChampionshipsNovember 15, 2025
8,000 Meters · Keene State CollegeKeene State Invitational · Oct 329:20.3Keene State InvitationalOctober 3, 2026
8,000 Meters · Keney Park Woodland EntranceCNE XC Championships · Oct 3129:54.51CNE XC ChampionshipsOctober 31, 2026
8,000 Meters · Middlebury CollegeAldrich Invitational · Sep 1229:10.7Aldrich InvitationalSeptember 12, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31CNE XC ChampionshipsOct 31 · 8,000 Meters Championship · Place 55 · EndicottEndicott8,000 Meters Championship5529:54.51 PBSo
Oct 17Conn College InviteOct 17 · 8,000 Meters White · Place 240 · EndicottEndicott8,000 Meters White24028:31.4So
Oct 3Keene State InvitationalOct 3 · 8,000 Meters Men's Championship · Place 199 · EndicottEndicott8,000 Meters Men's Championship19929:20.3 PBSo
Sep 12Aldrich InvitationalSep 12 · 8,000 Meters Men · Place 66 · EndicottEndicott8,000 Meters Men6629:10.7 PBSo
Sep 5Bates NCAA DIII East Region PreviewSep 5 · 4,340 Meters Collegiate · Place 62 · EndicottEndicott4,340 Meters Collegiate6214:56.9 PBSo

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 15NCAA D3 East Region ChampionshipsNov 15 · 8,000 Meters D3 East · Place 108 · EndicottEndicott8,000 Meters D3 East10827:36.7 PBFr
Nov 1CNE XC ChampionshipNov 1 · 8,000 Meters Open · Place 55 · EndicottEndicott8,000 Meters Open5528:44.55Fr
Oct 18Conn College InviteOct 18 · 8,000 Meters White · Place 223 · EndicottEndicott8,000 Meters White22328:29.63 PBFr
Oct 4KSC InvitationalOct 4 · 8,000 Meters College · Place 201 · EndicottEndicott8,000 Meters College20129:48.20Fr
Sep 20Codfish BowlSep 20 · 8,000 Meters Open · Place 96 · EndicottEndicott8,000 Meters Open9629:24 PBFr
Sep 13Pop Crowell InvitationalSep 13 · 8,000 Meters College · Place 20 · EndicottEndicott8,000 Meters College2028:30.6 PBFr
Aug 30Battle of the North ShoreAug 30 · 5,000 Meters Men's Race · Place 8 · EndicottEndicott5,000 Meters Men's Race817:45.3 PBFr

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 16MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 2 · Place 155 · MarbleheadMarblehead5,000 Meters Varsity Division 215519:10.4312
Nov 9MIAA Division 2A-2B-2C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity 2A · Place 51 · MarbleheadMarblehead5,000 Meters Varsity 2A5118:35.9112
Oct 12MSTCA Bob Glennon Twilight XC Invitational (Small/Medium School)Oct 12 · 5,000 Meters Varsity · Place 145 · MarbleheadMarblehead5,000 Meters Varsity14518:24.2512
Sep 28Ocean State InvitationalSep 28 · 5,000 Meters Championship · Place 94 · MarbleheadMarblehead5,000 Meters Championship9418:16.012

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 2 · Place 148 · MarbleheadMarblehead5,000 Meters Division 214818:49.78 PB11
Nov 11MIAA Division 2 State QualifierNov 11 · 5,000 Meters 2A · Place 84 · MarbleheadMarblehead5,000 Meters 2A8418:19.1JR
Sep 30MSTCA Frank Kelley InvitationalSep 30 · 3,000 Meters Varsity · Place 31 · MarbleheadMarblehead3,000 Meters Varsity3110:34.6JR
Sep 2216th Ocean State XC InvitationalSep 22 · 5,000 Meters Junior Varsity - 2 · Place 1 · MarbleheadMarblehead5,000 Meters Junior Varsity - 2118:02.7 PB11