Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,500 Meters · Borderland State ParkHock Dual: OA vs. Foxborough · Sep 2912:12.76Hock Dual: OA vs. FoxboroughSeptember 29, 2026
3,000 Meters · Franklin Park PlaysteadCatholic Memorial Invitational · Oct 1714:54.4Catholic Memorial InvitationalOctober 17, 2026
5,000 Meters · Borderland State ParkHock Dual: OA vs. North Attleborough · Sep 2225:37.15Hock Dual: OA vs. North AttleboroughSeptember 22, 2026
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2725:42.3Ocean State InvitationalSeptember 27, 2025
5,000 Meters · Mansfield Soccer ComplexMansfield vs Oliver Ames · Sep 924:54Mansfield vs Oliver AmesSeptember 9, 2025
5,000 Meters · Oliver Ames High SchoolHock Dual: OA vs. North Attleboro · Oct 1424:16.0Hock Dual: OA vs. North AttleboroOctober 14, 2025
5,000 Meters · Wrentham Development CenterMSTCA Frank Mooney Coaches Invitational (Large School) · Nov 724:49.59MSTCA Frank Mooney Coaches Invitational (Large School)November 7, 2026
5,000 Meters · Wrentham Development Center CourseHockomock League Meet · Oct 2523:17.00Hockomock League MeetOctober 25, 2025

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 7MSTCA Frank Mooney Coaches Invitational (Large School)Nov 7 · 5,000 Meters Senior · Place 90 · Oliver Ames5,000 Meters Senior9024:49.59 PB12
Oct 31Hockomock League MeetOct 31 · 5,000 Meters Varsity · Place 77 · Oliver Ames5,000 Meters Varsity7724:58.2412
Oct 20Hock Dual: OA vs. CantonOct 20 · 5,000 Meters Varsity · Place 21 · Oliver Ames5,000 Meters Varsity2124:46.0312
Oct 17Catholic Memorial InvitationalOct 17 · 3,000 Meters JV Girls · Place 71 · Oliver Ames3,000 Meters JV Girls7114:54.4 PB12
Oct 13Mansfield vs Oliver AmesOct 13 · 5,000 Meters Girls Varsity · Place 17 · Oliver Ames5,000 Meters Girls Varsity1725:5212
Oct 3MSTCA Frank Kelley (Daytime Meet)Oct 3 · 5,000 Meters Open · Place 102 · Oliver Ames5,000 Meters Open10225:42.6712
Sep 29Hock Dual: OA vs. FoxboroughSep 29 · 2,500 Meters Junior Varsity · Place 7 · Oliver Ames2,500 Meters Junior Varsity712:12.76 PB12
Sep 22Hock Dual: OA vs. North AttleboroughSep 22 · 5,000 Meters Varsity Girls · Place 15 · Oliver Ames5,000 Meters Varsity Girls1525:37.15 PB12
Sep 15Oliver Ames @ KPSep 15 · 5,000 Meters Varsity · Oliver Ames5,000 Meters Varsity027:12Unofficial12

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 1MSTCA Frank Mooney Coaches (Large Schools)Nov 1 · 5,000 Meters Senior · Place 53 · Oliver Ames5,000 Meters Senior5323:50.6011
Oct 25Hockomock League MeetOct 25 · 5,000 Meters Varsity · Place 50 · Oliver Ames5,000 Meters Varsity5023:17.00 PB11
Oct 14Hock Dual: OA vs. North AttleboroOct 14 · 5,000 Meters Varsity · Place 11 · Oliver Ames5,000 Meters Varsity1124:16.0 PB11
Oct 6Hock Dual: OA vs. CantonOct 6 · 5,000 Meters Varsity · Place 18 · Oliver Ames5,000 Meters Varsity1824:46.0Unofficial11
Sep 29Stoughton Vs. Oliver AmesSep 29 · 5,000 Meters Varsity · Place 9 · Oliver Ames5,000 Meters Varsity925:42.311
Sep 27Ocean State InvitationalSep 27 · 5,000 Meters Junior Varsity 1 · Place 48 · Oliver Ames5,000 Meters Junior Varsity 14825:42.3 PB11
Sep 16Foxboro vs. Oliver AmesSep 16 · 2.5 Miles Varsity · Place 13 · Oliver Ames2.5 Miles Varsity1319:46Unofficial11
Sep 9Mansfield vs Oliver AmesSep 9 · 5,000 Meters Varsity · Place 13 · Oliver Ames5,000 Meters Varsity1324:54 PB11