Personal bests

Best marks in available results
Event / courseMarkMeetDate
2607 m · Highland ParkMSTCA Cup · Nov 2112:16MSTCA CupNovember 21, 2020
5,000 Meters · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1421:31.0ASICS MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2023
5,000 Meters · Woburn Country ClubMiddlesex League Championship Meet · Oct 2621:33.45Middlesex League Championship MeetOctober 26, 2025
5,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley Invitational · Sep 2421:43.6MSTCA Frank Kelley InvitationalSeptember 24, 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 Junior Varsity · Place 122 · Melrose5,000 Meters Junior Varsity12221:33.45 PB12

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 24ML-12 Melrose at BurlingtonOct 24 · 5,000 Meters Varsity · Place 28 · Melrose5,000 Meters Varsity2820:53.212
Oct 17Melrose vs. WilmingtonOct 17 · 5,000 Meters Varsity · Place 23 · Melrose5,000 Meters Varsity2321:2912
Oct 14ASICS MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Junior Varsity Boys · Place 144 · Melrose5,000 Meters Junior Varsity Boys14421:31.0 PB12
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Junior Varsity · Place 144 · Melrose5,000 Meters Junior Varsity14421:30.94SR
Oct 3Melrose vs. StonehamOct 3 · Varsity · Place 16 · MelroseVarsity1623:0112
Sep 26Watertown vs Melrose Dual MeetSep 26 · Varsity · Place 14 · MelroseVarsity1422:1612
Sep 19Melrose vs Wakefield Dual meetSep 19 · Junior Varsity · Place 19 · MelroseJunior Varsity1922:1312

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 31Middlesex League XC ChampionshipOct 31 · 5,000 Meters Junior Varsity · Place 118 · Melrose5,000 Meters Junior Varsity11822:27.6JR
Oct 14MSTCA Bob Glennon Twilight InvitationalOct 14 · 5,000 Meters Junior Varsity · Place 183 · Melrose5,000 Meters Junior Varsity18323:46.5JR
Oct 14MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Junior Varsity · Place 183 · Melrose5,000 Meters Junior Varsity18323:46.511
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 5,000 Meters Championship · Place 251 · Melrose5,000 Meters Championship25121:43.6JR
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 5,000 Meters Championship · Place 251 · Melrose5,000 Meters Championship25121:43.6 PB11
Sep 20Lexington at Melrose Dual MeetSep 20 · 2.8 Miles Varsity · Place 38 · Melrose2.8 Miles Varsity3821:17Unofficial11

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 6Frank Mooney Coaches InvitationalNov 6 · 5,000 Meters Sophomore · Place 198 · Melrose5,000 Meters Sophomore19822:54.110
Oct 15Bob McIntyre Twilight invitational Oct 15 · 5,000 Meters Sophomore · Place 114 · Melrose5,000 Meters Sophomore11424:15.2—
Sep 25MSTCA Frank Kelley InvitationalSep 25 · 3,000 Meters Freshman Sophomore · Place 242 · Melrose3,000 Meters Freshman Sophomore24213:50.4610

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 21MSTCA CupNov 21 · 1.62 Miles Freshman/Junior Varsity · Place 68 · Melrose1.62 Miles Freshman/Junior Varsity6812:16 PB9