Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 300 Meters · IndoorBay State Conf - Block #4 · Jan 15 | 40.21a | Bay State Conf - Block #4 | January 15, 2026 |
| 300m Hurdles · 36" / 0.914m · OutdoorNashua North Invitational · Apr 25 | 49.68a | Nashua North Invitational | April 25, 2026 |
| 400 Meters · OutdoorBay State Conf - Tri Meet 4 - at Brookline HS · May 7 | 57.60a | Bay State Conf - Tri Meet 4 - at Brookline HS | May 7, 2025 |
| 400m Hurdles · 36" / 0.914m · OutdoorAndover Boosters Invitational · May 9 | 1:01.70a | Andover Boosters Invitational | May 9, 2026 |
| 55 Meters · IndoorBSC Meet #4 · Jan 12 | 8.51 | BSC Meet #4 | January 12, 2023 |
| Long Jump · IndoorMSTCA Kalperis Relays - Division 1 · Jan 18 | 5.83m | MSTCA Kalperis Relays - Division 1 | January 18, 2026 |
| Long Jump · OutdoorBSC-3 Braintree, Brookline, Weymouth at Wellesley · Apr 29 | 17' 9.5" | BSC-3 Braintree, Brookline, Weymouth at Wellesley | April 29, 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 20 | BSC ChampionshipsMay 20 · 400m Hurdles · Place 10 · Brookline | 400m Hurdles | 10 | 1:02.78a | 12 |
| May 9 | Andover Boosters InvitationalMay 9 · 400m Hurdles · Place 6 · Brookline | 400m Hurdles36" / 0.914m | 6. | 1:01.70a PB | 12 |
| May 6 | Milton, Newton North & BrooklineMay 6 · Long Jump · Place 9 · Brookline | Long Jump | 9 | 17-7 | 12 |
| May 6 | Milton, Newton North & BrooklineMay 6 · 400m Hurdles · Place 2 · Brookline | 400m Hurdles | 2 | 1:00.18a | 12 |
| May 2 | MSTCA Division 1 RelaysMay 2 · Long Jump · Place 70 · Brookline | Long Jump | 70 | 4.89m | 12 |
| Apr 29 | BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Long Jump · Place 11 · Brookline | Long Jump | 11. | 17' 9.5" PB | 12 |
| Apr 29 | BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 400m Hurdles · Place 3 · Brookline | 400m Hurdles36" / 0.914m | 3. | 1:02.44a | 12 |
| Apr 25 | Nashua North Invitational Apr 25 · 300m Hurdles · Place 22 · Brookline | 300m Hurdles36" / 0.914m | 22. | 49.68a PB | 12 |
| Apr 15 | Brookline, Needham, and WalpoleApr 15 · Long Jump · Place 7 · Brookline | Long Jump | 7 | 17-9.25 | 12 |
| Apr 15 | Brookline, Needham, and WalpoleApr 15 · 400m Hurdles · Place 7 · Brookline | 400m Hurdles | 7 | 1:04.22a | 12 |
| Apr 8 | BSC-1 Framingham, Brookline at NatickApr 8 · Long Jump · Place 3 · Brookline | Long Jump | 3. | 17' 5" | 12 |
| Apr 8 | BSC-1 Framingham, Brookline at NatickApr 8 · Javelin · Brookline | Javelin800g | — | DNS | 12 |
| Apr 8 | BSC-1 Framingham, Brookline at NatickApr 8 · 400m Hurdles · Place 3 · Brookline | 400m Hurdles36" / 0.914m | 3. | 1:05.32a | 12 |
2026 Indoor Track
10 results2025 Outdoor Track
5 results2024 Outdoor Track
7 results2023 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 12 | BSC Meet #4Jan 12 · 55 Meters · Place 7 · Brookline | 55 Meters | 7 | 8.51 PB | FR |
| Jan 5 | BSC Meet #3Jan 5 · 55 Meters · Place 110 · Brookline | 55 Meters | 110 | 8.80a | — |