Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Small Schools) · Sep 2010:45.38MSTCA Frank Kelley (Small Schools)September 20, 2025
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1118:30.70MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Northfield Mountain Recreation CenterMIAA Division 2A-2B-2C · Nov 819:29.46MIAA Division 2A-2B-2CNovember 8, 2025
5,000 Meters · Willard ParkCMAC North Division Championship · Oct 2217:55.6CMAC North Division ChampionshipOctober 22, 2025
5,000 Meters · Wrentham Development Center CourseMVADA Cross Country Championships · Oct 2818:18.60MVADA Cross Country ChampionshipsOctober 28, 2025

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

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 8MIAA Division 2A-2B-2CNov 8 · 5,000 Meters Varsity Division 2C · Place 53 · Keefe Technical5,000 Meters Varsity Division 2C5319:29.46 PB12
Oct 28MVADA Cross Country ChampionshipsOct 28 · 5,000 Meters Small School Varsity · Place 8 · Keefe Technical5,000 Meters Small School Varsity818:18.60 PB12
Oct 22CMAC North Division ChampionshipOct 22 · 5,000 Meters Varsity · Place 10 · Keefe Technical5,000 Meters Varsity1017:55.6 PB12
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Junior Varsity Small Medium · Place 23 · Keefe Technical5,000 Meters Junior Varsity Small Medium2318:30.70 PB12
Oct 7Notre Dame / AMSA / Keefe TechOct 7 · 3 Miles Open · Place 5 · Keefe Technical3 Miles Open518:53Unofficial12
Sep 30Parker / Assabet / Keefe TechSep 30 · 5,000 Meters Open · Place 10 · Keefe Technical5,000 Meters Open1020:04Unofficial12
Sep 27MSTCA Bay State InvitationalSep 27 · 5,000 Meters Varsity "A" · Place 64 · Keefe Technical5,000 Meters Varsity "A"6418:36.5012
Sep 20MSTCA Frank Kelley (Small Schools)Sep 20 · 3,000 Meters Senior · Place 38 · Keefe Technical3,000 Meters Senior3810:45.38 PB12
Sep 16Burncoat / Doherty / Keefe TechSep 16 · 3 Miles Varsity · Place 2 · Keefe Technical3 Miles Varsity219:07Unofficial12
Sep 9Monty / AMSA / Keefe TechSep 9 · 3 Miles Open · Place 7 · Keefe Technical3 Miles Open718:58Unofficial12

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 9MIAA Division 3A-3B-3C Cross Country ChampionshipNov 9 · 5,000 Meters 3A · Place 74 · Keefe Technical5,000 Meters 3A7418:34.4411
Oct 24Colonial League XC ChampionshipOct 24 · 5,000 Meters Varsity · Place 13 · Keefe Technical5,000 Meters Varsity1319:02.4211
Oct 15KT @ BVTOct 15 · 5,000 Meters Varsity · Keefe Technical5,000 Meters Varsity018:29Unofficial11
Oct 12MSTCA Bob Glennon Twilight XC Invitational (Small/Medium School)Oct 12 · 5,000 Meters Junior Varsity · Place 28 · Keefe Technical5,000 Meters Junior Varsity2818:33.5911
Oct 8KT VS Parker & University ParkOct 8 · 5,000 Meters Varsity · Place 9 · Keefe Technical5,000 Meters Varsity921:05Unofficial11
Oct 1KT Vs. Bay PathOct 1 · 5,000 Meters Varsity · Place 2 · Keefe Technical5,000 Meters Varsity219:40Unofficial11
Sep 24KT Vs Monty TechSep 24 · 5,000 Meters Varsity · Place 4 · Keefe Technical5,000 Meters Varsity420:10Unofficial11
Sep 21MSTCA Frank Kelley InvitationalSep 21 · 3,000 Meters Varsity · Place 31 · Keefe Technical3,000 Meters Varsity3111:08.8311
Sep 9KT @ AMSASep 9 · 5,000 Meters Varsity · Place 3 · Keefe Technical5,000 Meters Varsity319:06Unofficial11
Sep 4KT @ AssabetSep 4 · 5,000 Meters Varsity · Place 4 · Keefe Technical5,000 Meters Varsity417:45Unofficial11

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 11MIAA Division 3 ChampionshipsNov 11 · 5,000 Meters Division 3A · Place 91 · Keefe Technical5,000 Meters Division 3A9120:28.2510
Oct 24Colonial Athletic League ChampionshipsOct 24 · 5,000 Meters Varsity · Place 26 · Keefe Technical5,000 Meters Varsity2620:27Unofficial10
Oct 17KT @ ParkerOct 17 · 2.8 Miles Varsity · Place 18 · Keefe Technical2.8 Miles Varsity1819:09Unofficial10
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Varsity · Place 137 · Keefe Technical5,000 Meters Varsity13719:16.15SO
Oct 3KT @ Monty TechOct 3 · 5,000 Meters Varsity · Place 6 · Keefe Technical5,000 Meters Varsity621:08Unofficial10
Sep 30MSTCA Frank Kelley InvitationalSep 30 · 3,000 Meters Varsity · Place 81 · Keefe Technical3,000 Meters Varsity8111:45.0SO
Sep 26BVT, Main South, Bay Path, KT @ BVTSep 26 · 3 Miles Varsity · Place 10 · Keefe Technical3 Miles Varsity1019:41Unofficial10
Sep 19KT v. AMSASep 19 · 5,000 Meters Varsity · Place 11 · Keefe Technical5,000 Meters Varsity1122:35Unofficial10
Sep 16Highland Park InvitationalSep 16 · 3,000 Meters Open · Place 37 · Keefe Technical3,000 Meters Open3712:52.0SO
Sep 12KT v. AssabetSep 12 · 5,000 Meters Varsity · Place 4 · Keefe Technical5,000 Meters Varsity422:27Unofficial10
Sep 6KT v. Nashoba TechSep 6 · 1.6 Miles Varsity · Place 11 · Keefe Technical1.6 Miles Varsity1111:11Unofficial10

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 5MSTCA Frank Mooney Coaches InvitationalNov 5 · 3,000 Meters Freshman · Place 73 · Keefe Technical3,000 Meters Freshman7312:54.1FR
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 3,000 Meters Freshman (Small School) · Place 73 · Keefe Technical3,000 Meters Freshman (Small School)7312:54.089
Oct 20CAL ChampionshipOct 20 · 2.2 Miles Junior Varsity · Place 43 · Keefe Technical2.2 Miles Junior Varsity4317:44Unofficial9
Oct 17KT @ BVTOct 17 · 3 Miles New Division · Place 32 · Keefe Technical3 Miles New Division3227:51Unofficial9
Oct 15MSTCA Bob Glennon Twilight Invitational (Small & Medium Schools)Oct 15 · 1.5 Miles Freshman · Place 110 · Keefe Technical1.5 Miles Freshman11014:29.7FR
Oct 11KT v. Parker CharterOct 11 · 5,000 Meters Open · Place 33 · Keefe Technical5,000 Meters Open3327:49Unofficial9
Oct 4KT @ AssabetOct 4 · 2.7 Miles Varsity · Place 17 · Keefe Technical2.7 Miles Varsity1725:24Unofficial9
Oct 1MSTCA Wrentham XC Team ChallengeOct 1 · 3,000 Meters Varsity · Place 60 · Keefe Technical3,000 Meters Varsity6014:43.1FR
Sep 27KT v. Monty TechSep 27 · 5,000 Meters Open · Place 33 · Keefe Technical5,000 Meters Open3331:10Unofficial9
Sep 20KT @ AMSASep 20 · 3 Miles Varsity · Place 24 · Keefe Technical3 Miles Varsity2428:28Unofficial9
Sep 13KT @ Bay PathSep 13 · 2.7 Miles Varsity · Place 22 · Keefe Technical2.7 Miles Varsity2228:44Unofficial9