Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Borderland State ParkStoughton Vs. Oliver Ames · Sep 2918:59.7Stoughton Vs. Oliver AmesSeptember 29, 2025
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Open · Nov 2220:12.6NXR Northeast & New York Regional OpenNovember 22, 2025
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2319:30.0NXR Northeast & New York Regional ChampionshipsNovember 23, 2024
5,000 Meters · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1417:48.2ASICS MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2023
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1118:04.10MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Goddard Memorial State Park16th Ocean State XC Invitational · Sep 2218:24.316th Ocean State XC InvitationalSeptember 22, 2023
5,000 Meters · Mansfield Soccer ComplexMansfield vs Oliver Ames · Sep 917:55Mansfield vs Oliver AmesSeptember 9, 2025
5,000 Meters · Oliver Ames High SchoolHock Dual: OA vs. North Attleboro · Oct 1418:56.0Hock Dual: OA vs. North AttleboroOctober 14, 2025
5,000 Meters · Pequitside FarmOliver Ames at Canton · Oct 120:08Oliver Ames at CantonOctober 1, 2024
5,000 Meters · Van Cortlandt ParkCHAMPS Northeast Regional XC Championships · Nov 2621:16.3CHAMPS Northeast Regional XC ChampionshipsNovember 26, 2022
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1818:38.93MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches (Large Schools) · Nov 118:34.00MSTCA Frank Mooney Coaches (Large Schools)November 1, 2025

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

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 22NXR Northeast & New York Regional OpenNov 22 · 5,000 Meters Open - Northeast Blue · Place 216 · Oliver AmesOliver Ames5,000 Meters Open - Northeast Blue21620:12.6 PB12
Nov 1MSTCA Frank Mooney Coaches (Large Schools)Nov 1 · 5,000 Meters Senior · Place 65 · Oliver AmesOliver Ames5,000 Meters Senior6518:34.00 PB12
Oct 25Hockomock League MeetOct 25 · 5,000 Meters Varsity · Place 72 · Oliver AmesOliver Ames5,000 Meters Varsity7218:43.7012
Oct 14Hock Dual: OA vs. North AttleboroOct 14 · 5,000 Meters Varsity · Place 7 · Oliver AmesOliver Ames5,000 Meters Varsity718:56.0 PB12
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Varsity Large · Place 131 · Oliver AmesOliver Ames5,000 Meters Varsity Large13118:04.10 PB12
Oct 6Hock Dual: OA vs. CantonOct 6 · 5,000 Meters Varsity · Place 7 · Oliver AmesOliver Ames5,000 Meters Varsity719:02.0Unofficial12
Sep 29Stoughton Vs. Oliver AmesSep 29 · 5,000 Meters Varsity · Place 7 · Oliver AmesOliver Ames5,000 Meters Varsity718:59.7 PB12
Sep 27Ocean State InvitationalSep 27 · 5,000 Meters Championship · Place 118 · Oliver AmesOliver Ames5,000 Meters Championship11819:43.812
Sep 16Foxboro vs. Oliver AmesSep 16 · 2.5 Miles Varsity · Place 7 · Oliver AmesOliver Ames2.5 Miles Varsity714:36Unofficial12
Sep 9Mansfield vs Oliver AmesSep 9 · 5,000 Meters Varsity · Place 12 · Oliver AmesOliver Ames5,000 Meters Varsity1217:55 PB12

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 23NXR Northeast & New York Regional ChampionshipsNov 23 · 5,000 Meters Open - Northeast Green · Place 147 · Oliver AmesOliver Ames5,000 Meters Open - Northeast Green14719:30.0 PB11
Nov 2MSTCA Frank Mooney InvitationalNov 2 · 5,000 Meters Varsity · Place 55 · Oliver AmesOliver Ames5,000 Meters Varsity5517:37.5711
Oct 26Hockomock League XC ChampionshipsOct 26 · 5,000 Meters Varsity · Place 50 · Oliver AmesOliver Ames5,000 Meters Varsity5018:01.7111
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Junior Varsity · Place 44 · Oliver AmesOliver Ames5,000 Meters Junior Varsity4418:29.2611
Oct 8Oliver Ames @ NAOct 8 · 5,000 Meters Varsity · Place 9 · Oliver AmesOliver Ames5,000 Meters Varsity918:4511
Oct 1Oliver Ames at CantonOct 1 · 5,000 Meters Varsity · Place 11 · Oliver AmesOliver Ames5,000 Meters Varsity1120:08 PB11
Sep 28Ocean State InvitationalSep 28 · 5,000 Meters Junior Varsity 1 · Place 55 · Oliver AmesOliver Ames5,000 Meters Junior Varsity 15519:29.411
Sep 24Hock Dual: OA vs. StoughtonSep 24 · 4,930 Meters Varsity Boys · Place 10 · Oliver AmesOliver Ames4,930 Meters Varsity Boys1018:53Unofficial11
Sep 18Hock Dual: OA vs. Foxboro vs. Bridgewater-RaynhamSep 18 · 5,000 Meters Varsity Boys · Place 21 · Oliver AmesOliver Ames5,000 Meters Varsity Boys2120:18Unofficial11

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 1 · Place 179 · Oliver AmesOliver Ames5,000 Meters Division 117918:38.93 PB10
Oct 28Hockomock League ChampionshipsOct 28 · 5,000 Meters Varsity · Place 35 · Oliver AmesOliver Ames5,000 Meters Varsity3518:20.4SO
Oct 14ASICS MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Varsity Boys · Place 98 · Oliver AmesOliver Ames5,000 Meters Varsity Boys9817:48.2 PB10
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Varsity · Place 98 · Oliver AmesOliver Ames5,000 Meters Varsity9817:48.12SO
Oct 10OA @ CantonOct 10 · 5,000 Meters Varsity · Place 7 · Oliver AmesOliver Ames5,000 Meters Varsity719:22Unofficial10
Oct 3OA vs. Mansfield (Hock Week 4)Oct 3 · 5,000 Meters Varsity Boys · Place 8 · Oliver AmesOliver Ames5,000 Meters Varsity Boys818:32.4Unofficial10
Sep 26OA vs. Sharon (Hock Dual Meet Week 3)Sep 26 · 5,000 Meters Varsity Boys · Place 14 · Oliver AmesOliver Ames5,000 Meters Varsity Boys1418:27Unofficial10
Sep 2216th Ocean State XC InvitationalSep 22 · 5,000 Meters Championship · Place 143 · Oliver AmesOliver Ames5,000 Meters Championship14318:24.3 PB10
Sep 19OA Results (Hock Week 2)Sep 19 · 4,830 Meters Varsity Boys · Place 8 · Oliver AmesOliver Ames4,830 Meters Varsity Boys818:40Unofficial10
Sep 12OA Results (Hock Week 1)Sep 12 · 4,930 Meters Varsity Boys · Place 6 · Oliver AmesOliver Ames4,930 Meters Varsity Boys618:36.0Unofficial10

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 26CHAMPS Northeast Regional XC ChampionshipsNov 26 · 5,000 Meters Frosh/Soph · Place 75 · South Easton, MASouth Easton, MA5,000 Meters Frosh/Soph7521:16.3 PB9
Nov 5MSTCA Frank Mooney Coaches InvitationalNov 5 · 5,000 Meters Varsity · Place 134 · Oliver AmesOliver Ames5,000 Meters Varsity13419:34.6FR
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Senior (Large School) · Place 134 · Oliver AmesOliver Ames5,000 Meters Senior (Large School)13419:34.579
Oct 29League Meet SaturdayOct 29 · 5,000 Meters Hockomock JV · Place 8 · Oliver AmesOliver Ames5,000 Meters Hockomock JV819:03.39
Oct 14MSTCA Bob Glennon Twilight InvitationalOct 14 · 5,000 Meters Sophomore · Place 62 · Oliver AmesOliver Ames5,000 Meters Sophomore6219:35.3FR
Oct 14MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Sophomore · Place 62 · Oliver AmesOliver Ames5,000 Meters Sophomore6219:35.39
Oct 4Oliver Ames at MansfieldOct 4 · 5,000 Meters Varsity Boys · Place 17 · Oliver AmesOliver Ames5,000 Meters Varsity Boys1720:11.9Unofficial9
Sep 28Oliver Ames @ SharonSep 28 · 5,000 Meters Varsity · Place 18 · Oliver AmesOliver Ames5,000 Meters Varsity1819:40Unofficial9
Sep 20Foxboro @ Oliver AmesSep 20 · 1.55 Miles Junior Varsity · Oliver AmesOliver Ames1.55 Miles Junior Varsity09:23Unofficial9
Sep 13Stoughton vs. Oliver AmesSep 13 · 2,500 Meters JV Boys · Place 3 · Oliver AmesOliver Ames2,500 Meters JV Boys39:43Unofficial9