Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorBay State Conf - Block#1 · Dec 11 | 4:57.09a | Bay State Conf - Block#1 | December 11, 2025 |
| 1 Mile · OutdoorMSTCA South Shore Twilight · May 23 | 4:43.90a | MSTCA South Shore Twilight | May 23, 2026 |
| 1000 Meters · IndoorMSTCA Qualifier Meet · Feb 7 | 2:43.49a | MSTCA Qualifier Meet | February 7, 2026 |
| 2 Miles · IndoorBay State Conf - Meet of Champions · Feb 5 | 11:03.67a | Bay State Conf - Meet of Champions | February 5, 2025 |
| 2 Miles · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 15 | 11:01.03a | BSC-2 Milton, Framingham, Wellesley at Weymouth | April 15, 2026 |
| 300 Meters · IndoorBay State Conf - Block 6 · Jan 31 | 44.80a | Bay State Conf - Block 6 | January 31, 2024 |
| 400 Meters · OutdoorMilton, Newton North & Brookline · May 6 | 55.22a | Milton, Newton North & Brookline | May 6, 2026 |
| 55 Meters · IndoorBay State Conf - Block 5 · Jan 25 | 8.29a | Bay State Conf - Block 5 | January 25, 2024 |
| 600 Meters · IndoorMSTCA Northeast Invitational · Jan 10 | 1:35.95a | MSTCA Northeast Invitational | January 10, 2025 |
| 800 Meters · OutdoorMSTCA South Shore Twilight Invitational · May 24 | 2:07.51a | MSTCA South Shore Twilight Invitational | May 24, 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 23 | MSTCA South Shore TwilightMay 23 · 1 Mile · Place 18 · Milton | 1 Mile | 18 | 4:43.90a PB | 11 |
| May 20 | BSC ChampionshipsMay 20 · 1 Mile · Place 32 · Milton | 1 Mile | 32 | 5:01.44a | 11 |
| May 6 | Milton, Newton North & BrooklineMay 6 · 1 Mile · Place 9 · Milton | 1 Mile | 9 | 4:47.98a | 11 |
| May 6 | Milton, Newton North & BrooklineMay 6 · 400 Meters · Place 11 · Milton | 400 Meters | 11 | 55.22a PB | 11 |
| May 3 | MSTCA Division 3 RelaysMay 3 · High Jump · Milton | High Jump | — | ND | 11 |
| Apr 29 | Natick, Walpole, and MiltonApr 29 · 800 Meters · Place 8 · Milton | 800 Meters | 8 | 2:13.29a | 11 |
| Apr 15 | BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · High Jump · Milton | High Jump | -- | NH | 11 |
| Apr 15 | BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 2 Miles · Place 4 · Milton | 2 Miles | 4. | 11:01.03a PB | 11 |
| Apr 8 | Milton, Braintree, and NeedhamApr 8 · High Jump · Place 8 · Milton | High Jump | 8 | 5-0 | 11 |
| Apr 8 | Milton, Braintree, and NeedhamApr 8 · 1 Mile · Place 6 · Milton | 1 Mile | 6 | 5:02.50a | 11 |
2026 Indoor Track
5 results2025 Indoor Track
11 results2025 Outdoor Track
8 results2024 Indoor Track
6 results2023 Indoor Track
1 results