Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1415:45.4ASICS MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2023
5,000 Meters · Franklin ParkFoot Locker Cross Country Northeast Regional Championships · Nov 2516:28.2Foot Locker Cross Country Northeast Regional ChampionshipsNovember 25, 2023
5,000 Meters · Gardner Municipal Golf CourseMIAA Division 2A, 2B, & 2C Championships · Nov 1317:53.2MIAA Division 2A, 2B, & 2C ChampionshipsNovember 13, 2021
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2816:10.2Ocean State InvitationalSeptember 28, 2024
5,000 Meters · Stanley ParkMIAA Division 2A, 2B, 2C Championships · Nov 1216:26.6MIAA Division 2A, 2B, 2C ChampionshipsNovember 12, 2022
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1816:26.84MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Woburn Country ClubMiddlesex League Championship Meet · Oct 2615:30.70Middlesex League Championship MeetOctober 26, 2025
5,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley Invitational · Sep 2416:39.5MSTCA Frank Kelley InvitationalSeptember 24, 2022
6,000 Meters · Long Lane FarmLittle Three Championships (Amherst-Wesleyan-Williams) · Sep 518:58.4Little Three Championships (Amherst-Wesleyan-Williams)September 5, 2026
6,000 Meters · University of Massachusetts Amherst Little 3 · Sep 619:28.64Little 3September 6, 2025
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 325:42.6Paul Short Run (College)October 3, 2025
8,000 Meters · Middlebury CollegeNESCAC XC Championship · Oct 3126:21.6NESCAC XC ChampionshipOctober 31, 2026
8,000 Meters · Wesleyan UniversityCardinal Invitational · Sep 2025:15.48Cardinal InvitationalSeptember 20, 2025

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 31NESCAC XC ChampionshipOct 31 · 8,000 Meters Championship · Place 59 · AmherstAmherst8,000 Meters Championship5926:21.6 PBSo
Sep 19Cardinal InvitationalSep 19 · 8,000 Meters Men · Place 13 · AmherstAmherst8,000 Meters Men1325:19.4So
Sep 5Little Three Championships (Amherst-Wesleyan-Williams)Sep 5 · 6,000 Meters Collegiate · Place 16 · AmherstAmherst6,000 Meters Collegiate1618:58.4 PBSo

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 26Middlesex League Championship MeetOct 26 · 5,000 Meters Varsity · Place 3 · MelroseMelrose5,000 Meters Varsity315:30.70 PB11
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters White · Place 93 · AmherstAmherst8,000 Meters White9325:42.6 PBFr
Sep 20Cardinal InvitationalSep 20 · 8,000 Meters College · Place 17 · AmherstAmherst8,000 Meters College1725:15.48 PBFr
Sep 6Little 3Sep 6 · 6,000 Meters Collegiate · Place 11 · AmherstAmherst6,000 Meters Collegiate1119:28.64 PBFr

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 16MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 2 · Place 5 · MelroseMelrose5,000 Meters Varsity Division 2516:11.6312
Nov 9MIAA Division 2A-2B-2C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 3 · MelroseMelrose5,000 Meters Varsity315:55.2112
Oct 22ML-12 Wakefield @ MelroseOct 22 · 5,000 Meters Varsity · Place 1 · MelroseMelrose5,000 Meters Varsity115:5812
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Varsity · Place 7 · MelroseMelrose5,000 Meters Varsity715:39.7512
Oct 8ML-12: Melrose @ BurlingtonOct 8 · 5,000 Meters Varsity · Place 1 · MelroseMelrose5,000 Meters Varsity115:29.112
Oct 1ML 12 Melrose @ WilmingtonOct 1 · 5,000 Meters Varsity · Place 1 · MelroseMelrose5,000 Meters Varsity115:43.412
Sep 28Ocean State InvitationalSep 28 · 5,000 Meters Championship · Place 10 · MelroseMelrose5,000 Meters Championship1016:10.2 PB12
Sep 24ML-12: Melrose @ StonehamSep 24 · 5,000 Meters Varsity · Place 1 · MelroseMelrose5,000 Meters Varsity115:5412
Sep 17ML-12: Watertown @ MelroseSep 17 · 5,000 Meters Varsity · Place 1 · MelroseMelrose5,000 Meters Varsity116:5112
Sep 10ML-12: Winchester @ MelroseSep 10 · 5,000 Meters Varsity · Place 1 · MelroseMelrose5,000 Meters Varsity116:1912

