Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.3 Miles · Willard ParkCMAC Large School XC Championship · Oct 2916:24.7CMAC Large School XC ChampionshipOctober 29, 2026
3,000 Meters · Farm PondKT v. Monty · Sep 918:10KT v. MontySeptember 9, 2026
3,000 Meters · Wrentham Development CenterMSTCA Frank Kelley (Daytime Meet) · Oct 313:36.16MSTCA Frank Kelley (Daytime Meet)October 3, 2026
4550 m · Doherty Memorial High SchoolKT @ Doherty + St. Bernard's · Oct 1323:47KT @ Doherty + St. Bernard's October 13, 2026
5,000 Meters · Cape Cod FairgroundsMSTCA Bob Glennon Twilight XC (Small & Medium Schools) · Oct 1023:01.76MSTCA Bob Glennon Twilight XC (Small & Medium Schools)October 10, 2026
5,000 Meters · Farm PondKT v Assabet + WT · Oct 625:44KT v Assabet + WTOctober 6, 2026
5,000 Meters · Wrentham Development CenterMSTCA Frank Mooney Coaches (Small & Medium Schools) · Nov 724:40.16MSTCA Frank Mooney Coaches (Small & Medium Schools)November 7, 2026
5,000 Meters · Wrentham Development Center CourseMVADA Cross Country Championships · Oct 2826:14.30MVADA Cross Country ChampionshipsOctober 28, 2025

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 7MSTCA Frank Mooney Coaches (Small & Medium Schools)Nov 7 · 5,000 Meters Sophomore Boys · Place 138 · Keefe Technical5,000 Meters Sophomore Boys13824:40.16 PB10
Oct 29CMAC Large School XC ChampionshipOct 29 · 2.3 Miles Boy's Junior Varsity · Place 36 · Keefe Technical2.3 Miles Boy's Junior Varsity3616:24.7 PB10
Oct 26MVADA Cross Country ChampionshipsOct 26 · 5,000 Meters Junior Varsity · Place 102 · Keefe Technical5,000 Meters Junior Varsity10223:50.510
Oct 13KT @ Doherty + St. Bernard's Oct 13 · 4,550 Meters Varsity · Place 26 · Keefe Technical4,550 Meters Varsity2623:47 PB10
Oct 10MSTCA Bob Glennon Twilight XC (Small & Medium Schools)Oct 10 · 5,000 Meters Sophomore · Place 123 · Keefe Technical5,000 Meters Sophomore12323:01.76 PB10
Oct 6KT v Assabet + WTOct 6 · 5,000 Meters Varsity · Place 27 · Keefe Technical5,000 Meters Varsity2725:44 PB10
Oct 3MSTCA Frank Kelley (Daytime Meet)Oct 3 · 3,000 Meters Sophomore S/M Schools · Place 80 · Keefe Technical3,000 Meters Sophomore S/M Schools8013:36.16 PB10
Sep 22KT @ AMSA + AssabetSep 22 · 3 Miles Varsity · Place 48 · Keefe Technical3 Miles Varsity4826:21Unofficial10
Sep 15KT v. NDA + DohertySep 15 · 5,000 Meters Varsity · Place 26 · Keefe Technical5,000 Meters Varsity2628:4210
Sep 9KT v. MontySep 9 · 3,000 Meters Junior Varsity · Place 2 · Keefe Technical3,000 Meters Junior Varsity218:10 PB10

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 28MVADA Cross Country ChampionshipsOct 28 · 5,000 Meters Junior Varsity · Place 161 · Keefe Technical5,000 Meters Junior Varsity16126:14.30 PB9
Oct 22CMAC North Division ChampionshipOct 22 · 2.3 Miles Junior Varsity · Place 44 · Keefe Technical2.3 Miles Junior Varsity4418:08.79
Oct 7Notre Dame / AMSA / Keefe TechOct 7 · 3 Miles Open · Place 31 · Keefe Technical3 Miles Open3131:00Unofficial9
Sep 30Parker / Assabet / Keefe TechSep 30 · 5,000 Meters Open · Place 43 · Keefe Technical5,000 Meters Open4330:37Unofficial9
Sep 27MSTCA Bay State InvitationalSep 27 · 5,000 Meters JV 1 · Place 140 · Keefe Technical5,000 Meters JV 114028:40.909
Sep 16Burncoat / Doherty / Keefe TechSep 16 · 3 Miles Varsity · Place 39 · Keefe Technical3 Miles Varsity3936:52Unofficial9
Sep 9Monty / AMSA / Keefe TechSep 9 · 3 Miles Open · Place 56 · Keefe Technical3 Miles Open5627:23Unofficial9