Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorBSC JV Open at Needham · May 13 | 14.51a | BSC JV Open at Needham | May 13, 2026 |
| 200 Meters · OutdoorMSTCA South Shore Twilight · May 23 | 30.44a | MSTCA South Shore Twilight | May 23, 2026 |
| 300 Meters · IndoorBay State Conf - Block #5 · Jan 22 | 49.87a | Bay State Conf - Block #5 | January 22, 2026 |
| 55 Meters · IndoorBay State Conf - Block #5 · Jan 22 | 8.35a | Bay State Conf - Block #5 | January 22, 2026 |
| Javelin · 600g · OutdoorBSC-3 Braintree, Brookline, Weymouth at Wellesley · Apr 29 | 63' 7" | BSC-3 Braintree, Brookline, Weymouth at Wellesley | April 29, 2026 |
| Shot Put · 4kg · OutdoorBSC-4 Braintree, Walpole at Framingham · May 6 | 21' 10.5" | BSC-4 Braintree, Walpole at Framingham | May 6, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
16 results| Date | Meet | Event | Pl | Mark | Gr |
| May 23 | MSTCA South Shore TwilightMay 23 · 200 Meters · Place 77 · Braintree | 200 Meters | 77 | 30.44a PB | 10 |
| May 23 | MSTCA South Shore TwilightMay 23 · 100 Meters · Place 78 · Braintree | 100 MetersRound S | 78 | 14.65a | 10 |
| May 13 | BSC JV Open at NeedhamMay 13 · Javelin · Place 9 · Braintree | Javelin600g | 9. | 61' 3" | 10 |
| May 13 | BSC JV Open at NeedhamMay 13 · 100 Meters · Place 33 · Braintree | 100 Meters | 33. | 14.51a PB | 10 |
| May 6 | BSC-4 Braintree, Walpole at FraminghamMay 6 · Javelin · Place 10 · Braintree | Javelin600g | 10. | 57' 1" | 10 |
| May 6 | BSC-4 Braintree, Walpole at FraminghamMay 6 · Shot Put · Place 12 · Braintree | Shot Put4kg | 12. | 21' 10.5" PB | 10 |
| May 6 | BSC-4 Braintree, Walpole at FraminghamMay 6 · 200 Meters · Place 10 · Braintree | 200 Meters | 10. | 31.28a | 10 |
| May 2 | MSTCA Division 1 RelaysMay 2 · Javelin · Place 39 · Braintree | Javelin | 39 | 14.31m | 10 |
| Apr 29 | BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Javelin · Place 9 · Braintree | Javelin600g | 9. | 63' 7" PB | 10 |
| Apr 29 | BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Shot Put · Place 12 · Braintree | Shot Put4kg | 12. | 21' 7" | 10 |
| Apr 29 | BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 200 Meters · Place 26 · Braintree | 200 Meters | 26. | 31.06a | 10 |
| Apr 15 | Natick - Newton North @ BraintreeApr 15 · Javelin · Place 7 · Braintree | Javelin600g | 7. | 61' 9" | 10 |
| Apr 15 | Natick - Newton North @ BraintreeApr 15 · Shot Put · Place 12 · Braintree | Shot Put4kg | 12. | 21' 7.5" | 10 |
| Apr 8 | Milton, Braintree, and NeedhamApr 8 · Javelin · Place 6 · Braintree | Javelin | 6 | 63-4 | 10 |
| Apr 8 | Milton, Braintree, and NeedhamApr 8 · Shot Put · Place 11 · Braintree | Shot Put | 11 | 21-3 | 10 |
| Apr 8 | Milton, Braintree, and NeedhamApr 8 · 200 Meters · Place 10 · Braintree | 200 Meters | 10 | 31.05a | 10 |
2026 Indoor Track
8 results2025 Outdoor Track
9 results