Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.75 Miles · Shepherd Hill Regional High SchoolShepherd Hill vs Westborough dual meet · Sep 1616:56.5Shepherd Hill vs Westborough dual meetSeptember 16, 2025
5,000 Meters · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1419:50.4ASICS MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2023
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1118:49.40MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Coggshall ParkMid-Wach Championships · Oct 2220:41.3Mid-Wach ChampionshipsOctober 22, 2022
5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 1119:55.99MIAA D1 ChampionshipNovember 11, 2023
5,000 Meters · Ghiloni Park2025 Midland-Wachusett League XC Championship Meet · Oct 2518:52.792025 Midland-Wachusett League XC Championship MeetOctober 25, 2025
5,000 Meters · Wachusett Regional HSDistrict E XC Championship 24 · Oct 2022:42.38District E XC Championship 24October 20, 2024
5,000 Meters · Wrentham Development Center CourseMIAA Division 1A-1B-1C · Nov 819:33.50MIAA Division 1A-1B-1CNovember 8, 2025

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

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 8MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Division 1C · Place 132 · Westborough5,000 Meters Varsity Division 1C13219:33.50 PB12
Oct 252025 Midland-Wachusett League XC Championship MeetOct 25 · 5,000 Meters Division A · Place 37 · Westborough5,000 Meters Division A3718:52.79 PB12
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Varsity Large · Place 174 · Westborough5,000 Meters Varsity Large17418:49.40 PB12
Sep 16Shepherd Hill vs Westborough dual meetSep 16 · 2.75 Miles New Division · Place 9 · Westborough2.75 Miles New Division916:56.5 PB12

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 9MIAA Division 1A-1B-1C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 145 · Westborough5,000 Meters Varsity14522:02.0011
Oct 26Mid-Wach League XC Champ.Oct 26 · 5,000 Meters Varsity · Place 41 · Westborough5,000 Meters Varsity4121:36.7111
Oct 20District E XC Championship 24Oct 20 · 5,000 Meters Division 1 · Place 45 · Westborough5,000 Meters Division 14522:42.38 PB11
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Varsity · Place 245 · Westborough5,000 Meters Varsity24521:23.2111
Oct 5Wachusett InvitationalOct 5 · 5,000 Meters Varsity · Place 27 · Westborough5,000 Meters Varsity2721:30.511

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 11MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1C · Place 128 · Westborough5,000 Meters Division 1C12819:55.99 PB10
Oct 14ASICS MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Varsity Boys · Place 154 · Westborough5,000 Meters Varsity Boys15419:50.4 PB10
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Varsity · Place 154 · Westborough5,000 Meters Varsity15419:50.32SO

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 5MSTCA Frank Mooney Coaches InvitationalNov 5 · 5,000 Meters Varsity · Place 182 · Westborough5,000 Meters Varsity18221:14.1FR
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Senior (Large School) · Place 182 · Westborough5,000 Meters Senior (Large School)18221:14.039
Oct 22Mid-Wach ChampionshipsOct 22 · 5,000 Meters Division A · Place 45 · Westborough5,000 Meters Division A4520:41.3 PB9
Oct 15MSTCA Bob Glennon Twilight Invitational (Small & Medium Schools)Oct 15 · 5,000 Meters Junior Varsity · Place 42 · Westborough5,000 Meters Junior Varsity4219:22.9FR