Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.5 Miles · Mansfield Soccer ComplexMansfield vs Oliver Ames · Sep 910:09Mansfield vs Oliver AmesSeptember 9, 2025
2,500 Meters · Borderland State ParkStoughton Vs. Oliver Ames · Sep 2911:11.5Stoughton Vs. Oliver AmesSeptember 29, 2025
2,500 Meters · Oliver Ames High SchoolHock Dual: OA vs. North Attleboro · Oct 149:39.0Hock Dual: OA vs. North AttleboroOctober 14, 2025
2.1 Miles · Cape Cod Fairgrounds 2.1 Mile CourseMSTCA Twilight Meet All Divisions · Oct 1114:21.60MSTCA Twilight Meet All DivisionsOctober 11, 2025
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches (Large Schools) · Nov 112:45.91MSTCA Frank Mooney Coaches (Large Schools)November 1, 2025
4,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2717:36.8Ocean State InvitationalSeptember 27, 2025
5,000 Meters · Borderland State ParkHock Dual: OA vs. Foxborough · Sep 2919:26.56Hock Dual: OA vs. FoxboroughSeptember 29, 2026
5,000 Meters · Franklin Park PlaysteadCatholic Memorial Invitational · Oct 1718:34.4Catholic Memorial InvitationalOctober 17, 2026
5,000 Meters · Mansfield Soccer ComplexMansfield vs Oliver Ames · Oct 1318:01Mansfield vs Oliver AmesOctober 13, 2026
5,000 Meters · Wrentham Development CenterMSTCA Frank Mooney Coaches Invitational (Large School) · Nov 718:10.72MSTCA Frank Mooney Coaches Invitational (Large School)November 7, 2026
5,000 Meters · Wrentham Development Center CourseHockomock League Meet · Oct 2521:17.80Hockomock 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 60 · Oliver Ames5,000 Meters Senior6018:10.72 PB10
Oct 31Hockomock League MeetOct 31 · 5,000 Meters Varsity · Place 82 · Oliver Ames5,000 Meters Varsity8219:06.2210
Oct 20Hock Dual: OA vs. CantonOct 20 · 5,000 Meters Varsity · Place 15 · Oliver Ames5,000 Meters Varsity1519:15.3810
Oct 17Catholic Memorial InvitationalOct 17 · 5,000 Meters Varsity Boys Red · Place 166 · Oliver Ames5,000 Meters Varsity Boys Red16618:34.4 PB10
Oct 13Mansfield vs Oliver AmesOct 13 · 5,000 Meters Boys Varsity · Place 13 · Oliver Ames5,000 Meters Boys Varsity1318:01 PB10
Oct 3MSTCA Frank Kelley (Daytime Meet)Oct 3 · 5,000 Meters Open · Place 88 · Oliver Ames5,000 Meters Open8818:55.3010
Sep 29Hock Dual: OA vs. FoxboroughSep 29 · 5,000 Meters Varsity · Place 6 · Oliver Ames5,000 Meters Varsity619:26.56 PB10
Sep 22Hock Dual: OA vs. North AttleboroughSep 22 · 5,000 Meters Varsity Boys · Place 15 · Oliver Ames5,000 Meters Varsity Boys1520:39.9010
Sep 15Oliver Ames @ KPSep 15 · 5,000 Meters Varsity · Oliver Ames5,000 Meters Varsity019:45Unofficial10

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 1MSTCA Frank Mooney Coaches (Large Schools)Nov 1 · 3,000 Meters Freshman · Place 113 · Oliver Ames3,000 Meters Freshman11312:45.91 PB9
Oct 25Hockomock League MeetOct 25 · 5,000 Meters Junior Varsity · Place 57 · Oliver Ames5,000 Meters Junior Varsity5721:17.80 PB9
Oct 14Hock Dual: OA vs. North AttleboroOct 14 · 2,500 Meters Junior Varsity · Place 3 · Oliver Ames2,500 Meters Junior Varsity39:39.0 PB9
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 2.1 Miles Freshman Large · Place 119 · Oliver Ames2.1 Miles Freshman Large11914:21.60 PB9
Oct 6Hock Dual: OA vs. CantonOct 6 · 2,500 Meters Junior Varsity · Oliver Ames2,500 Meters Junior Varsity010:17.4Unofficial9
Sep 29Stoughton Vs. Oliver AmesSep 29 · 2,500 Meters Junior Varsity · Place 9 · Oliver Ames2,500 Meters Junior Varsity911:11.5 PB9
Sep 27Ocean State InvitationalSep 27 · 4,000 Meters Freshman 1 · Place 113 · Oliver Ames4,000 Meters Freshman 111317:36.8 PB9
Sep 16Foxboro vs. Oliver AmesSep 16 · 1.5 Miles JV · Oliver Ames1.5 Miles JV010:11Unofficial9
Sep 9Mansfield vs Oliver AmesSep 9 · 2,414 Meters Junior Varsity · Place 7 · Oliver Ames2,414 Meters Junior Varsity710:09 PB9