Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.75 Miles · Pembroke HS Home CoursePembroke vs Scituate · Oct 13 | 23:44.7 | Pembroke vs Scituate | October 13, 2026 |
| 5,000 Meters · Cape Cod FairgroundsMSTCA Bob Glennon Twilight XC (Small & Medium Schools) · Oct 10 | 24:51.50 | MSTCA Bob Glennon Twilight XC (Small & Medium Schools) | October 10, 2026 |
| 5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 11 | 24:44.00 | MSTCA Twilight Meet All Divisions | October 11, 2025 |
| 5,000 Meters · Northfield Mountain Recreation CenterMIAA Division 2A-2B-2C · Nov 8 | 26:20.72 | MIAA Division 2A-2B-2C | November 8, 2025 |
| 5,000 Meters · Silver Lake Regional High SchoolMA Patriot League HS XC Championship · Oct 31 | 24:12.9 | MA Patriot League HS XC Championship | October 31, 2026 |
| 5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 15 | 24:43.93 | MIAA XC Meet of Champions | November 15, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 2 · Place 175 · Pembroke | 5,000 Meters Division 2 | 175 | 24:43.93 PB | 10 |
| Nov 8 | MIAA Division 2A-2B-2CNov 8 · 5,000 Meters Varsity Division 2B · Place 115 · Pembroke | 5,000 Meters Varsity Division 2B | 115 | 26:20.72 PB | 10 |
| Oct 25 | Patriot League HS XC ChampionshipOct 25 · 5,000 Meters Varsity · Place 73 · Pembroke | 5,000 Meters Varsity | 73 | 24:23.7 | 10 |
| Oct 11 | MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Junior Varsity Small Medium · Place 101 · Pembroke | 5,000 Meters Junior Varsity Small Medium | 101 | 24:44.00 PB | 10 |
| Sep 30 | Pembroke vs Plymouth SouthSep 30 · 2.75 Miles VARSITY · Place 12 · Pembroke | 2.75 Miles VARSITY | 12 | 22:42Unofficial | 10 |
| Sep 23 | Pembroke vs North Quincy & QuincySep 23 · 2.75 Miles Varsity · Place 13 · Pembroke | 2.75 Miles Varsity | 13 | 23:30Unofficial | 10 |
| Sep 16 | Pembroke @HanoverSep 16 · 2.5 Miles VARSITY · Place 12 · Pembroke | 2.5 Miles VARSITY | 12 | 21:44Unofficial | 10 |
| Sep 13 | MARSHVEGAS CLASSICSep 13 · 2.3 Miles Junior Varsity · Place 17 · Pembroke | 2.3 Miles Junior Varsity | 17 | 18:10.90 | 10 |
| Sep 10 | Pembroke @ ScituateSep 10 · 2.4 Miles Varsity · Place 16 · Pembroke | 2.4 Miles Varsity | 16 | 18:22Unofficial | 10 |
2024 Cross Country
6 results