Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Wrentham Development CenterMSTCA Frank Kelley (Daytime Meet) · Oct 310:41.07MSTCA Frank Kelley (Daytime Meet)October 3, 2026
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Small Schools) · Sep 2010:44.28MSTCA Frank Kelley (Small Schools)September 20, 2025
4550 m · Doherty Memorial High SchoolKT @ Doherty + St. Bernard's · Oct 1317:49KT @ Doherty + St. Bernard's October 13, 2026
5,000 Meters · Cape Cod FairgroundsMSTCA Bob Glennon Twilight XC (Small & Medium Schools) · Oct 1018:00.14MSTCA Bob Glennon Twilight XC (Small & Medium Schools)October 10, 2026
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1117:55.47MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Farm PondKT v Assabet + WT · Oct 618:55KT v Assabet + WTOctober 6, 2026
5,000 Meters · Northfield Mountain Recreation CenterMIAA Division 2A-2B-2C · Nov 818:49.97MIAA Division 2A-2B-2CNovember 8, 2025
5,000 Meters · Willard ParkCMAC North Division Championship · Oct 2217:36.6CMAC North Division ChampionshipOctober 22, 2025
5,000 Meters · Wrentham Development CenterMSTCA Frank Mooney Coaches (Small & Medium Schools) · Nov 718:01.91MSTCA Frank Mooney Coaches (Small & Medium Schools)November 7, 2026
5,000 Meters · Wrentham Development Center CourseMVADA Cross Country Championships · Oct 2817:49.40MVADA 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 JR/SR Boys · Place 54 · Keefe Technical5,000 Meters JR/SR Boys5418:01.91 PB11
Oct 29CMAC Large School XC ChampionshipOct 29 · 5,000 Meters Boy's Varsity · Place 19 · Keefe Technical5,000 Meters Boy's Varsity1919:14.911
Oct 26MVADA Cross Country ChampionshipsOct 26 · 5,000 Meters Varsity · Place 12 · Keefe Technical5,000 Meters Varsity1219:04.311
Oct 13KT @ Doherty + St. Bernard's Oct 13 · 4,550 Meters Varsity · Place 2 · Keefe Technical4,550 Meters Varsity217:49 PB11
Oct 10MSTCA Bob Glennon Twilight XC (Small & Medium Schools)Oct 10 · 5,000 Meters Junior Varsity · Place 8 · Keefe Technical5,000 Meters Junior Varsity818:00.14 PB11
Oct 6KT v Assabet + WTOct 6 · 5,000 Meters Varsity · Place 1 · Keefe Technical5,000 Meters Varsity118:55 PB11
Oct 3MSTCA Frank Kelley (Daytime Meet)Oct 3 · 3,000 Meters Junior & Senior S/M Schools · Place 16 · Keefe Technical3,000 Meters Junior & Senior S/M Schools1610:41.07 PB11
Sep 22KT @ AMSA + AssabetSep 22 · 3 Miles Varsity · Place 2 · Keefe Technical3 Miles Varsity218:12Unofficial11
Sep 15KT v. NDA + DohertySep 15 · 5,000 Meters Varsity · Place 1 · Keefe Technical5,000 Meters Varsity119:3111
Sep 9KT v. MontySep 9 · 5,000 Meters Varsity · Place 1 · Keefe Technical5,000 Meters Varsity119:2411

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 8MIAA Division 2A-2B-2CNov 8 · 5,000 Meters Varsity Division 2C · Place 36 · Keefe Technical5,000 Meters Varsity Division 2C3618:49.97 PB10
Oct 28MVADA Cross Country ChampionshipsOct 28 · 5,000 Meters Small School Varsity · Place 5 · Keefe Technical5,000 Meters Small School Varsity517:49.40 PB10
Oct 22CMAC North Division ChampionshipOct 22 · 5,000 Meters Varsity · Place 9 · Keefe Technical5,000 Meters Varsity917:36.6 PB10
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Sophomore Small Medium · Place 23 · Keefe Technical5,000 Meters Sophomore Small Medium2317:55.47 PB10
Oct 7Notre Dame / AMSA / Keefe TechOct 7 · 3 Miles Open · Place 3 · Keefe Technical3 Miles Open318:20Unofficial10
Sep 30Parker / Assabet / Keefe TechSep 30 · 5,000 Meters Open · Place 8 · Keefe Technical5,000 Meters Open819:54Unofficial10
Sep 27MSTCA Bay State InvitationalSep 27 · 5,000 Meters Varsity "A" · Place 57 · Keefe Technical5,000 Meters Varsity "A"5718:20.0010
Sep 20MSTCA Frank Kelley (Small Schools)Sep 20 · 3,000 Meters Sophomore · Place 17 · Keefe Technical3,000 Meters Sophomore1710:44.28 PB10
Sep 16Burncoat / Doherty / Keefe TechSep 16 · 3 Miles Varsity · Place 4 · Keefe Technical3 Miles Varsity419:17Unofficial10
Sep 9Monty / AMSA / Keefe TechSep 9 · 3 Miles Open · Place 3 · Keefe Technical3 Miles Open318:47Unofficial10

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 9MIAA Division 3A-3B-3C Cross Country ChampionshipNov 9 · 5,000 Meters 3A · Place 76 · Keefe Technical5,000 Meters 3A7618:36.589
Oct 24Colonial League XC ChampionshipOct 24 · 5,000 Meters Varsity · Place 15 · Keefe Technical5,000 Meters Varsity1519:14.599
Oct 15KT @ BVTOct 15 · 5,000 Meters Varsity · Keefe Technical5,000 Meters Varsity018:30Unofficial9
Oct 12MSTCA Bob Glennon Twilight XC Invitational (Small/Medium School)Oct 12 · 5,000 Meters Junior Varsity · Place 35 · Keefe Technical5,000 Meters Junior Varsity3518:48.139
Oct 8KT VS Parker & University ParkOct 8 · 5,000 Meters Varsity · Place 8 · Keefe Technical5,000 Meters Varsity821:04Unofficial9
Oct 1KT Vs. Bay PathOct 1 · 5,000 Meters Varsity · Place 4 · Keefe Technical5,000 Meters Varsity420:00Unofficial9
Sep 24KT Vs Monty TechSep 24 · 5,000 Meters Varsity · Place 5 · Keefe Technical5,000 Meters Varsity520:19Unofficial9
Sep 21MSTCA Frank Kelley InvitationalSep 21 · 3,000 Meters Freshman · Place 12 · Keefe Technical3,000 Meters Freshman1211:16.749
Sep 9KT @ AMSASep 9 · 5,000 Meters Varsity · Place 8 · Keefe Technical5,000 Meters Varsity819:46Unofficial9
Sep 4KT @ AssabetSep 4 · 5,000 Meters Varsity · Place 3 · Keefe Technical5,000 Meters Varsity317:37Unofficial9