Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorWellesley, Weymouth, Natick, and Needham · May 6 | 12.42a | Wellesley, Weymouth, Natick, and Needham | May 6, 2026 |
| 200 Meters · OutdoorWellesley, Weymouth, Natick, and Needham · May 6 | 25.82a | Wellesley, Weymouth, Natick, and Needham | May 6, 2026 |
| 300 Meters · IndoorBay State Conf - Block #5 · Jan 22 | 43.14a | Bay State Conf - Block #5 | January 22, 2026 |
| 55 Meter · IndoorBay State Conf - Block #2 · Dec 18 | 7.66a | Bay State Conf - Block #2 | December 18, 2025 |
| 55 Meters · IndoorBay State Conf - Block #4 · Jan 15 | 7.47a | Bay State Conf - Block #4 | January 15, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| May 13 | BSC JV Open at NeedhamMay 13 · 200 Meters · Needham | 200 Meters | — | DNS | 10 |
| May 13 | BSC JV Open at NeedhamMay 13 · 100 Meters · Needham | 100 Meters | — | DNS | 10 |
| May 6 | Wellesley, Weymouth, Natick, and NeedhamMay 6 · 200 Meters · Place 18 · Needham | 200 Meters | 18 | 25.82a PB | 10 |
| May 6 | Wellesley, Weymouth, Natick, and NeedhamMay 6 · 100 Meters · Place 17 · Needham | 100 Meters | 17 | 12.42a PB | 10 |
| Apr 29 | Framingham & Needham @ Newton NorthApr 29 · 100 Meters · Place 7 · Needham | 100 Meters | 7 | 12.63a | 10 |
| Apr 15 | Brookline, Needham, and WalpoleApr 15 · 200 Meters · Place 12 · Needham | 200 Meters | 12 | 26.25a | 10 |
| Apr 15 | Brookline, Needham, and WalpoleApr 15 · 100 Meters · Place 11 · Needham | 100 Meters | 11 | 12.79a | 10 |
2026 Indoor Track
4 results2025 Indoor Track
1 results2025 Outdoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| May 14 | BSC JV Open Meet May 14 · 200 Meters · Place 35 · Needham | 200 Meters | 35 | 27.03a | 9 |
| May 14 | BSC JV Open Meet May 14 · 100 Meters · Place 48 · Needham | 100 Meters | 48 | 13.16a | 9 |
| May 7 | Weymouth, Wellesley, Natick, and NeedhamMay 7 · 200 Meters · Place 39 · Needham | 200 Meters | 39 | 26.87a | 9 |
| May 7 | Weymouth, Wellesley, Natick, and NeedhamMay 7 · 100 Meters · Place 43 · Needham | 100 Meters | 43 | 12.94a | 9 |
| Apr 30 | Bay State Conf Tri 3 at Newton NorthApr 30 · 200 Meters · Place 17 · Needham | 200 Meters | 17 | 27.32a | 9 |
| Apr 30 | Bay State Conf Tri 3 at Newton NorthApr 30 · 100 Meters · Place 28 · Needham | 100 Meters | 28 | 13.37a | 9 |
| Apr 16 | Needham, Brookline, and WalpoleApr 16 · 100 Meters · Place 20 · Needham | 100 Meters | 20 | 13.27a | 9 |
| Apr 9 | Braintree, Milton, and NeedhamApr 9 · 100 Meters · Place 36 · Needham | 100 Meters | 36 | 13.64a | 9 |