Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorUSATF New England Youth Invitational · Mar 3 | 6:25.22a | USATF New England Youth Invitational | March 3, 2024 |
| 1 Mile · OutdoorNEC Championships · May 22 | 4:56.90a | NEC Championships | May 22, 2026 |
| 100 Meters · Outdoor USATF New England Youth Series - Meet #3 · May 21 | 16.01a | USATF New England Youth Series - Meet #3 | May 21, 2023 |
| 1000 Meters · IndoorNortheast Conference Indoor T&F Championship · Jan 31 | 2:55.19a | Northeast Conference Indoor T&F Championship | January 31, 2026 |
| 1000 Meters · OutdoorNEC Week #2 - Masconomet, Salem, Beverly · Jan 7 | 3:17.1 | NEC Week #2 - Masconomet, Salem, Beverly | January 7, 2026 |
| 400 Meters · IndoorEast Coast Invitational · Feb 25 | 1:08.47a | East Coast Invitational | February 25, 2024 |
| 400 Meters · OutdoorUSATF New England Youth Series - Meet #1 · May 7 | 1:15.54a | USATF New England Youth Series - Meet #1 | May 7, 2023 |
| 800 Meters · IndoorUSATF New England Youth Invitational · Mar 2 | 2:26.56a | USATF New England Youth Invitational | March 2, 2025 |
| 800 Meters · OutdoorUSATF New England Association Junior Olympic Championship · Jun 13 | 2:24.42a | USATF New England Association Junior Olympic Championship | June 13, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| May 22 | NEC ChampionshipsMay 22 · 1 Mile · Place 13 · Masconomet RegionalMasconomet Regional | 1 Mile | 13. | 4:56.90a PB | 9 |
| May 9 | NEC Freshman-Sophomore Championship MeetMay 9 · 1 Mile · Place 6 · Masconomet RegionalMasconomet Regional | 1 Mile | 6 | 5:08.62a | 9 |
| May 7 | NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · 1 Mile · Place 4 · Masconomet RegionalMasconomet Regional | 1 Mile | 4. | 5:16.3 | 9 |
| Apr 29 | NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · 1 Mile · Place 9 · Masconomet RegionalMasconomet Regional | 1 Mile | 9. | 5:18.36a | 9 |
| Apr 18 | 47th Annual Ottaviani Haverhill InvitationalApr 18 · 1 Mile · Place 9 · Masconomet RegionalMasconomet Regional | 1 Mile | 9 | 4:58.85 | 9 |
| Apr 15 | NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · 1 Mile · Place 4 · Masconomet RegionalMasconomet Regional | 1 Mile | 4. | 5:07.5 | 9 |
| Apr 9 | NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · 1 Mile · Place 7 · Masconomet RegionalMasconomet Regional | 1 Mile | 7. | 5:07.5 | 9 |
| Apr 1 | NEC Week #1 - Masconomet, Beverly, SalemApr 1 · 1 Mile · Place 3 · Masconomet RegionalMasconomet Regional | 1 Mile | 3. | 5:16.8 | 9 |
| Jan 7 | NEC Week #2 - Masconomet, Salem, BeverlyJan 7 · 1000 Meters · Place 2 · Masconomet RegionalMasconomet Regional | 1000 Meters | 2. | 3:17.1 PB | 9 |
2026 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 4 | NEC Week #6 - Peabody, Masconomet, SaugusFeb 4 · 1000 Meters · Place 4 · Masconomet RegionalMasconomet Regional | 1000 Meters | 4 | 3:18.8 | 9 |
| Jan 31 | Northeast Conference Indoor T&F ChampionshipJan 31 · 1000 Meters · Place 9 · Masconomet RegionalMasconomet Regional | 1000 Meters | 9 | 2:55.19a PB | 9 |
| Jan 28 | NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 1000 Meters · Place 4 · Masconomet RegionalMasconomet Regional | 1000 Meters | 4 | 3:05.90a | 9 |
| Jan 21 | NEC Week #4 - Masconomet, SwampscottJan 21 · 1000 Meters · Place 5 · Masconomet RegionalMasconomet Regional | 1000 Meters | 5 | 3:02.8 | 9 |
| Jan 15 | NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 1000 Meters · Place 4 · Masconomet RegionalMasconomet Regional | 1000 Meters | 4 | 2:59.64a | 9 |
2025 Indoor Track
6 results2025 Outdoor Track
4 results2024 Outdoor Track
3 results2024 Indoor Track
4 results2023 Outdoor Track
5 results