Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1419:29.2ASICS MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2023
5,000 Meters · Woburn Country ClubMiddlesex League Championship Meet · Oct 2618:52.63Middlesex League Championship MeetOctober 26, 2025
5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches XC Invitational · Nov 523:25.39MSTCA 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 Junior Varsity · Place 59 · Melrose5,000 Meters Junior Varsity5918:52.63 PB11

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 28ML-12 ChampionshipOct 28 · 5,000 Meters Junior Varsity · Place 81 · Melrose5,000 Meters Junior Varsity8119:37.4812
Oct 22ML-12 Wakefield @ MelroseOct 22 · 5,000 Meters Varsity · Place 20 · Melrose5,000 Meters Varsity2021:0712
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Junior Varsity · Place 91 · Melrose5,000 Meters Junior Varsity9119:20.8412
Sep 24ML-12: Melrose @ StonehamSep 24 · 5,000 Meters Varsity · Place 13 · Melrose5,000 Meters Varsity1320:0512
Sep 17ML-12: Watertown @ MelroseSep 17 · 5,000 Meters Varsity · Place 10 · Melrose5,000 Meters Varsity1021:5512
Sep 10ML-12: Winchester @ MelroseSep 10 · 5,000 Meters Varsity · Place 20 · Melrose5,000 Meters Varsity2020:3312

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Varsity · Place 127 · Melrose5,000 Meters Varsity12719:23.6JR
Oct 24ML-12 Melrose at BurlingtonOct 24 · 5,000 Meters Varsity · Place 25 · Melrose5,000 Meters Varsity2519:56.211
Oct 17Melrose vs. WilmingtonOct 17 · 5,000 Meters Varsity · Place 19 · Melrose5,000 Meters Varsity1920:1311
Oct 14ASICS MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Varsity Boys · Place 151 · Melrose5,000 Meters Varsity Boys15119:29.2 PB11
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Varsity · Place 151 · Melrose5,000 Meters Varsity15119:29.12JR
Oct 7MSTCA Bay State InvitationalOct 7 · 5,000 Meters Junior Varsity · Place 61 · Melrose5,000 Meters Junior Varsity6120:27.0JR
Oct 3Melrose vs. StonehamOct 3 · Varsity · Place 13 · MelroseVarsity1321:3911
Sep 26Watertown vs Melrose Dual MeetSep 26 · Varsity · Place 13 · MelroseVarsity1321:1611
Sep 19Melrose vs Wakefield Dual meetSep 19 · Junior Varsity · Place 13 · MelroseJunior Varsity1320:3711
Sep 12Lexington vs Melrose Dual MeetSep 12 · Varsity · Place 19 · MelroseVarsity1922:0311

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 5MSTCA Frank Mooney Coaches InvitationalNov 5 · 5,000 Meters Sophomore · Melrose5,000 Meters Sophomore—DNFSO
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Sophomore (Small School) · Place 101 · Melrose5,000 Meters Sophomore (Small School)10123:25.39 PB10
Oct 31Middlesex League XC ChampionshipOct 31 · 5,000 Meters Junior Varsity · Place 119 · Melrose5,000 Meters Junior Varsity11922:43.8SO
Oct 14MSTCA Bob Glennon Twilight InvitationalOct 14 · 5,000 Meters Sophomore · Place 154 · Melrose5,000 Meters Sophomore15424:08.7SO
Oct 14MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Sophomore · Place 154 · Melrose5,000 Meters Sophomore15424:08.710