Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Cape Cod FairgroundsMSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1418:06.1MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2022
5,000 Meters · Stanley ParkMIAA Division 2A, 2B, 2C Championships · Nov 1218:17.8MIAA Division 2A, 2B, 2C ChampionshipsNovember 12, 2022
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1817:54.28MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Woburn Country ClubMiddlesex League Championship Meet · Oct 2616:47.37Middlesex League Championship MeetOctober 26, 2025
5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches XC Invitational · Nov 518:44.36MSTCA 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 41 · Melrose5,000 Meters Varsity4116:47.37 PB11

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 9MIAA Division 2A-2B-2C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 64 · Melrose5,000 Meters Varsity6418:10.3512
Oct 22ML-12 Wakefield @ MelroseOct 22 · 5,000 Meters Varsity · Place 9 · Melrose5,000 Meters Varsity917:2912
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Varsity · Place 87 · Melrose5,000 Meters Varsity8717:14.9712
Oct 8ML-12: Melrose @ BurlingtonOct 8 · 5,000 Meters Varsity · Place 8 · Melrose5,000 Meters Varsity817:18.012
Oct 1ML 12 Melrose @ WilmingtonOct 1 · 5,000 Meters Varsity · Place 6 · Melrose5,000 Meters Varsity617:06.712
Sep 24ML-12: Melrose @ StonehamSep 24 · 5,000 Meters Varsity · Place 6 · Melrose5,000 Meters Varsity617:5412
Sep 17ML-12: Watertown @ MelroseSep 17 · 5,000 Meters Varsity · Place 8 · Melrose5,000 Meters Varsity820:3712
Sep 10ML-12: Winchester @ MelroseSep 10 · 5,000 Meters Varsity · Place 6 · Melrose5,000 Meters Varsity618:2712

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 2 · Place 91 · Melrose5,000 Meters Division 29117:54.28 PB11
Nov 11MIAA Division 2 State QualifierNov 11 · 5,000 Meters 2A · Place 43 · Melrose5,000 Meters 2A4317:33.8JR
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Varsity · Place 41 · Melrose5,000 Meters Varsity4117:44.4JR
Oct 24ML-12 Melrose at BurlingtonOct 24 · 5,000 Meters Varsity · Place 7 · Melrose5,000 Meters Varsity717:19.011
Oct 17Melrose vs. WilmingtonOct 17 · 5,000 Meters Varsity · Place 6 · Melrose5,000 Meters Varsity617:5911
Oct 7MSTCA Bay State InvitationalOct 7 · 5,000 Meters Varsity · Place 34 · Melrose5,000 Meters Varsity3417:54.3JR
Oct 3Melrose vs. StonehamOct 3 · Varsity · Place 5 · MelroseVarsity518:5711
Sep 26Watertown vs Melrose Dual MeetSep 26 · Varsity · Place 5 · MelroseVarsity518:1511
Sep 19Melrose vs Wakefield Dual meetSep 19 · Varsity · Place 10 · MelroseVarsity1017:1211
Sep 12Lexington vs Melrose Dual MeetSep 12 · Varsity · Place 6 · MelroseVarsity617:5811

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 19MIAA Division State Cross Country ChampionshipsNov 19 · 5,000 Meters Division 2 · Place 154 · Melrose5,000 Meters Division 215419:01.7110
Nov 12MIAA Division 2A, 2B, 2C ChampionshipsNov 12 · 5,000 Meters Division 2A · Place 70 · Melrose5,000 Meters Division 2A7018:17.8 PB10
Nov 5MSTCA Frank Mooney Coaches InvitationalNov 5 · 5,000 Meters Sophomore · Place 15 · Melrose5,000 Meters Sophomore1518:44.4SO
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Sophomore (Small School) · Place 14 · Melrose5,000 Meters Sophomore (Small School)1418:44.36 PB10
Oct 31Middlesex League XC ChampionshipOct 31 · 5,000 Meters Varsity · Place 43 · Melrose5,000 Meters Varsity4318:00.7SO
Oct 14MSTCA Bob Glennon Twilight InvitationalOct 14 · 5,000 Meters Sophomore · Place 23 · Melrose5,000 Meters Sophomore2318:06.1SO
Oct 14MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Sophomore · Place 23 · Melrose5,000 Meters Sophomore2318:06.1 PB10
Sep 20Lexington at Melrose Dual MeetSep 20 · 2.8 Miles Varsity · Place 8 · Melrose2.8 Miles Varsity818:27Unofficial10

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 6Frank Mooney Coaches InvitationalNov 6 · 3,000 Meters Freshman · Place 132 · Melrose3,000 Meters Freshman13212:11.39
Oct 15Bob McIntyre Twilight invitational Oct 15 · 2.1 Miles Freshman · Place 41 · Melrose2.1 Miles Freshman4113:24.1FR
Sep 25MSTCA Frank Kelley InvitationalSep 25 · 3,000 Meters Freshman Sophomore · Place 141 · Melrose3,000 Meters Freshman Sophomore14112:32.459