Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley Invitational · Sep 2412:01.1MSTCA Frank Kelley InvitationalSeptember 24, 2022
5,000 Meters · Gardner Municipal Golf CourseMIAA Division 2A, 2B, & 2C Championships · Nov 1321:30.2MIAA Division 2A, 2B, & 2C ChampionshipsNovember 13, 2021
5,000 Meters · Highland ParkMSTCA Cup · Nov 2125:27MSTCA CupNovember 21, 2020
5,000 Meters · Stanley ParkMIAA Division 2A, 2B, 2C Championships · Nov 1220:12.4MIAA Division 2A, 2B, 2C ChampionshipsNovember 12, 2022
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1821:30.70MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Wilmington High SchoolReading vs Wilmington Dual Meet · Sep 1220:38Reading vs Wilmington Dual MeetSeptember 12, 2023
5,000 Meters · Woburn Country ClubMiddlesex League Championship Meet · Oct 2619:52.52Middlesex League Championship MeetOctober 26, 2025
5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches XC Invitational · Nov 519:54.04MSTCA Frank Mooney Coaches XC InvitationalNovember 5, 2022

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

2025 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 26Middlesex League Championship MeetOct 26 · 5,000 Meters Varsity · Place 15 · Wilmington5,000 Meters Varsity1519:52.52 PB12

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 2 · Place 56 · Wilmington5,000 Meters Division 25621:30.70 PB12
Nov 11MIAA Division 2 State QualifierNov 11 · 5,000 Meters Varsity · Place 15 · Wilmington5,000 Meters Varsity1520:28.2SR
Oct 24Wilmington vs Wakefield ML Dual MeetOct 24 · 3 Miles Varsity · Place 6 · Wilmington3 Miles Varsity620:0912
Oct 17Melrose vs. WilmingtonOct 17 · 5,000 Meters Varsity · Place 2 · Wilmington5,000 Meters Varsity221:0312
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Varsity · Place 23 · Wilmington5,000 Meters Varsity2319:26.67SR
Oct 3Burlington at Wilmington Cross CountryOct 3 · Varsity · Place 1 · WilmingtonVarsity122:1912
Sep 30MSTCA Frank Kelley InvitationalSep 30 · 3,000 Meters Varsity · Place 10 · Wilmington3,000 Meters Varsity1012:06.9SR
Sep 26Stoneham vs Wilmington dual meetSep 26 · Varsity · Place 1 · WilmingtonVarsity120:4912
Sep 19Watertown vs Wilmington Dual MeetSep 19 · 5,000 Meters Varsity · Place 2 · Wilmington5,000 Meters Varsity222:02Unofficial12
Sep 12Reading vs Wilmington Dual MeetSep 12 · 5,000 Meters Varsity · Place 2 · Wilmington5,000 Meters Varsity220:38 PB12

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 19MIAA Division State Cross Country ChampionshipsNov 19 · 5,000 Meters Division 2 · Place 42 · Wilmington5,000 Meters Division 24220:38.5611
Nov 12MIAA Division 2A, 2B, 2C ChampionshipsNov 12 · 5,000 Meters Division 2B · Place 15 · Wilmington5,000 Meters Division 2B1520:12.4 PB11
Nov 5MSTCA Frank Mooney Coaches InvitationalNov 5 · 5,000 Meters Varsity · Place 8 · Wilmington5,000 Meters Varsity819:53.3JR
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Junior/Senior (Small School) · Place 8 · Wilmington5,000 Meters Junior/Senior (Small School)819:54.04 PB11
Oct 31Middlesex League XC ChampionshipOct 31 · 5,000 Meters Varsity · Place 7 · Wilmington5,000 Meters Varsity719:39.0JR
Oct 15MSTCA Bob Glennon Twilight Invitational (Small & Medium Schools)Oct 15 · 5,000 Meters Varsity · Place 21 · Wilmington5,000 Meters Varsity2119:40.8JR
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity · Place 3 · Wilmington3,000 Meters Varsity312:01.1JR
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity Small 11-12 · Place 3 · Wilmington3,000 Meters Varsity Small 11-12312:01.1 PB11

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 20MIAA State ChampionshipsNov 20 · 5,000 Meters Division 2 · Place 93 · Wilmington5,000 Meters Division 29320:41.5210
Nov 13MIAA Division 2A, 2B, & 2C ChampionshipsNov 13 · 5,000 Meters Division 2B · Place 29 · Wilmington5,000 Meters Division 2B2921:30.2 PB10
Nov 6Frank Mooney Coaches InvitationalNov 6 · 5,000 Meters Sophomore · Place 6 · Wilmington5,000 Meters Sophomore620:40.610
Sep 25MSTCA Frank Kelley InvitationalSep 25 · 3,000 Meters Freshman Sophomore · Place 10 · Wilmington3,000 Meters Freshman Sophomore1012:45.6910

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 21MSTCA CupNov 21 · 5,000 Meters Division 2 Varsity · Place 60 · Wilmington5,000 Meters Division 2 Varsity6025:27 PB9