Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorNEC Championships · May 22 | 13.74a | NEC Championships | May 22, 2026 |
| 100m Hurdles · 33" / 0.838m · OutdoorNEC Week #3 - Gloucester, Marblehead, Beverly · Apr 14 | 20.7 | NEC Week #3 - Gloucester, Marblehead, Beverly | April 14, 2026 |
| 200 Meters · OutdoorNEC Championships · May 22 | 29.03a | NEC Championships | May 22, 2026 |
| 50 Yard Dash · OutdoorNEC Week #2 - Masconomet, Salem, Beverly · Jan 7 | 7.1 | NEC Week #2 - Masconomet, Salem, Beverly | January 7, 2026 |
| 55 Meter · IndoorNEC Freshman-Sophomore Championship · Dec 29 | 8.0 | NEC Freshman-Sophomore Championship | December 29, 2025 |
| 55 Meters · IndoorNEC Week #6 - Gloucester, Swampscott, Danvers, Beverly · Feb 5 | 8.19a | NEC Week #6 - Gloucester, Swampscott, Danvers, Beverly | February 5, 2026 |
| Varsity 50 Yard Dash · IndoorNEC Week #4 - Winthrop, Beverly · Jan 21 | 6.9 | NEC Week #4 - Winthrop, Beverly | January 21, 2026 |
| Varsity 50 Yard Dash Finals · IndoorNEC Week #3 - Saugus, Beverly · Jan 15 | 6.9 | NEC Week #3 - Saugus, Beverly | January 15, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
16 results| Date | Meet | Event | Pl | Mark | Gr |
| May 22 | NEC ChampionshipsMay 22 · 200 Meters · Place 14 · Beverly | 200 Meters | 14. | 29.03a PBWind: 0 | 10 |
| May 22 | NEC ChampionshipsMay 22 · 100 Meters · Place 13 · Beverly | 100 MetersRound P | 13. | 13.74a PBWind: 0 | 10 |
| May 12 | NEC Rain Date MeetMay 12 · 200 Meters · Place 17 · Beverly | 200 Meters | 17. | 29.72a | 10 |
| May 12 | NEC Rain Date MeetMay 12 · 100 Meters · Place 13 · Beverly | 100 Meters | 13. | 14.08a | 10 |
| May 9 | NEC Freshman-Sophomore Championship MeetMay 9 · 100m Hurdles · Place 17 · Beverly | 100m Hurdles | 17 | 22.24a | 10 |
| May 9 | NEC Freshman-Sophomore Championship MeetMay 9 · 100 Meters · Place 7 · Beverly | 100 Meters | 7 | 14.46a | 10 |
| May 9 | NEC Freshman-Sophomore Championship MeetMay 9 · 100 Meters · Place 5 · Beverly | 100 Meters | 5 | 13.99a | 10 |
| Apr 28 | NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · 100m Hurdles · Place 6 · Beverly | 100m Hurdles33" / 0.838m | 6. | 21.2 | 10 |
| Apr 28 | NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · 200 Meters · Place 7 · Beverly | 200 Meters | 7. | 29.9 | 10 |
| Apr 28 | NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · 100m Hurdles · Place 6 · Beverly | 100m Hurdles33" / 0.838m | 6. | 21.2 | 10 |
| Apr 28 | NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · 200 Meters · Place 7 · Beverly | 200 Meters | 7. | 29.9 | 10 |
| Apr 24 | 2026 BSR Eagle InviteApr 24 · 200 Meters · Place 17 · Beverly | 200 Meters | 17. | 29.80a | 10 |
| Apr 24 | 2026 BSR Eagle InviteApr 24 · 100 Meters · Beverly | 100 Meters | -- | DNS | 10 |
| Apr 14 | NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · 100m Hurdles · Place 6 · Beverly | 100m Hurdles33" / 0.838m | 6. | 20.7 PB | 10 |
| Apr 1 | NEC Week #1 - Masconomet, Beverly, SalemApr 1 · 100m Hurdles · Place 6 · Beverly | 100m Hurdles33" / 0.838m | 6. | 21.0 | 10 |
| Jan 7 | NEC Week #2 - Masconomet, Salem, BeverlyJan 7 · 50 Yard Dash · Place 4 · Beverly | 50 Yard Dash | 4. | 7.1 PB | 10 |
2026 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 5 | NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · 55 Meters · Place 6 · Beverly | 55 Meters | 6 | 8.19a PB | 10 |
| Jan 31 | Northeast Conference Indoor T&F ChampionshipJan 31 · 55 Meters · Place 23 · Beverly | 55 MetersRound P | 23 | 8.31a | 10 |
| Jan 28 | NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 55 Meters · Place 8 · Beverly | 55 Meters | 8 | 8.28a | 10 |
| Jan 21 | NEC Week #4 - Winthrop, BeverlyJan 21 · Varsity 50 Yard Dash · Place 2 · Beverly | Varsity 50 Yard Dash | 2 | 6.9 PB | 10 |
| Jan 21 | NEC Week #4 - Winthrop, BeverlyJan 21 · Varsity 50 Yard Dash · Place 2 · Beverly | Varsity 50 Yard Dash | 2 | 6.9 | 10 |
| Jan 15 | NEC Week #3 - Saugus, BeverlyJan 15 · Varsity 50 Yard Dash Finals · Place 4 · Beverly | Varsity 50 Yard Dash Finals | 4 | 6.9 PB | 10 |
2025 Indoor Track
5 results2024 Indoor Track
1 results