Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1119:24.40MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2821:22.4Ocean State InvitationalSeptember 28, 2024
5,000 Meters · Northfield Mountain Recreation CenterMIAA Division 2A-2B-2C · Nov 820:03.15MIAA Division 2A-2B-2CNovember 8, 2025
5,000 Meters · Silver Lake Regional High SchoolPatriot League HS XC Championship · Oct 2518:16.3Patriot League HS XC ChampionshipOctober 25, 2025
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1520:08.47MIAA XC Meet of ChampionsNovember 15, 2025

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

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 15MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 2 · Place 178 · Pembroke5,000 Meters Division 217820:08.47 PB12
Nov 8MIAA Division 2A-2B-2CNov 8 · 5,000 Meters Varsity Division 2B · Place 106 · Pembroke5,000 Meters Varsity Division 2B10620:03.15 PB12
Oct 25Patriot League HS XC ChampionshipOct 25 · 5,000 Meters Varsity · Place 60 · Pembroke5,000 Meters Varsity6018:16.3 PB12
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Varsity Medium · Place 148 · Pembroke5,000 Meters Varsity Medium14819:24.40 PB12
Sep 30Pembroke vs Plymouth SouthSep 30 · 2.75 Miles VARSITY · Place 20 · Pembroke2.75 Miles VARSITY2017:38Unofficial12
Sep 23Pembroke vs North Quincy & QuincySep 23 · 2.75 Miles Varsity · Place 16 · Pembroke2.75 Miles Varsity1618:33Unofficial12
Sep 16Pembroke @HanoverSep 16 · 2.5 Miles VARSITY · Place 6 · Pembroke2.5 Miles VARSITY616:24Unofficial12
Sep 13MARSHVEGAS CLASSICSep 13 · 5,000 Meters Varsity · Place 65 · Pembroke5,000 Meters Varsity6520:04.9012
Sep 10Pembroke @ ScituateSep 10 · 2.4 Miles Varsity · Place 6 · Pembroke2.4 Miles Varsity614:08Unofficial12

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 26Patriot League XC ChampionshipOct 26 · 5,000 Meters Junior Varsity · Place 13 · Pembroke5,000 Meters Junior Varsity1319:57.51JR
Oct 12MSTCA Bob Glennon Twilight XC Invitational (Small/Medium School)Oct 12 · 5,000 Meters Junior Varsity · Place 43 · Pembroke5,000 Meters Junior Varsity4318:58.6111
Oct 8North Quincy vs PembrokeOct 8 · 2.5 Mile Varsity · Place 18 · Pembroke2.5 Mile Varsity1816:11.4Unofficial11
Oct 1PEMBROKE VS HANOVEROct 1 · 2.75 Miles Varsity · Place 12 · Pembroke2.75 Miles Varsity1218:29Unofficial11
Sep 28Ocean State InvitationalSep 28 · 5,000 Meters Junior Varsity 2 · Place 52 · Pembroke5,000 Meters Junior Varsity 25221:22.4 PB11
Sep 24PEMBROKE VS SCITUATESep 24 · 2.75 Miles Varsity · Place 14 · Pembroke2.75 Miles Varsity1418:1811
Sep 10Plymouth South vs PembrokeSep 10 · 2.5 Miles Boys Varsity · Place 25 · Pembroke2.5 Miles Boys Varsity2517:22Unofficial11

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 28Patriot League XC ChampionshipOct 28 · 5,000 Meters Junior Varsity · Pembroke5,000 Meters Junior Varsity0DNS10
Oct 11PEMBROKE VS NORTH QUINCY/QUINCYOct 11 · 2.75 Miles Varsity · Place 30 · Pembroke2.75 Miles Varsity3020:26Unofficial10
Oct 3PEMBROKE @HANOVEROct 3 · 2.5 Miles New Division · Place 19 · Pembroke2.5 Miles New Division1918:31Unofficial10
Sep 26Pembroke @ ScituateSep 26 · 2.7 Miles Varsity · Place 23 · Pembroke2.7 Miles Varsity2318:54Unofficial10
Sep 12Pembroke vs Plymouth SouthSep 12 · 2.75 Miles Varsity · Place 32 · Pembroke2.75 Miles Varsity3220:03Unofficial10

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 29Patriot League Cross Country ChampionshipsOct 29 · 5,000 Meters Junior Varsity · Place 32 · Pembroke5,000 Meters Junior Varsity3221:33Unofficial9
Oct 22Dick Atkinson InvitationalOct 22 · 5,000 Meters Junior Varsity · Place 112 · Pembroke5,000 Meters Junior Varsity11221:49.929
Oct 12Pembroke at North QuincyOct 12 · 2.52 Miles Varsity · Place 39 · Pembroke2.52 Miles Varsity3918:33Unofficial9
Oct 4Pembroke vs HanoverOct 4 · 2.75 Miles New Division · Place 31 · Pembroke2.75 Miles New Division3120:22Unofficial9
Sep 20Pembroke vs ScituateSep 20 · 2.75 Miles VARSITY · Place 30 · Pembroke2.75 Miles VARSITY3020:44Unofficial9
Sep 16Pembroke @ Plymouth SouthSep 16 · 2.65 Miles New Division · Place 45 · Pembroke2.65 Miles New Division4520:47Unofficial9