Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.1 Miles · Cape Cod FairgroundsMSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1412:20.3MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2022
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches XC Invitational · Nov 511:12.22MSTCA Frank Mooney Coaches XC InvitationalNovember 5, 2022
5,000 Meters · Arsenal Community ParkML-12 Wk 2: Melrose @ Watertown · Sep 1617:56ML-12 Wk 2: Melrose @ WatertownSeptember 16, 2025
5,000 Meters · Northfield Mountain Recreation CenterMIAA Division 2A-2B-2C · Nov 817:15.45MIAA Division 2A-2B-2CNovember 8, 2025
5,000 Meters · Stanley ParkMIAA Division 2A, 2B, 2C Championships · Nov 1218:38.4MIAA Division 2A, 2B, 2C ChampionshipsNovember 12, 2022
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1517:17.66MIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Woburn Country ClubMiddlesex League Championship Meet · Oct 2616:35.37Middlesex League Championship MeetOctober 26, 2025

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

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 15MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 2 · Place 53 · Melrose5,000 Meters Division 25317:17.66 PB12
Nov 8MIAA Division 2A-2B-2CNov 8 · 5,000 Meters Varsity Division 2A · Place 6 · Melrose5,000 Meters Varsity Division 2A617:15.45 PB12
Oct 27ML-12 ChampionshipsOct 27 · 5,000 Meters Varsity · Place 23 · Melrose5,000 Meters Varsity2316:14.8512
Oct 26Middlesex League Championship MeetOct 26 · 5,000 Meters Varsity · Place 34 · Melrose5,000 Meters Varsity3416:35.37 PB10
Oct 21ML-12 Wk 6: Wakefield @ MelroseOct 21 · 5,000 Meters Varsity · Place 2 · Melrose5,000 Meters Varsity217:0212
Oct 14ML-12 Wk 5: Burlington @ MelroseOct 14 · 5,000 Meters Varsity · Place 2 · Melrose5,000 Meters Varsity217:1612
Oct 7ML-12 Wk 4: Wilmington @ MelroseOct 7 · 5,000 Meters Varsity · Place 1 · Melrose5,000 Meters Varsity117:2012
Sep 30ML-12 Wk 3: Stoneham @ MelroseSep 30 · 5,000 Meters Varsity · Place 2 · Melrose5,000 Meters Varsity217:3012
Sep 16ML-12 Wk 2: Melrose @ WatertownSep 16 · 5,000 Meters Varsity · Place 4 · Melrose5,000 Meters Varsity417:56 PB12
Sep 10ML-12 Wk 1: Melrose @ WinchesterSep 10 · 5,000 Meters Varsity · Place 3 · Melrose5,000 Meters Varsity316:5012

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 16MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 2 · Place 64 · Melrose5,000 Meters Varsity Division 26417:45.3911
Nov 9MIAA Division 2A-2B-2C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 30 · Melrose5,000 Meters Varsity3017:25.3911
Nov 2MSTCA Frank Mooney InvitationalNov 2 · 5,000 Meters Varsity · Place 12 · Melrose5,000 Meters Varsity1216:56.5511
Oct 8ML-12: Melrose @ BurlingtonOct 8 · 5,000 Meters Varsity · Place 19 · Melrose5,000 Meters Varsity1919:49.111
Oct 1ML 12 Melrose @ WilmingtonOct 1 · 5,000 Meters Varsity · Place 4 · Melrose5,000 Meters Varsity416:50.411
Sep 24ML-12: Melrose @ StonehamSep 24 · 5,000 Meters Varsity · Place 4 · Melrose5,000 Meters Varsity417:3911
Sep 17ML-12: Watertown @ MelroseSep 17 · 5,000 Meters Varsity · Place 4 · Melrose5,000 Meters Varsity418:4111

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 11MIAA Division 2 State QualifierNov 11 · 5,000 Meters 2A · Place 39 · Melrose5,000 Meters 2A3917:29.1SO
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Sophomore · Place 5 · Melrose5,000 Meters Sophomore517:06.3SO
Oct 24ML-12 Melrose at BurlingtonOct 24 · 5,000 Meters Varsity · Place 5 · Melrose5,000 Meters Varsity516:59.110
Oct 17Melrose vs. WilmingtonOct 17 · 5,000 Meters Varsity · Place 3 · Melrose5,000 Meters Varsity317:3710
Oct 7MSTCA Bay State InvitationalOct 7 · 5,000 Meters Varsity · Place 32 · Melrose5,000 Meters Varsity3217:52.3SO
Oct 3Melrose vs. StonehamOct 3 · Varsity · Place 3 · MelroseVarsity318:3310
Sep 26Watertown vs Melrose Dual MeetSep 26 · Varsity · Place 4 · MelroseVarsity418:1110
Sep 19Melrose vs Wakefield Dual meetSep 19 · Varsity · Place 11 · MelroseVarsity1117:2710
Sep 12Lexington vs Melrose Dual MeetSep 12 · Varsity · Place 7 · MelroseVarsity718:0310

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 19MIAA Division State Cross Country ChampionshipsNov 19 · 5,000 Meters Division 2 · Place 153 · Melrose5,000 Meters Division 215319:01.229
Nov 12MIAA Division 2A, 2B, 2C ChampionshipsNov 12 · 5,000 Meters Division 2A · Place 87 · Melrose5,000 Meters Division 2A8718:38.4 PB9
Nov 5MSTCA Frank Mooney Coaches InvitationalNov 5 · 3,000 Meters Freshman · Place 10 · Melrose3,000 Meters Freshman1011:12.3FR
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 3,000 Meters Freshman (Small School) · Place 10 · Melrose3,000 Meters Freshman (Small School)1011:12.22 PB9
Oct 31Middlesex League XC ChampionshipOct 31 · 3,000 Meters Freshman · Place 9 · Melrose3,000 Meters Freshman910:33.3FR
Oct 14MSTCA Bob Glennon Twilight InvitationalOct 14 · 2.1 Miles Freshman · Place 29 · Melrose2.1 Miles Freshman2912:20.3FR
Oct 14MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 2.1 Miles Freshman · Place 29 · Melrose2.1 Miles Freshman2912:20.3 PB9
Sep 20Lexington at Melrose Dual MeetSep 20 · 2.8 Miles Varsity · Place 15 · Melrose2.8 Miles Varsity1519:03Unofficial9