Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.1 Miles · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1413:28.3ASICS MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2023
2.5 Miles · Goddard Memorial State Park16th Ocean State XC Invitational · Sep 2216:51.416th Ocean State XC InvitationalSeptember 22, 2023
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1118:09.80MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Franklin ParkDual County League Championship · Oct 2418:08.5Dual County League ChampionshipOctober 24, 2025
5,000 Meters · Franklin Park PlaysteadDual County League XC Championship · Oct 3017:46.9Dual County League XC ChampionshipOctober 30, 2026
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2718:59.9Ocean State InvitationalSeptember 27, 2025
5,000 Meters · Wrentham Development CenterMSTCA Frank Mooney Coaches Invitational (Large School) · Nov 718:13.50MSTCA Frank Mooney Coaches Invitational (Large School)November 7, 2026
5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches (Large Schools) · Nov 118:14.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.

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 7MSTCA Frank Mooney Coaches Invitational (Large School)Nov 7 · 5,000 Meters Senior · Place 64 · Westford Academy5,000 Meters Senior6418:13.50 PB12
Oct 30Dual County League XC ChampionshipOct 30 · 5,000 Meters Boys Thorpe · Place 34 · Westford Academy5,000 Meters Boys Thorpe3417:46.9 PB12
Oct 25Boston Mayors Cup ChampionshipOct 25 · 5,000 Meters Varsity · Place 28 · WESTFORD ACADEMY5,000 Meters Varsity2817:5412

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 1MSTCA Frank Mooney Coaches (Large Schools)Nov 1 · 5,000 Meters Junior · Place 23 · Westford Academy5,000 Meters Junior2318:14.00 PB11
Oct 24Dual County League ChampionshipOct 24 · 5,000 Meters JV · Place 18 · Westford Academy5,000 Meters JV1818:08.5 PB11
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Junior Varsity Large · Place 19 · Westford Academy5,000 Meters Junior Varsity Large1918:09.80 PB11
Sep 27Ocean State InvitationalSep 27 · 5,000 Meters Varsity 1 · Place 131 · Westford Academy5,000 Meters Varsity 113118:59.9 PB11

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 9MIAA Division 1A-1B-1C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 118 · Westford Academy5,000 Meters Varsity11819:37.0110
Nov 2MSTCA Frank Mooney InvitationalNov 2 · 5,000 Meters Sophomore · Place 43 · Westford Academy5,000 Meters Sophomore4318:15.5110
Oct 25Dual County League ChampionshipOct 25 · 5,000 Meters Junior Varsity · Place 25 · Westford Academy5,000 Meters Junior Varsity2519:07.110
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Sophomore · Place 57 · Westford Academy5,000 Meters Sophomore5719:07.3510
Sep 28Ocean State InvitationalSep 28 · 5,000 Meters Junior Varsity 1 · Place 89 · Westford Academy5,000 Meters Junior Varsity 18920:05.310

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 3,000 Meters Freshman · Place 54 · Westford Academy3,000 Meters Freshman5411:47.2FR
Oct 27Dual County League Championship MeetOct 27 · 3,000 Meters Freshman · Place 13 · Westford Academy3,000 Meters Freshman1312:18.0—
Oct 14ASICS MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 2.1 Miles Freshman Boys · Place 53 · Westford Academy2.1 Miles Freshman Boys5313:28.3 PB9
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 2.1 Miles Freshman · Place 53 · Westford Academy2.1 Miles Freshman5313:28.22FR
Sep 2216th Ocean State XC InvitationalSep 22 · 2.5 Miles Freshman - 1 · Place 92 · Westford Academy2.5 Miles Freshman - 19216:51.4 PB9