Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorMSTCA Multi Championships · Jun 8 | 12.81a | MSTCA Multi Championships | June 8, 2026 |
| 1000 Meters · IndoorMSTCA Distance Classic and Pentathlon · Dec 28 | 3:17.19a | MSTCA Distance Classic and Pentathlon | December 28, 2025 |
| 110m Hurdles · 39" / 0.991m · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 15 | 17.66a | BSC-2 Milton, Framingham, Wellesley at Weymouth | April 15, 2026 |
| 1500 Meters · OutdoorMSTCA Multi Championships · Jun 8 | 5:13.16a | MSTCA Multi Championships | June 8, 2026 |
| 200 Meters · OutdoorBSC JV Open at Needham · May 13 | 25.53a | BSC JV Open at Needham | May 13, 2026 |
| 300 Meters · IndoorBay State Conf - Block #2 · Dec 18 | 41.78a | Bay State Conf - Block #2 | December 18, 2025 |
| 400 Meters · OutdoorMSTCA Multi Championships · Jun 8 | 55.20a | MSTCA Multi Championships | June 8, 2026 |
| 400m Hurdles · 36" / 0.914m · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 15 | 1:01.12a | BSC-2 Milton, Framingham, Wellesley at Weymouth | April 15, 2026 |
| 55 Meter · IndoorBay State Conference - Block #1 · Dec 12 | 7.97a | Bay State Conference - Block #1 | December 12, 2024 |
| 55m Hurdles · 39" · IndoorMSTCA Boston Holiday Challenge · Dec 27 | 9.14a | MSTCA Boston Holiday Challenge | December 27, 2025 |
| Decathlon · OutdoorMSTCA Multi Championships · Jun 8 | 3867 | MSTCA Multi Championships | June 8, 2026 |
| Discus · 1.6kg · OutdoorMSTCA Multi Championship · Jun 9 | 21.13m | MSTCA Multi Championship | June 9, 2025 |
| High Jump · IndoorMSTCA Distance Classic and Pentathlon · Dec 28 | 1.52m | MSTCA Distance Classic and Pentathlon | December 28, 2025 |
| High Jump · OutdoorMSTCA Multi Championships · Jun 8 | 1.50m | MSTCA Multi Championships | June 8, 2026 |
| Javelin · 800g · OutdoorMSTCA Multi Championships · Jun 8 | 25.76m | MSTCA Multi Championships | June 8, 2026 |
| Long Jump · IndoorMSTCA Distance Classic and Pentathlon · Dec 28 | 4.67m | MSTCA Distance Classic and Pentathlon | December 28, 2025 |
| Long Jump · OutdoorMSTCA Multi Championships · Jun 8 | 4.56m | MSTCA Multi Championships | June 8, 2026 |
| Pentathlon (Indoor) · Standard - 55mH · IndoorMSTCA Distance Classic and Pentathlon · Dec 28 | 1825 | MSTCA Distance Classic and Pentathlon | December 28, 2025 |
| Shot Put · 12lb · IndoorMSTCA Distance Classic and Pentathlon · Dec 28 | 7.06m | MSTCA Distance Classic and Pentathlon | December 28, 2025 |
| Shot Put · 12lb · OutdoorBSC JV Open at Needham · May 13 | 23' 9" | BSC JV Open at Needham | May 13, 2026 |
| Triple Jump · OutdoorMSTCA Multi Championships · Jun 8 | 10.46m | MSTCA Multi Championships | June 8, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
18 results2025 Indoor Track
14 results2025 Outdoor Track
10 results2024 Indoor Track
4 results2024 Outdoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| May 8 | Weymouth vs. MiltonMay 8 · 400m Hurdles · Milton | 400m Hurdles36" / 0.914m | — | 71.7Unofficial | 9 |
| Apr 24 | Milton vs WalpoleApr 24 · 400m Hurdles · Place 6 · Milton | 400m Hurdles36" / 0.914m | 6. | 1:15.24a | 9 |
| Apr 24 | Milton vs WalpoleApr 24 · 110m Hurdles · Place 9 · Milton | 110m Hurdles39" / 0.991m | 9. | 21.32a | 9 |
2023 Indoor Track
1 results