Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Gardner Municipal Golf CourseMIAA 3A, 3B, 3C Divisional Championships · Nov 1221:09.6MIAA 3A, 3B, 3C Divisional ChampionshipsNovember 12, 2022
5,000 Meters · Stanley ParkMIAA Division 3A, 3B, & 3C Championships · Nov 1320:15MIAA Division 3A, 3B, & 3C ChampionshipsNovember 13, 2021
5,000 Meters · Woburn Country ClubMiddlesex League Championship Meet · Oct 2619:10.89Middlesex League Championship MeetOctober 26, 2025

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 72 · Stoneham5,000 Meters Varsity7219:10.89 PB12

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 24Stoneham at WatertownOct 24 · 5,000 Meters Varsity · Place 3 · Stoneham5,000 Meters Varsity319:4812
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Junior Varsity · Place 9 · Stoneham5,000 Meters Junior Varsity918:20.51SR
Oct 3Melrose vs. StonehamOct 3 · Varsity · Place 10 · StonehamVarsity1020:3012
Sep 30MSTCA Frank Kelley InvitationalSep 30 · 5,000 Meters Championship · Place 209 · Stoneham5,000 Meters Championship20919:22.3SR
Sep 26Stoneham vs Wilmington dual meetSep 26 · Varsity · Place 4 · StonehamVarsity417:5012
Sep 12Stoneham vs. Belmont Dual MeetSep 12 · Varsity · Place 6 · StonehamVarsity619:2912

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 12MIAA 3A, 3B, 3C Divisional ChampionshipsNov 12 · 5,000 Meters Division 3A · Place 101 · Stoneham5,000 Meters Division 3A10121:09.6 PB11
Oct 31Middlesex League XC ChampionshipOct 31 · 5,000 Meters Varsity · Place 70 · Stoneham5,000 Meters Varsity7020:28.7JR
Oct 15MSTCA Bob Glennon Twilight Invitational (Small & Medium Schools)Oct 15 · 5,000 Meters Varsity · Place 110 · Stoneham5,000 Meters Varsity11019:27.3JR

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 13MIAA Division 3A, 3B, & 3C ChampionshipsNov 13 · 5,000 Meters Division 3A · Place 84 · Stoneham5,000 Meters Division 3A8420:15 PB10