Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1000 Meters · IndoorNortheast Conference Indoor T&F Championship · Jan 31 | 3:01.16a | Northeast Conference Indoor T&F Championship | January 31, 2026 |
| 2 Miles · OutdoorNEC Week #2 - Peabody, Beverly, Saugus, Salem · Apr 9 | 13:40.7 | NEC Week #2 - Peabody, Beverly, Saugus, Salem | April 9, 2025 |
| 800 Meters · OutdoorNEC Rain Date Meet · May 12 | 2:12.34a | NEC Rain Date Meet | May 12, 2026 |
| 800 Meters · Outdoor · Hand timedNEC Week 1 - Peabody @ Saugus · Apr 1 | 2:47.4h | NEC Week 1 - Peabody @ Saugus | April 1, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| May 22 | NEC ChampionshipsMay 22 · 800 Meters · Place 16 · Saugus | 800 Meters | 16. | 2:15.43a | 12 |
| May 12 | NEC Rain Date MeetMay 12 · 800 Meters · Place 10 · Saugus | 800 Meters | 10. | 2:12.34a PB | 12 |
| May 7 | NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · 800 Meters · Place 4 · Saugus | 800 Meters | 4. | 2:20.0 | 12 |
| Apr 28 | NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · 800 Meters · Place 2 · Saugus | 800 Meters | 2. | 2:15.0 | 12 |
| Apr 28 | NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · 800 Meters · Place 2 · Saugus | 800 Meters | 2. | 2:15.0 | 12 |
| Apr 22 | Northeast Conference Spring ChallengeApr 22 · 800 Meters · Place 6 · Saugus | 800 Meters | 6 | 2:16.00a | 12 |
| Apr 15 | NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · 800 Meters · Place 3 · Saugus | 800 Meters | 3. | 2:13.7 | 12 |
| Mar 31 | NEC Week #1 - Gloucester, Saugus, DanversMar 31 · 800 Meters · Place 4 · Saugus | 800 Meters | 4. | 2:16.9 | 12 |
2026 Indoor Track
3 results2025 Indoor Track
5 results2025 Outdoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 29 | NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · 800 Meters · Place 7 · Saugus | 800 Meters | 7 | 2:27.0 | 11 |
| Apr 23 | Northeast Conference Spring ChallengeApr 23 · 800 Meters · Place 18 · Saugus | 800 Meters | 18 | 2:28.44a | 11 |
| Apr 16 | NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · Javelin · Place 12 · Saugus | Javelin | 12 | 57-11 | 11 |
| Apr 16 | NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · 800 Meters · Place 7 · Saugus | 800 Meters | 7 | 2:27.7 | 11 |
| Apr 9 | NEC Week #2 - Peabody, Beverly, Saugus, SalemApr 9 · 2 Miles · Place 6 · Saugus | 2 Miles | 6 | 13:40.7 PB | 11 |
| Apr 9 | NEC Week #2 - Peabody, Beverly, Saugus, SalemApr 9 · 800 Meters · Place 7 · Saugus | 800 Meters | 7 | 2:26.6 | 11 |
| Apr 3 | NEC Week #1 - Gloucester, Danvers, SaugusApr 3 · 800 Meters · Place 4 · Saugus | 800 Meters | 4 | 2:21.5 | 11 |
2024 Outdoor Track
7 results2024 Indoor Track
1 results