Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Dacey Community FieldMAC Meet · Apr 2719:59MAC MeetApril 27, 2021
5,000 Meters · Rotary ParkRon Ouellete Invitational · Sep 718:50.7Ron Ouellete InvitationalSeptember 7, 2024
5,000 Meters · Stanley ParkMIAA Division 3A, 3B, & 3C Championships · Nov 1318:49MIAA Division 3A, 3B, & 3C ChampionshipsNovember 13, 2021
8,000 Meters · Bowdoin CollegeMaine State Championship · Sep 2031:09.0Maine State ChampionshipSeptember 20, 2025
8,000 Meters · Franklin ParkSuffolk Invitational · Oct 1431:56.6Suffolk InvitationalOctober 14, 2023
8,000 Meters · Gordon CollegeCNE XC Championship · Nov 129:20.52CNE XC ChampionshipNovember 1, 2025
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1829:45.94Conn College InviteOctober 18, 2025
8,000 Meters · Hopkinton FairgroundsNCAA D3 East Region Championships · Nov 1529:41.8NCAA D3 East Region ChampionshipsNovember 15, 2025
8,000 Meters · Keene State CollegeKSC Invitational · Oct 430:11.20KSC InvitationalOctober 4, 2025
8,000 Meters · Western New England UniversityWestern New England University Cross-Country Invitational · Oct 1930:17.3Western New England University Cross-Country InvitationalOctober 19, 2024

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

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 15NCAA D3 East Region ChampionshipsNov 15 · 8,000 Meters D3 East · Place 170 · Univ. of New EnglandUniv. of New England8,000 Meters D3 East17029:41.8 PBSr
Nov 1CNE XC ChampionshipNov 1 · 8,000 Meters Open · Place 71 · Univ. of New EnglandUniv. of New England8,000 Meters Open7129:20.52 PBSr
Oct 18Conn College InviteOct 18 · 8,000 Meters White · Place 298 · Univ. of New EnglandUniv. of New England8,000 Meters White29829:45.94 PBSr
Oct 4KSC InvitationalOct 4 · 8,000 Meters College · Place 212 · Univ. of New EnglandUniv. of New England8,000 Meters College21230:11.20 PBSr
Sep 20Maine State ChampionshipSep 20 · 8,000 Meters College · Place 100 · Univ. of New EnglandUniv. of New England8,000 Meters College10031:09.0 PBSr
Sep 13Pop Crowell InvitationalSep 13 · 8,000 Meters College · Place 58 · Univ. of New EnglandUniv. of New England8,000 Meters College5830:49.4Sr
Sep 6Ron Ouellete InvitationalSep 6 · 5,000 Meters Collegiate · Place 31 · Univ. of New EnglandUniv. of New England5,000 Meters Collegiate3119:03.20Sr

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 16NCAA DIII East RegionalNov 16 · 8,000 Meters D3 East · Place 165 · Univ. of New EnglandUniv. of New England8,000 Meters D3 East16530:27.2Jr
Nov 2Conference of New EnglandNov 2 · 8,000 Meters Varsity · Place 86 · Univ. of New EnglandUniv. of New England8,000 Meters Varsity8630:14.08JR
Oct 19Golden Bear InvitationalOct 19 · 8,000 Meters Men · Place 58 · Univ. of New EnglandUniv. of New England8,000 Meters Men5830:18Jr
Oct 19Western New England University Cross-Country InvitationalOct 19 · 8,000 Meters Western NE · Place 58 · Univ. of New EnglandUniv. of New England8,000 Meters Western NE5830:17.3 PBJr
Sep 7Ron Ouellete InvitationalSep 7 · 5,000 Meters College · Place 42 · Univ. of New EnglandUniv. of New England5,000 Meters College4218:50.7 PBJr

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 11NCAA Division III East RegionalNov 11 · 8,000 Meters Championship · Place 178 · Univ. of New EnglandUniv. of New England8,000 Meters Championship17830:41.9So
Oct 28CCC XC ChampionshipsOct 28 · 8,000 Meters College · Place 104 · Univ. of New EnglandUniv. of New England8,000 Meters College10433:40.6So
Oct 14Suffolk InvitationalOct 14 · 8,000 Meters College · Place 201 · Univ. of New EnglandUniv. of New England8,000 Meters College20131:56.6 PBSo

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 12NCAA D3 East Regional XC ChampionshipsNov 12 · 8,000 Meters College · Place 177 · Univ. of New EnglandUniv. of New England8,000 Meters College17731:34.2Fr

2021 Cross Country

14 results
DateMeetEventPlMarkGr
Nov 13MIAA Division 3A, 3B, & 3C ChampionshipsNov 13 · 5,000 Meters Division 3A · Place 35 · Tri-County RVTTri-County RVT5,000 Meters Division 3A3518:49 PB12
Oct 19TCXC vs. SoutheasternOct 19 · 5,000 Meters Varsity · Place 6 · Tri-County RVTTri-County RVT5,000 Meters Varsity619:52Unofficial12
Oct 13TCXC vs. DouglasOct 13 · 3.06 Miles New Division · Place 6 · Tri-County RVTTri-County RVT3.06 Miles New Division620:25Unofficial12
Oct 13TCXC @ BellinghamOct 13 · 3.06 Miles New Division · Place 5 · Tri-County RVTTri-County RVT3.06 Miles New Division520:25Unofficial12
Oct 5TCXC vs. Diman & South Shore ChristianOct 5 · 5,000 Meters Varsity · Place 2 · Tri-County RVTTri-County RVT5,000 Meters Varsity220:12Unofficial12
Sep 29TCXC vs. Bristol-PlymouthSep 29 · 5,000 Meters New Division · Place 4 · Tri-County RVTTri-County RVT5,000 Meters New Division419:48Unofficial12
Sep 29TCXC vs. West BridgewaterSep 29 · 5,000 Meters Varsity · Place 2 · Tri-County RVTTri-County RVT5,000 Meters Varsity219:48Unofficial12
Sep 21TCXC @ HolbrookSep 21 · 5,000 Meters Varsity · Place 2 · Tri-County RVTTri-County RVT5,000 Meters Varsity221:19Unofficial12
Sep 7TCXC @ Norfolk AggieSep 7 · 5,000 Meters Varsity · Place 4 · Tri-County RVTTri-County RVT5,000 Meters Varsity419:47Unofficial12
Apr 27MAC MeetApr 27 · 5,000 Meters Varsity · Place 7 · Tri-County RVTTri-County RVT5,000 Meters Varsity719:59 PB11
Apr 20TCXC vs. Norfolk AggieApr 20 · 5,000 Meters New Division · Place 6 · Tri-County RVTTri-County RVT5,000 Meters New Division621:15Unofficial11
Apr 13TCXC @ HolbrookApr 13 · 5,000 Meters New Division · Place 1 · Tri-County RVTTri-County RVT5,000 Meters New Division122:05Unofficial11
Apr 6TC vs. SoutheasternApr 6 · 5,000 Meters Varsity · Place 2 · Tri-County RVTTri-County RVT5,000 Meters Varsity220:50Unofficial11
Mar 30TCXC @ South Shore VocationalMar 30 · 2.8 Miles Boys Varsity · Place 3 · Tri-County RVTTri-County RVT2.8 Miles Boys Varsity319:35Unofficial11