Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.5 Miles · Shepherd Hill Regional High SchoolShepherd Hill Vs. Grafton Dual Meet · Sep 3016:02Shepherd Hill Vs. Grafton Dual MeetSeptember 30, 2025
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches (Small Schools) · Nov 112:22.40MSTCA Frank Mooney Coaches (Small Schools)November 1, 2025
5,000 Meters · Cape Cod FairgroundsMSTCA Bob Glennon Twilight XC (Small & Medium Schools) · Oct 1019:59.13MSTCA Bob Glennon Twilight XC (Small & Medium Schools)October 10, 2026
5,000 Meters · Ghiloni Park2025 Midland-Wachusett League XC Championship Meet · Oct 2520:32.662025 Midland-Wachusett League XC Championship MeetOctober 25, 2025
5,000 Meters · Northfield Mountain Recreation CenterMIAA Division 2A-2B-2C · Nov 822:04.24MIAA Division 2A-2B-2CNovember 8, 2025
5,000 Meters · Wrentham Development CenterMSTCA Frank Mooney Coaches (Small & Medium Schools) · Nov 721:58.53MSTCA Frank Mooney Coaches (Small & Medium Schools)November 7, 2026

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 7MSTCA Frank Mooney Coaches (Small & Medium Schools)Nov 7 · 5,000 Meters JR/SR Boys · Place 254 · Grafton5,000 Meters JR/SR Boys25421:58.53 PB10
Oct 10MSTCA Bob Glennon Twilight XC (Small & Medium Schools)Oct 10 · 5,000 Meters Varsity Medium · Place 146 · Grafton5,000 Meters Varsity Medium14619:59.13 PB10

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 8MIAA Division 2A-2B-2CNov 8 · 5,000 Meters Varsity Division 2A · Place 133 · Grafton5,000 Meters Varsity Division 2A13322:04.24 PB9
Nov 1MSTCA Frank Mooney Coaches (Small Schools)Nov 1 · 3,000 Meters Freshman · Place 50 · Grafton3,000 Meters Freshman5012:22.40 PB9
Oct 252025 Midland-Wachusett League XC Championship MeetOct 25 · 5,000 Meters Junior Varsity Div. A · Place 19 · Grafton5,000 Meters Junior Varsity Div. A1920:32.66 PB9
Sep 30Shepherd Hill Vs. Grafton Dual MeetSep 30 · 2.5 Miles Varsity · Place 12 · Grafton2.5 Miles Varsity1216:02 PB9