Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1120:25.14MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Wrentham Development Center CourseSouth Coast Conference Championships · Oct 2520:14.40South Coast Conference ChampionshipsOctober 25, 2025

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

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 1MSTCA Frank Mooney Coaches (Small Schools)Nov 1 · 5,000 Meters Sophomore · Place 101 · Somerset Berkley RegionalSomerset Berkley Regional5,000 Meters Sophomore10121:09.7010
Oct 25South Coast Conference ChampionshipsOct 25 · 5,000 Meters Varsity · Place 30 · Somerset Berkley RegionalSomerset Berkley Regional5,000 Meters Varsity3020:14.40 PB10
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Sophomore Small Medium · Place 87 · Somerset Berkley RegionalSomerset Berkley Regional5,000 Meters Sophomore Small Medium8720:25.14 PB10

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 2MSTCA Frank Mooney InvitationalNov 2 · 3,000 Meters Freshman · Place 45 · Somerset Berkley RegionalSomerset Berkley Regional3,000 Meters Freshman4511:57.069
Oct 26South Coast Conference XC ChampionshipsOct 26 · 5,000 Meters Varsity · Place 33 · Somerset Berkley RegionalSomerset Berkley Regional5,000 Meters Varsity3320:12.639
Oct 12MSTCA Bob Glennon Twilight XC Invitational (Small/Medium School)Oct 12 · 2.1 Miles Freshman · Place 114 · Somerset Berkley RegionalSomerset Berkley Regional2.1 Miles Freshman11413:53.789
Sep 17SBRHS vs DRSep 17 · 5,000 Meters Varsity · Place 16 · Somerset Berkley RegionalSomerset Berkley Regional5,000 Meters Varsity1623:50Unofficial9

2023 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 1JV finalsNov 1 · 1.5 Miles New Division · SomersetSomerset1.5 Miles New Division010:45Unofficial8
Oct 25NortonOct 25 · 1.5 Miles New Division · Place 16 · SomersetSomerset1.5 Miles New Division1611:27Unofficial8
Oct 11Berkley Oct 11 · 1.5 Miles New Division · Place 10 · SomersetSomerset1.5 Miles New Division1011:00Unofficial8
Oct 4Vs FreeLakeOct 4 · 1.5 Miles New Division · Place 25 · SomersetSomerset1.5 Miles New Division2511:18Unofficial8
Oct 2@SeekonkOct 2 · 1.5 Miles New Division · Place 23 · SomersetSomerset1.5 Miles New Division2311:03Unofficial8
Sep 27Vs CaseSep 27 · 1.5 Miles New Division · Place 15 · SomersetSomerset1.5 Miles New Division1511:15Unofficial8
Sep 20MiddleboroSep 20 · 1.5 Miles New Division · SomersetSomerset1.5 Miles New Division010:38Unofficial8
May 24Finals JVMay 24 · 1.5 Miles New Division · Place 4 · SomersetSomerset1.5 Miles New Division49:30Unofficial7
May 17CaseMay 17 · 1.5 Miles New Division · Place 13 · SomersetSomerset1.5 Miles New Division1310:58Unofficial7
May 10RaynhamMay 10 · 1.5 Miles New Division · Place 13 · SomersetSomerset1.5 Miles New Division1310:35Unofficial7
May 3VS Case & BerkleyMay 3 · 1.3 Miles New Division · Place 23 · SomersetSomerset1.3 Miles New Division239:57Unofficial7
Apr 26VS Case/RaynhamApr 26 · 1.5 Miles New Division · Place 13 · SomersetSomerset1.5 Miles New Division1310:35Unofficial7
Apr 12BerkleyApr 12 · 1.5 Miles New Division · Place 12 · SomersetSomerset1.5 Miles New Division1210:41Unofficial7

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 2Finals JVNov 2 · 1.5 Miles New Division · SomersetSomerset1.5 Miles New Division011:02Unofficial7
Oct 26Vs NortonOct 26 · 1.5 Miles New Division · Place 17 · SomersetSomerset1.5 Miles New Division1711:08Unofficial7
Oct 19RaynhamOct 19 · 1.3 Miles New Division · Place 10 · SomersetSomerset1.3 Miles New Division1010:42Unofficial7
Oct 12BerkleyOct 12 · 1.5 Miles New Division · Place 12 · SomersetSomerset1.5 Miles New Division1211:05Unofficial7
Oct 5Free/LakeOct 5 · 1.5 Miles New Division · Place 23 · SomersetSomerset1.5 Miles New Division2311:30Unofficial7
Sep 28CaseSep 28 · 1.5 Miles New Division · Place 13 · SomersetSomerset1.5 Miles New Division1311:48Unofficial7

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1Top 7 FinalsNov 1 · 1.5 Miles New Division · Place 28 · SomersetSomerset1.5 Miles New Division2810:35Unofficial6
Oct 13BerkleyOct 13 · 1.5 Miles New Division · Place 9 · SomersetSomerset1.5 Miles New Division910:38Unofficial6
Oct 6Free/LakeOct 6 · 1.5 Miles New Division · Place 16 · SomersetSomerset1.5 Miles New Division1611:24Unofficial6
Sep 29Home meet vs CaseSep 29 · 1.5 Miles Middle School · Place 11 · SomersetSomerset1.5 Miles Middle School1111:21Unofficial6
Sep 22MiddleboroSep 22 · 1.5 Miles New Division · Place 9 · SomersetSomerset1.5 Miles New Division910:22Unofficial6
Sep 15SeekonkSep 15 · 1.5 Miles New Division · Place 10 · SomersetSomerset1.5 Miles New Division1011:23Unofficial6