Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorMSTCA Invacational & Pentathlon · Apr 24 | 16.53a | MSTCA Invacational & Pentathlon | April 24, 2026 |
| 55 Meter · IndoorBay State Conf - Block #2 · Dec 18 | 9.83a | Bay State Conf - Block #2 | December 18, 2025 |
| 55 Meters · IndoorBay State Conf - Block #4 · Jan 15 | 9.57a | Bay State Conf - Block #4 | January 15, 2026 |
| Javelin · 600g · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 15 | 64-08 | BSC-2 Milton, Framingham, Wellesley at Weymouth | April 15, 2026 |
| Long Jump · IndoorBay State Conf - Block #2 · Dec 18 | 11-05.50 | Bay State Conf - Block #2 | December 18, 2025 |
| Shot Put · 4kg · IndoorBay State Conf - Block #2 · Dec 18 | 20-06.00 | Bay State Conf - Block #2 | December 18, 2025 |
| Shot Put · 4kg · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 15 | 22-08.00 | BSC-2 Milton, Framingham, Wellesley at Weymouth | April 15, 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 · Shot Put · Place 53 · Milton | Shot Put | 53 | 22-6.5 | 11 |
| May 13 | BSC JV Open at NeedhamMay 13 · Javelin · Place 13 · Milton | Javelin600g | 13. | 57' 5" | 11 |
| May 13 | BSC JV Open at NeedhamMay 13 · Shot Put · Place 12 · Milton | Shot Put4kg | 12. | 22' 1.5" | 11 |
| May 6 | Milton, Newton North & BrooklineMay 6 · Javelin · Place 7 · Milton | Javelin | 7 | 52-4 | 11 |
| May 6 | Milton, Newton North & BrooklineMay 6 · Shot Put · Place 10 · Milton | Shot Put | 10 | 23-0.5 | 11 |
| Apr 29 | Natick, Walpole, and MiltonApr 29 · Javelin · Place 14 · Milton | Javelin | 14 | 47-6 | 11 |
| Apr 29 | Natick, Walpole, and MiltonApr 29 · Shot Put · Place 12 · Milton | Shot Put | 12 | 22-10.25 | 11 |
| Apr 29 | Natick, Walpole, and MiltonApr 29 · 100 Meters · Place 52 · Milton | 100 Meters | 52 | 16.60a | 11 |
| Apr 24 | MSTCA Invacational & PentathlonApr 24 · Shot Put · Place 35 · Milton | Shot Put | 35 | 21-2.5 | 11 |
| Apr 24 | MSTCA Invacational & PentathlonApr 24 · 100 Meters · Place 146 · Milton | 100 Meters | 146 | 16.53a PB | 11 |
| Apr 15 | BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · Javelin · Place 9 · Milton | Javelin600g | 9. | 64-08 PB | 11 |
| Apr 15 | BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · Shot Put · Place 10 · Milton | Shot Put4kg | 10. | 22-08.00 PB | 11 |
| Apr 15 | BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 100 Meters · Place 96 · Milton | 100 Meters | 96. | 16.88a | 11 |
| Apr 8 | Milton, Braintree, and NeedhamApr 8 · Javelin · Place 11 · Milton | Javelin | 11 | 44-6 | 11 |
| Apr 8 | Milton, Braintree, and NeedhamApr 8 · Shot Put · Place 13 · Milton | Shot Put | 13 | 20-6 | 11 |
| Apr 8 | Milton, Braintree, and NeedhamApr 8 · 100 Meters · Place 53 · Milton | 100 Meters | 53 | 17.06a | 11 |
2026 Indoor Track
12 results2025 Indoor Track
12 results2025 Outdoor Track
18 results| Date | Meet | Event | Pl | Mark | Gr |
| May 24 | MSTCA South Shore Twilight InvitationalMay 24 · Long Jump · Place 68 · Milton | Long Jump | 68 | 9-11.75 | 10 |
| May 24 | MSTCA South Shore Twilight InvitationalMay 24 · Shot Put · Place 56 · Milton | Shot Put | 56 | 19-10.50 | 10 |
| May 17 | MSTCA Division 3 RelaysMay 17 · Shot Put · Place 52 · Milton | Shot Put | 52 | 5.77m | 10 |
| May 14 | BSC JV Open Meet May 14 · Long Jump · Place 9 · Milton | Long Jump | 9 | 12-00.00 | 10 |
| May 14 | BSC JV Open Meet May 14 · Shot Put · Place 11 · Milton | Shot Put | 11 | 20-00.00 | 10 |
| May 14 | BSC JV Open Meet May 14 · 100 Meters · Place 114 · Milton | 100 Meters | 114 | 17.60a | 10 |
| May 7 | Bay State Conf - Tri Meet 4 - at Brookline HSMay 7 · Long Jump · Place 11 · Milton | Long Jump | 11 | 10-4.50 | 10 |
| May 7 | Bay State Conf - Tri Meet 4 - at Brookline HSMay 7 · Shot Put · Place 14 · Milton | Shot Put | 14 | 19-7 | 10 |
| May 7 | Bay State Conf - Tri Meet 4 - at Brookline HSMay 7 · 100 Meters · Place 45 · Milton | 100 Meters | 45 | 17.59a | 10 |
| Apr 30 | Walpole, Natick, and MiltonApr 30 · Shot Put · Place 2 · Milton | Shot Put | 2 | 21-00.50 | 10 |
| Apr 30 | Walpole, Natick, and MiltonApr 30 · 100 Meters · Place 56 · Milton | 100 Meters | 56 | 18.33a | 10 |
| Apr 30 | Walpole, Natick, and MiltonApr 30 · Long Jump · Place 6 · Milton | Long Jump | 6 | 10-08.50 | 10 |
| Apr 16 | Bay State Conference 2 at WeymouthApr 16 · Shot Put · Place 18 · Milton | Shot Put | 18 | 18-5.50 | 10 |
| Apr 16 | Bay State Conference 2 at WeymouthApr 16 · 100 Meters · Place 80 · Milton | 100 Meters | 80 | 18.35a | 10 |
| Apr 16 | Bay State Conference 2 at WeymouthApr 16 · Long Jump · Place 1 · Milton | Long Jump | 1 | 10-11 | 10 |
| Apr 9 | Braintree, Milton, and NeedhamApr 9 · Long Jump · Place 10 · Milton | Long Jump | 10 | 10-9.50 | 9 |
| Apr 9 | Braintree, Milton, and NeedhamApr 9 · Shot Put · Place 17 · Milton | Shot Put | 17 | 14-10 | 9 |
| Apr 9 | Braintree, Milton, and NeedhamApr 9 · 100 Meters · Place 43 · Milton | 100 Meters | 43 | 17.66a | 9 |
2024 Indoor Track
1 results