Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorSouth Shore League #5 Meet · Feb 6 | 5:53.95a | South Shore League #5 Meet | February 6, 2026 |
| 1 Mile · OutdoorAbington @ Mashpee · May 7 | 6:17.0 | Abington @ Mashpee | May 7, 2025 |
| 1000 Meters · IndoorSouth Shore League #5 Meet · Feb 6 | 3:28.40a | South Shore League #5 Meet | February 6, 2026 |
| 2 Miles · IndoorSouth Shore League Meet #1 · Dec 15 | 13:28.60a | South Shore League Meet #1 | December 15, 2025 |
| 2 Miles · OutdoorMashpee @ Abington · May 5 | 12:12.0 | Mashpee @ Abington | May 5, 2026 |
| 3200 Meters · OutdoorHull vs Mashpee · Apr 14 | 12:36.2 | Hull vs Mashpee | April 14, 2026 |
| 400 Meters · OutdoorAbington @ Mashpee · May 7 | 1:07.3 | Abington @ Mashpee | May 7, 2025 |
| 800 Meters · OutdoorCohasset vs Mashpee · Apr 28 | 2:30.25 | Cohasset vs Mashpee | April 28, 2026 |
| Javelin · 800g · OutdoorMashpee @ Abington · May 5 | 64' 8" | Mashpee @ Abington | May 5, 2026 |
| Shot Put · 12lb · IndoorSouth Shore League Meet #1 · Dec 15 | 21-11.00 | South Shore League Meet #1 | December 15, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
7 results2026 Indoor Track
5 results2025 Indoor Track
2 results2025 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| May 7 | Abington @ MashpeeMay 7 · Javelin · Place 4 · Mashpee Middle/High | Javelin | 4 | 81-9 | 11 |
| May 7 | Abington @ MashpeeMay 7 · 1 Mile · Place 7 · Mashpee Middle/High | 1 Mile | 7 | 6:17.0 PB | 11 |
| May 7 | Abington @ MashpeeMay 7 · 400 Meters · Place 7 · Mashpee Middle/High | 400 Meters | 7 | 1:07.3 PB | 11 |
| Apr 1 | Carver vs MashpeeApr 1 · Javelin · Place 7 · Mashpee Middle/High | Javelin | 7 | 67-6 | 11 |
| Apr 1 | Carver vs MashpeeApr 1 · 1 Mile · Place 11 · Mashpee Middle/High | 1 Mile | 11 | 6:37.0 | 11 |
| Apr 1 | Carver vs MashpeeApr 1 · 800 Meters · Place 8 · Mashpee Middle/High | 800 Meters | 8 | 3:04.0 | 11 |