Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | MIAA Division 2A-2B-2CNov 8 · 5,000 Meters Varsity Division 2C · Place 107 · Keefe Technical | 5,000 Meters Varsity Division 2C | 107 | 21:18.26 PB | 12 |
| Oct 28 | MVADA Cross Country ChampionshipsOct 28 · 5,000 Meters Small School Varsity · Place 31 · Keefe Technical | 5,000 Meters Small School Varsity | 31 | 19:35.00 | 12 |
| Oct 22 | CMAC North Division ChampionshipOct 22 · 5,000 Meters Varsity · Place 21 · Keefe Technical | 5,000 Meters Varsity | 21 | 18:54.7 PB | 12 |
| Oct 11 | MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Junior Varsity Small Medium · Place 50 · Keefe Technical | 5,000 Meters Junior Varsity Small Medium | 50 | 19:10.70 PB | 12 |
| Oct 7 | Notre Dame / AMSA / Keefe TechOct 7 · 3 Miles Open · Place 12 · Keefe Technical | 3 Miles Open | 12 | 20:16Unofficial | 12 |
| Sep 30 | Parker / Assabet / Keefe TechSep 30 · 5,000 Meters Open · Place 15 · Keefe Technical | 5,000 Meters Open | 15 | 21:01Unofficial | 12 |
| Sep 27 | MSTCA Bay State InvitationalSep 27 · 5,000 Meters Varsity "A" · Place 75 · Keefe Technical | 5,000 Meters Varsity "A" | 75 | 19:14.10 PB | 12 |
| Sep 16 | Burncoat / Doherty / Keefe TechSep 16 · 3 Miles Varsity · Place 7 · Keefe Technical | 3 Miles Varsity | 7 | 19:45Unofficial | 12 |
| Sep 9 | Monty / AMSA / Keefe TechSep 9 · 3 Miles Open · Place 9 · Keefe Technical | 3 Miles Open | 9 | 19:18Unofficial | 12 |
2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Colonial League XC ChampionshipOct 24 · 5,000 Meters Varsity · Place 31 · Keefe Technical | 5,000 Meters Varsity | 31 | 20:52.22 | 11 |
| Oct 15 | KT @ BVTOct 15 · 5,000 Meters Varsity · Keefe Technical | 5,000 Meters Varsity | 0 | 19:58Unofficial | 11 |
| Oct 12 | MSTCA Bob Glennon Twilight XC Invitational (Small/Medium School)Oct 12 · 5,000 Meters Junior Varsity · Place 127 · Keefe Technical | 5,000 Meters Junior Varsity | 127 | 20:24.13 | 11 |
| Oct 8 | KT VS Parker & University ParkOct 8 · 5,000 Meters Varsity · Place 12 · Keefe Technical | 5,000 Meters Varsity | 12 | 22:23Unofficial | 11 |
| Oct 1 | KT Vs. Bay PathOct 1 · 5,000 Meters Varsity · Place 3 · Keefe Technical | 5,000 Meters Varsity | 3 | 19:57Unofficial | 11 |
| Sep 24 | KT Vs Monty TechSep 24 · 5,000 Meters Varsity · Place 10 · Keefe Technical | 5,000 Meters Varsity | 10 | 21:54Unofficial | 11 |
| Sep 21 | MSTCA Frank Kelley InvitationalSep 21 · 3,000 Meters Varsity · Place 64 · Keefe Technical | 3,000 Meters Varsity | 64 | 12:02.26 | 11 |
| Sep 9 | KT @ AMSASep 9 · 5,000 Meters Varsity · Place 14 · Keefe Technical | 5,000 Meters Varsity | 14 | 21:29Unofficial | 11 |
| Sep 4 | KT @ AssabetSep 4 · 5,000 Meters Varsity · Place 8 · Keefe Technical | 5,000 Meters Varsity | 8 | 19:45Unofficial | 11 |
2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Colonial Athletic League ChampionshipsOct 24 · 2.3 Miles Junior Varsity · Place 49 · Keefe Technical | 2.3 Miles Junior Varsity | 49 | 16:33Unofficial | 10 |
| Oct 17 | KT @ ParkerOct 17 · 2.8 Miles Varsity · Place 34 · Keefe Technical | 2.8 Miles Varsity | 34 | 22:14Unofficial | 10 |
| Oct 13 | ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 2.1 Miles Novice · Place 28 · Keefe Technical | 2.1 Miles Novice | 28 | 15:14.89 | SO |
| Oct 3 | KT @ Monty TechOct 3 · 5,000 Meters Varsity · Place 25 · Keefe Technical | 5,000 Meters Varsity | 25 | 28:35Unofficial | 10 |
| Sep 30 | MSTCA Frank Kelley InvitationalSep 30 · 3,000 Meters Varsity · Place 281 · Keefe Technical | 3,000 Meters Varsity | 281 | 14:38.5 | SO |
| Sep 19 | KT v. AMSASep 19 · 5,000 Meters Varsity · Place 38 · Keefe Technical | 5,000 Meters Varsity | 38 | 31:44Unofficial | 10 |
| Sep 16 | Highland Park InvitationalSep 16 · 3,000 Meters Open · Place 77 · Keefe Technical | 3,000 Meters Open | 77 | 15:26.4 | SO |
| Sep 12 | KT v. AssabetSep 12 · 5,000 Meters Varsity · Place 18 · Keefe Technical | 5,000 Meters Varsity | 18 | 36:02Unofficial | 10 |
| Sep 6 | KT v. Nashoba TechSep 6 · 1.6 Miles Varsity · Place 18 · Keefe Technical | 1.6 Miles Varsity | 18 | 14:58Unofficial | 10 |