Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorMSTCA Northeast Invitational · Jan 9 | 5:44.13a | MSTCA Northeast Invitational | January 9, 2026 |
| 100 Meters · Outdoor41st District E Boy's Decathlon · Jun 9 | 14.71a | 41st District E Boy's Decathlon | June 9, 2026 |
| 110m Hurdles · 39" / 0.991m · Outdoor41st District E Boy's Decathlon · Jun 9 | 27.80a | 41st District E Boy's Decathlon | June 9, 2026 |
| 1500 Meters · Outdoor41st District E Boy's Decathlon · Jun 9 | 5:12.11a | 41st District E Boy's Decathlon | June 9, 2026 |
| 2 Miles · IndoorMidLand Wachusett Indoor League Championships · Feb 2 | 12:43.91a | MidLand Wachusett Indoor League Championships | February 2, 2025 |
| 2 Miles · OutdoorOakmont vs Groton-Dunstable · May 6 | 11:46 | Oakmont vs Groton-Dunstable | May 6, 2026 |
| 400 Meters · Outdoor41st District E Boy's Decathlon · Jun 9 | 1:03.82a | 41st District E Boy's Decathlon | June 9, 2026 |
| Decathlon · Outdoor41st District E Boy's Decathlon · Jun 9 | 1982 | 41st District E Boy's Decathlon | June 9, 2026 |
| Discus · 1.6kg · Outdoor41st District E Boy's Decathlon · Jun 9 | 15.18m | 41st District E Boy's Decathlon | June 9, 2026 |
| High Jump · Outdoor41st District E Boy's Decathlon · Jun 9 | 1.22m | 41st District E Boy's Decathlon | June 9, 2026 |
| Javelin · 800g · Outdoor41st District E Boy's Decathlon · Jun 9 | 21.12m | 41st District E Boy's Decathlon | June 9, 2026 |
| Long Jump · Outdoor41st District E Boy's Decathlon · Jun 9 | 3.38m | 41st District E Boy's Decathlon | June 9, 2026 |
| Shot Put · 12lb · Outdoor41st District E Boy's Decathlon · Jun 9 | 5.01m | 41st District E Boy's Decathlon | June 9, 2026 |
| Triple Jump · Outdoor41st District E Boy's Decathlon · Jun 9 | 8.45m | 41st District E Boy's Decathlon | June 9, 2026 |
| Varsity · OutdoorHudson v Groton-Dunstable · Apr 16 | 5:43.30 | Hudson v Groton-Dunstable | April 16, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
15 results2026 Indoor Track
3 results2025 Outdoor Track
2 results2025 Indoor Track
3 results