Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | MA Patriot League HS XC ChampionshipOct 31 · 5,000 Meters Varsity · Place 63 · Whitman-Hanson Regional | 5,000 Meters Varsity | 63 | 18:59.1 | 11 |
| Oct 24 | Shamrock InvitationalOct 24 · 5,000 Meters Varsity · Place 23 · Whitman-Hanson Regional | 5,000 Meters Varsity | 23 | 19:35.09 | 11 |
| Oct 13 | PL - Whitman Hanson at DuxburyOct 13 · 2.95 Miles Varsity · Place 5 · Whitman-Hanson Regional | 2.95 Miles Varsity | 5 | 18:35Unofficial | 11 |
| Oct 6 | Marshfield @ Whitman-HansonOct 6 · 5,000 Meters Varsity · Place 8 · Whitman-Hanson Regional | 5,000 Meters Varsity | 8 | 19:27Unofficial | 11 |
| Sep 29 | Hingham @ Whitman-HansonSep 29 · 5,000 Meters Varsity · Place 4 · Whitman-Hanson Regional | 5,000 Meters Varsity | 4 | 19:41Unofficial | 11 |
| Sep 22 | Silver Lake Regional @ Whitman-HansonSep 22 · 5,000 Meters Varsity · Place 9 · Whitman-Hanson Regional | 5,000 Meters Varsity | 9 | 19:41Unofficial | 11 |
| Sep 15 | Plymouth North vs. Whitman HansonSep 15 · 2.9 Miles Varsity · Place 8 · Whitman-Hanson Regional | 2.9 Miles Varsity | 8 | 18:51Unofficial | 11 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | MIAA Division 2A-2B-2CNov 8 · 5,000 Meters Varsity Division 2A · Place 108 · Whitman-Hanson Regional | 5,000 Meters Varsity Division 2A | 108 | 20:44.35 PB | 10 |
| Oct 25 | Patriot League HS XC ChampionshipOct 25 · 5,000 Meters Varsity · Place 76 · Whitman-Hanson Regional | 5,000 Meters Varsity | 76 | 18:48.6 PB | 10 |
| Oct 18 | 64th Catholic Memorial InvitationalOct 18 · 5,000 Meters Varsity · Place 118 · Whitman-Hanson Regional | 5,000 Meters Varsity | 118 | 20:32.3 | 10 |
| Oct 7 | Whitman-Hanson vs DuxburyOct 7 · 5,000 Meters New Division · Place 17 · Whitman-Hanson Regional | 5,000 Meters New Division | 17 | 20:22.1Unofficial | 10 |
| Sep 30 | Whitman-Hanson vs Plymouth NorthSep 30 · 5,000 Meters New Division · Place 11 · Whitman-Hanson Regional | 5,000 Meters New Division | 11 | 19:18.5Unofficial | 10 |
| Sep 16 | PL-XC Whitman-Hanson at HinghamSep 16 · 2.98 Miles Boys Varsity · Place 10 · Whitman-Hanson Regional | 2.98 Miles Boys Varsity | 10 | 18:49.0 PB | 10 |
| Sep 9 | Whitman-Hanson @ Silver Lake XCSep 9 · 2.97 Miles Varsity · Place 13 · Whitman-Hanson Regional | 2.97 Miles Varsity | 13 | 19:47.65 PB | 10 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | MIAA Division 2A-2B-2C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity 2A · Place 105 · Whitman-Hanson Regional | 5,000 Meters Varsity 2A | 105 | 19:59.24 | 9 |
| Oct 26 | Patriot League XC ChampionshipOct 26 · 5,000 Meters Varsity · Place 72 · Whitman-Hanson Regional | 5,000 Meters Varsity | 72 | 19:48.45 | FR |
| Oct 9 | Whitman-Hanson @ DuxburyOct 9 · 2.95 Miles Varsity · Place 13 · Whitman-Hanson Regional | 2.95 Miles Varsity | 13 | 19:11Unofficial | 9 |
| Oct 1 | PL-Hingham at Whitman-HansonOct 1 · 5,000 Meters Varsity · Place 11 · Whitman-Hanson Regional | 5,000 Meters Varsity | 11 | 19:40.60 | 9 |
| Sep 24 | Plymouth North v. Whitman HansonSep 24 · 2.9 Miles Varsity · Place 9 · Whitman-Hanson Regional | 2.9 Miles Varsity | 9 | 19:43Unofficial | 9 |
| Sep 17 | Whitman-Hanson vs Silver Lake RegionalSep 17 · 5,000 Meters Varsity · Place 9 · Whitman-Hanson Regional | 5,000 Meters Varsity | 9 | 20:27 | 9 |
| Sep 10 | Whitman-Hanson vs MarshfieldSep 10 · 5,000 Meters Varsity · Place 9 · Whitman-Hanson Regional | 5,000 Meters Varsity | 9 | 21:55Unofficial | 9 |