Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Cape Cod FairgroundsMSTCA Bob McIntyre Twilight Large Schools Invitational · Oct 1617:33.8MSTCA Bob McIntyre Twilight Large Schools InvitationalOctober 16, 2021
5,000 Meters · Goddard Memorial State ParkOcean State XC Invitational · Sep 2317:03.0Ocean State XC InvitationalSeptember 23, 2022
5,000 Meters · Stanley Quarter ParkCCSU Mini Meet · Oct 2416:29.95CCSU Mini MeetOctober 24, 2025
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1817:15.02MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Wrentham Development Center CourseLeague Meet Saturday · Oct 2916:11.0League Meet SaturdayOctober 29, 2022
6436 m · Hard'Ack Recreation AreaVermont XC Invite · Aug 3022:05.00Vermont XC InviteAugust 30, 2025
8,000 Meters · UMass Dartmouth Cross Country Course52nd Corsair XC Invitational · Sep 2027:36.8752nd Corsair XC InvitationalSeptember 20, 2025

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

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 24CCSU Mini MeetOct 24 · 5,000 Meters Sub-Varsity · Place 28 · UMass LowellUMass Lowell5,000 Meters Sub-Varsity2816:29.95 PBSo
Sep 2052nd Corsair XC InvitationalSep 20 · 8,000 Meters Men's 8K Navy · Place 39 · UMass LowellUMass Lowell8,000 Meters Men's 8K Navy3927:36.87 PBSo
Aug 30Vermont XC InviteAug 30 · 6,436 Meters Collegiate · Place 30 · UMass LowellUMass Lowell6,436 Meters Collegiate3022:05.00 PBSo

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 2 · Place 41 · WalpoleWalpole5,000 Meters Division 24117:15.02 PB12
Oct 18Weymouth vs. WalpoleOct 18 · 2.57 Miles VARSITY · WalpoleWalpole2.57 Miles VARSITY013:33Unofficial12
Sep 27Milton v. Needham & WalpoleSep 27 · 2.9 Miles Varsity · WalpoleWalpole2.9 Miles Varsity016:19Unofficial12
Sep 2216th Ocean State XC InvitationalSep 22 · 5,000 Meters Championship · Place 102 · WalpoleWalpole5,000 Meters Championship10217:25.012
Sep 20Walpole vs. Natick & Newton NorthSep 20 · 2.57 Miles Varsity Boys · Place 2 · WalpoleWalpole2.57 Miles Varsity Boys213:26Unofficial12

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 29League Meet SaturdayOct 29 · 5,000 Meters Baystate Varsity · Place 14 · WalpoleWalpole5,000 Meters Baystate Varsity1416:11.0 PB11
Oct 12Wellesley & Brookline V. WalpoleOct 12 · 2.57 Miles Varsity · WalpoleWalpole2.57 Miles Varsity014:02Unofficial11
Oct 6Walpole vs. FraminghamOct 6 · 5,000 Meters Varsity · WalpoleWalpole5,000 Meters Varsity017:58Unofficial11
Sep 23Ocean State XC InvitationalSep 23 · 5,000 Meters Varsity - 1 · Place 13 · WalpoleWalpole5,000 Meters Varsity - 11317:03.0 PB11
Sep 21Natick & Walpole @ Newton NorthSep 21 · 5,000 Meters Varsity · WalpoleWalpole5,000 Meters Varsity016:51Unofficial11
Sep 14Walpole & Milton vs. NeedhamSep 14 · 5,000 Meters Varsity · WalpoleWalpole5,000 Meters Varsity017:32Unofficial11

2021 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 13MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1C · Place 29 · WalpoleWalpole5,000 Meters Division 1C2917:09.810
Oct 31Bay State Conference ChampionshipOct 31 · 5,000 Meters Varsity · Place 25 · WalpoleWalpole5,000 Meters Varsity2517:20.410
Oct 20Weymouth vs. WalpoleOct 20 · 2.57 Miles Varsity · Place 2 · WalpoleWalpole2.57 Miles Varsity214:04Unofficial10
Oct 16MSTCA Bob McIntyre Twilight Large Schools InvitationalOct 16 · 5,000 Meters Sophomore · Place 13 · WalpoleWalpole5,000 Meters Sophomore1317:33.8 PB10
Oct 13Framingham vs. WalpoleOct 13 · 2.57 Miles Varsity · WalpoleWalpole2.57 Miles Varsity014:41Unofficial10
Oct 2Bay State InvitationalOct 2 · 5,000 Meters Green Race · Place 12 · WalpoleWalpole5,000 Meters Green Race1217:10.310
Sep 29Natick v. Newton North & WalpoleSep 29 · 5,000 Meters Varsity · Place 8 · WalpoleWalpole5,000 Meters Varsity817:32Unofficial10
Sep 14Braintree vs WalpoleSep 14 · 3.05 Miles Varsity · Place 1 · WalpoleWalpole3.05 Miles Varsity117:19Unofficial10
Sep 9Brookline & Walpole v. WellesleySep 9 · 5,000 Meters Varsity · Place 10 · WalpoleWalpole5,000 Meters Varsity1018:09Unofficial10