Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorBay State Conference 1 at Natick · Apr 9 | 15.12a | Bay State Conference 1 at Natick | April 9, 2025 |
| 200 Meters · OutdoorNatick - Newton North @ Braintree · Apr 15 | 31.31a | Natick - Newton North @ Braintree | April 15, 2026 |
| 300 Meters · IndoorBSC Open · Jan 28 | 50.17a | BSC Open | January 28, 2025 |
| 400 Meters · OutdoorWeymouth, Wellesley, Natick, and Needham · May 7 | 1:19.97a | Weymouth, Wellesley, Natick, and Needham | May 7, 2025 |
| 55 Meters · IndoorBSC Open · Jan 28 | 8.50a | BSC Open | January 28, 2025 |
| Discus · 1kg · OutdoorBSC-1 Framingham, Brookline at Natick · Apr 8 | 55' 9" | BSC-1 Framingham, Brookline at Natick | April 8, 2026 |
| Javelin · 600g · OutdoorNatick - Newton North @ Braintree · Apr 15 | 54' 5" | Natick - Newton North @ Braintree | April 15, 2026 |
| Shot Put · 4kg · OutdoorBSC-1 Framingham, Brookline at Natick · Apr 8 | 27' 10.5" | BSC-1 Framingham, Brookline at Natick | April 8, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
13 results| Date | Meet | Event | Pl | Mark | Gr |
| May 9 | Weston Twilight Invitational - Weston EventsMay 9 · Shot Put · Place 34 · Natick | Shot Put | 34 | 24-03.50 | 10 |
| May 9 | MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · Shot Put · Place 25 · Natick | Shot Put | 25 | 25-2.5 | 10 |
| May 6 | Wellesley, Weymouth, Natick, and NeedhamMay 6 · Discus · Place 8 · Natick | Discus | 8 | 58-2 | 10 |
| May 6 | Wellesley, Weymouth, Natick, and NeedhamMay 6 · Shot Put · Place 7 · Natick | Shot Put | 7 | 25-11.75 | 10 |
| May 2 | MSTCA Division 1 RelaysMay 2 · Javelin · Place 40 · Natick | Javelin | 40 | 12.08m | 10 |
| May 2 | MSTCA Division 1 RelaysMay 2 · Shot Put · Place 47 · Natick | Shot Put | 47 | 7.22m | 10 |
| Apr 29 | Natick, Walpole, and MiltonApr 29 · Discus · Place 7 · Natick | Discus | 7 | 48-9.5 | 10 |
| Apr 29 | Natick, Walpole, and MiltonApr 29 · Shot Put · Place 8 · Natick | Shot Put | 8 | 24-7.75 | 10 |
| Apr 15 | Natick - Newton North @ BraintreeApr 15 · Javelin · Place 8 · Natick | Javelin600g | 8. | 54' 5" PB | 10 |
| Apr 15 | Natick - Newton North @ BraintreeApr 15 · Discus · Place 9 · Natick | Discus1kg | 9. | 53' 4" | 10 |
| Apr 15 | Natick - Newton North @ BraintreeApr 15 · 200 Meters · Place 8 · Natick | 200 Meters | 8. | 31.31a PB | 10 |
| Apr 8 | BSC-1 Framingham, Brookline at NatickApr 8 · Discus · Place 5 · Natick | Discus1kg | 5. | 55' 9" PB | 10 |
| Apr 8 | BSC-1 Framingham, Brookline at NatickApr 8 · Shot Put · Place 3 · Natick | Shot Put4kg | 3. | 27' 10.5" PB | 10 |
2026 Indoor Track
14 results2025 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| May 7 | Weymouth, Wellesley, Natick, and NeedhamMay 7 · Shot Put · Place 9 · Natick | Shot Put | 9 | 24-06.50 | 9 |
| May 7 | Weymouth, Wellesley, Natick, and NeedhamMay 7 · 400 Meters · Place 21 · Natick | 400 Meters | 21 | 1:19.97a PB | 9 |
| May 7 | Weymouth, Wellesley, Natick, and NeedhamMay 7 · 100 Meters · Place 57 · Natick | 100 Meters | 57 | 15.28a | 9 |
| May 3 | MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · Shot Put · Place 15 · Natick | Shot Put | 15 | 26-10 | 9 |
| Apr 30 | Walpole, Natick, and MiltonApr 30 · Shot Put · Place 5 · Natick | Shot Put | 5 | 25-08.00 | 9 |
| Apr 16 | Bay State Conf 2 at BraintreeApr 16 · Shot Put · Place 7 · Natick | Shot Put | 7 | 23-7.75 | 9 |
| Apr 9 | Bay State Conference 1 at Natick Apr 9 · Shot Put · Place 4 · Natick | Shot Put | 4 | 28-2 | 9 |
| Apr 9 | Bay State Conference 1 at Natick Apr 9 · 200 Meters · Place 17 · Natick | 200 Meters | 17 | 33.07a | 9 |
| Apr 9 | Bay State Conference 1 at Natick Apr 9 · 100 Meters · Place 10 · Natick | 100 Meters | 10 | 15.12a PB | 9 |
2025 Indoor Track
14 results