Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · OutdoorNEC Week #3 - Masconomet, Danvers, Winthrop, Saugus · Apr 16 | 6:52.9 | NEC Week #3 - Masconomet, Danvers, Winthrop, Saugus | April 16, 2025 |
| 400 Meters · OutdoorNEC Week #5 - Saugus, Beverly, Swampscott · Apr 28 | 78.4 | NEC Week #5 - Saugus, Beverly, Swampscott | April 28, 2026 |
| 400m Hurdles · 30" / 0.762m · OutdoorNEC Week #3 - Danvers, Masconomet, Saugus, Winthrop · Apr 15 | 1:17.9 | NEC Week #3 - Danvers, Masconomet, Saugus, Winthrop | April 15, 2026 |
| 55m Hurdles · 33" · IndoorNEC Week #3 - Beverly, Saugus, Swampscott · Jan 8 | 11.8 | NEC Week #3 - Beverly, Saugus, Swampscott | January 8, 2025 |
| 55m Hurdles · 33" · OutdoorNEC Week #5 - Salem, Swampscott, Saugus, Marblehead, Danvers · Jan 28 | 10.7 | NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, Danvers | January 28, 2026 |
| Discus · 1kg · OutdoorNEC Week #5 - Saugus, Beverly, Swampscott · Apr 28 | 51-04 | NEC Week #5 - Saugus, Beverly, Swampscott | April 28, 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 · 400m Hurdles · Place 13 · Saugus | 400m Hurdles30" / 0.762m | 13. | 1:18.66a | 12 |
| May 12 | NEC Rain Date MeetMay 12 · Discus · Saugus | Discus1kg | — | SCR | 12 |
| May 12 | NEC Rain Date MeetMay 12 · 400m Hurdles · Saugus | 400m Hurdles30" / 0.762m | — | DNS | 12 |
| May 7 | NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · Discus · Place 13 · Saugus | Discus1kg | 13. | 49-11 | 12 |
| May 7 | NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · 400m Hurdles · Place 5 · Saugus | 400m Hurdles30" / 0.762m | 5. | 1:18.1 | 12 |
| Apr 28 | NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · Discus · Place 8 · Saugus | Discus1kg | 8. | 51-04 PB | 12 |
| Apr 28 | NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · 400m Hurdles · Place 3 · Saugus | 400m Hurdles30" / 0.762m | 3. | 78.4 | 12 |
| Apr 28 | NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · 400 Meters · Place 3 · Saugus | 400 Meters | 3. | 78.4 PB | 12 |
| Apr 28 | NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · Discus · Place 8 · Saugus | Discus1kg | 8. | 51-04 | 12 |
| Apr 28 | NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · 400m Hurdles · Place 3 · Saugus | 400m Hurdles30" / 0.762m | 3. | 78.4 | 12 |
| Apr 28 | NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · 400 Meters · Place 3 · Saugus | 400 Meters | 3. | 78.4 | 12 |
| Apr 22 | Northeast Conference Spring ChallengeApr 22 · Discus · Place 15 · Saugus | Discus | 15 | 52-6 | 12 |
| Apr 22 | Northeast Conference Spring ChallengeApr 22 · 400m Hurdles · Place 7 · Saugus | 400m Hurdles | 7 | 1:20.14a | 12 |
| Apr 15 | NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · Discus · Place 10 · Saugus | Discus1kg | 10. | 45-01.5 | 12 |
| Apr 15 | NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · 400m Hurdles · Place 3 · Saugus | 400m Hurdles30" / 0.762m | 3. | 1:17.9 PB | 12 |
| Jan 28 | NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, DanversJan 28 · 55m Hurdles · Place 4 · Saugus | 55m Hurdles33" | 4. | 10.7 PB | 12 |
2026 Indoor Track
5 results2025 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 17 | NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDec 17 · 55m Hurdles · Place 6 · Saugus | 55m Hurdles | 6 | 11.2 | 12 |
| Jan 29 | NEC Week #6 - Masconomet, Saugus, PeabodyJan 29 · Varsity 45y Hurdles Finals · Place 8 · Saugus | Varsity 45y Hurdles Finals | 8 | 8.6 | — |
| Jan 23 | NEC Week #5 - Gloucester v Peabody, Saugus v MarbleheadJan 23 · 55m Hurdles · Place 9 · Saugus | 55m Hurdles | 9 | 11.60a | — |
| Jan 15 | NEC Week #4 - Peabody, Beverly, Saugus, SalemJan 15 · Varsity 45y Hurdles Finals · Place 8 · Saugus | Varsity 45y Hurdles Finals | 8 | 8.4 | — |
| Jan 8 | NEC Week #3 - Beverly, Saugus, SwampscottJan 8 · 55m Hurdles · Place 8 · Saugus | 55m Hurdles33" | 8. | 11.8 PB | 11 |
2025 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| May 23 | NEC Outdoor Championship 2025May 23 · 400m Hurdles · Place 15 · Saugus | 400m Hurdles30" / 0.762m | 15. | 1:22.12a | 11 |
| May 16 | Saugus vs. Mystic ValleyMay 16 · 400m Hurdles · Place 1 · Saugus | 400m Hurdles30" / 0.762m | 1. | 1:21 | 11 |
| Apr 29 | NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · 100m Hurdles · Place 5 · Saugus | 100m Hurdles | 5 | 20.6 | 11 |
| Apr 29 | NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · 1 Mile · Place 5 · Saugus | 1 Mile | 5 | 7:02.0 | 11 |
| Apr 16 | NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · 100m Hurdles · Place 3 · Saugus | 100m Hurdles | 3 | 19.9 | 11 |
| Apr 16 | NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · 1 Mile · Place 8 · Saugus | 1 Mile | 8 | 6:52.9 PB | 11 |
| Apr 9 | NEC Week #2 - Peabody, Beverly, Saugus, SalemApr 9 · 100m Hurdles · Place 8 · Saugus | 100m Hurdles | 8 | 20.3 | 11 |
| Apr 9 | NEC Week #2 - Peabody, Beverly, Saugus, SalemApr 9 · 1 Mile · Place 6 · Saugus | 1 Mile | 6 | 7:04.6 | 11 |
| Apr 3 | NEC Week #1 - Gloucester, Danvers, SaugusApr 3 · 100m Hurdles · Place 4 · Saugus | 100m Hurdles | 4 | 20.3 | 11 |
2024 Outdoor Track
2 results2024 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 14 | NEC Winter InvitationalDec 14 · 55m Hurdles · Place 16 · Saugus | 55m Hurdles33"Round P | 16. | 11.99aWind: 0 | 11 |