Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorWeymouth, Wellesley, Natick, and Needham · May 7 | 14.87a | Weymouth, Wellesley, Natick, and Needham | May 7, 2025 |
| 300 Meters · IndoorBSC Open · Jan 28 | 49.60a | BSC Open | January 28, 2025 |
| 55 Meter · IndoorBay State Conf - Block #2 · Dec 18 | 8.48a | Bay State Conf - Block #2 | December 18, 2025 |
| 55m Hurdles · 33" · IndoorBay State Conf - Block #2 · Dec 18 | 11.09a | Bay State Conf - Block #2 | December 18, 2025 |
| Long Jump · IndoorBay State Conf - Block #2 · Dec 18 | 14-07.00 | Bay State Conf - Block #2 | December 18, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| May 20 | BSC ChampionshipsMay 20 · Triple Jump · Place 13 · Needham | Triple Jump | 13 | 31-8.25 | 12 |
| May 20 | BSC ChampionshipsMay 20 · 100m Hurdles · Place 14 · Needham | 100m Hurdles | 14 | 18.34a | 12 |
| May 6 | Wellesley, Weymouth, Natick, and NeedhamMay 6 · Triple Jump · Place 3 · Needham | Triple Jump | 3 | 30-10 | 12 |
| May 6 | Wellesley, Weymouth, Natick, and NeedhamMay 6 · 100m Hurdles · Place 9 · Needham | 100m Hurdles | 9 | 18.83a | 12 |
| Apr 29 | Framingham & Needham @ Newton NorthApr 29 · Triple Jump · Place 5 · Needham | Triple Jump | 5 | 30-9 | 12 |
| Apr 29 | Framingham & Needham @ Newton NorthApr 29 · 100m Hurdles · Place 8 · Needham | 100m Hurdles | 8 | 19.60a | 12 |
| Apr 15 | Brookline, Needham, and WalpoleApr 15 · Triple Jump · Place 3 · Needham | Triple Jump | 3 | 30-7 | 12 |
| Apr 15 | Brookline, Needham, and WalpoleApr 15 · 100m Hurdles · Place 9 · Needham | 100m Hurdles | 9 | 20.01a | 12 |
| Apr 8 | Milton, Braintree, and NeedhamApr 8 · Triple Jump · Place 2 · Needham | Triple Jump | 2 | 29-10.25 | 12 |
| Apr 8 | Milton, Braintree, and NeedhamApr 8 · 100m Hurdles · Place 7 · Needham | 100m Hurdles | 7 | 20.36a | 12 |
2026 Indoor Track
2 results2025 Indoor Track
13 results2025 Outdoor Track
15 results| Date | Meet | Event | Pl | Mark | Gr |
| May 21 | Bay State Conference Championship MeetMay 21 · Triple Jump · Place 15 · Needham | Triple Jump | 15 | 29-10.50 | 11 |
| May 21 | Bay State Conference Championship MeetMay 21 · 100m Hurdles · Place 20 · Needham | 100m Hurdles | 20 | 19.68a | 11 |
| May 14 | BSC JV Open Meet May 14 · 100m Hurdles · Place 5 · Needham | 100m Hurdles | 5 | 20.12a | 11 |
| May 7 | Weymouth, Wellesley, Natick, and NeedhamMay 7 · Triple Jump · Place 13 · Needham | Triple Jump | 13 | 29-10.50 | 11 |
| May 7 | Weymouth, Wellesley, Natick, and NeedhamMay 7 · 100m Hurdles · Place 9 · Needham | 100m Hurdles | 9 | 19.90a | 11 |
| May 7 | Weymouth, Wellesley, Natick, and NeedhamMay 7 · 100 Meters · Place 41 · Needham | 100 Meters | 41 | 14.87a PB | 11 |
| Apr 30 | Bay State Conf Tri 3 at Newton NorthApr 30 · 100 Meters · Place 23 · Needham | 100 Meters | 23 | 15.34a | 11 |
| Apr 30 | Bay State Conf Tri 3 at Newton NorthApr 30 · Triple Jump · Place 4 · Needham | Triple Jump | 4 | 29-4 | 11 |
| Apr 30 | Bay State Conf Tri 3 at Newton NorthApr 30 · 100m Hurdles · Place 8 · Needham | 100m Hurdles | 8 | 20.41a | 11 |
| Apr 16 | Needham, Brookline, and WalpoleApr 16 · Triple Jump · Place 2 · Needham | Triple Jump | 2 | 28-3.25 | 11 |
| Apr 16 | Needham, Brookline, and WalpoleApr 16 · 100m Hurdles · Place 6 · Needham | 100m Hurdles | 6 | 20.77a | 11 |
| Apr 16 | Needham, Brookline, and WalpoleApr 16 · 100 Meters · Place 10 · Needham | 100 Meters | 10 | 15.01a | 11 |
| Apr 9 | Braintree, Milton, and NeedhamApr 9 · Triple Jump · Place 8 · Needham | Triple Jump | 8 | 27-9.50 | 11 |
| Apr 9 | Braintree, Milton, and NeedhamApr 9 · 400m Hurdles · Place 7 · Needham | 400m Hurdles | 7 | 1:21.57a | 11 |
| Apr 9 | Braintree, Milton, and NeedhamApr 9 · 100m Hurdles · Place 8 · Needham | 100m Hurdles | 8 | 21.06a | 11 |