2023 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 25Foot Locker Cross Country Northeast Regional ChampionshipsNov 25 · 5,000 Meters "Marty Lewis" Championship · Place 47 · UnattachedUnattached5,000 Meters "Marty Lewis" Championship4716:28.2 PB11
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 2 · Place 11 · MelroseMelrose5,000 Meters Division 21116:26.84 PB11
Nov 11MIAA Division 2 State QualifierNov 11 · 5,000 Meters 2A · Place 2 · MelroseMelrose5,000 Meters 2A215:56.4JR
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Varsity · Place 6 · MelroseMelrose5,000 Meters Varsity616:22.8JR
Oct 24ML-12 Melrose at BurlingtonOct 24 · 5,000 Meters Varsity · Place 1 · MelroseMelrose5,000 Meters Varsity115:48.311
Oct 17Melrose vs. WilmingtonOct 17 · 5,000 Meters Varsity · Place 1 · MelroseMelrose5,000 Meters Varsity117:3211
Oct 14ASICS MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Varsity Boys · Place 15 · MelroseMelrose5,000 Meters Varsity Boys1515:45.4 PB11
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Varsity · Place 15 · MelroseMelrose5,000 Meters Varsity1515:45.32JR
Oct 3Melrose vs. StonehamOct 3 · Varsity · Place 1 · MelroseMelroseVarsity117:5511
Sep 26Watertown vs Melrose Dual MeetSep 26 · Varsity · Place 1 · MelroseMelroseVarsity117:3111
Sep 2216th Ocean State XC InvitationalSep 22 · 5,000 Meters Varsity - 1 · Place 1 · MelroseMelrose5,000 Meters Varsity - 1116:12.011
Sep 19Melrose vs Wakefield Dual meetSep 19 · Varsity · Place 1 · MelroseMelroseVarsity116:0311
Sep 12Lexington vs Melrose Dual MeetSep 12 · Varsity · Place 2 · MelroseMelroseVarsity216:4811

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 19MIAA Division State Cross Country ChampionshipsNov 19 · 5,000 Meters Division 2 · Place 28 · MelroseMelrose5,000 Meters Division 22817:01.0310
Nov 12MIAA Division 2A, 2B, 2C ChampionshipsNov 12 · 5,000 Meters Division 2A · Place 10 · MelroseMelrose5,000 Meters Division 2A1016:26.6 PB10
Nov 5MSTCA Frank Mooney Coaches InvitationalNov 5 · 5,000 Meters Sophomore · Place 3 · MelroseMelrose5,000 Meters Sophomore317:31.6SO
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Sophomore (Small School) · Place 3 · MelroseMelrose5,000 Meters Sophomore (Small School)317:31.5810
Oct 14MSTCA Bob Glennon Twilight InvitationalOct 14 · 5,000 Meters Sophomore · Place 3 · MelroseMelrose5,000 Meters Sophomore316:37.7SO
Oct 14MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Sophomore · Place 3 · MelroseMelrose5,000 Meters Sophomore316:37.710
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 5,000 Meters Championship · Place 25 · MelroseMelrose5,000 Meters Championship2516:39.5SO
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 5,000 Meters Championship · Place 25 · MelroseMelrose5,000 Meters Championship2516:39.5 PB10
Sep 20Lexington at Melrose Dual MeetSep 20 · 2.8 Miles Varsity · Place 1 · MelroseMelrose2.8 Miles Varsity115:58Unofficial10

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 20MIAA State ChampionshipsNov 20 · 5,000 Meters Division 2 · Place 59 · MelroseMelrose5,000 Meters Division 25917:03.399
Nov 13MIAA Division 2A, 2B, & 2C ChampionshipsNov 13 · 5,000 Meters Division 2A · Place 36 · MelroseMelrose5,000 Meters Division 2A3617:53.2 PB9
Oct 15Bob McIntyre Twilight invitational Oct 15 · 2.1 Miles Freshman · Place 3 · MelroseMelrose2.1 Miles Freshman311:43.7—