Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100m Hurdles · 33" / 0.838m · OutdoorNEC Outdoor Championship 2025 · May 23 | 19.73a | NEC Outdoor Championship 2025 | May 23, 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 Championships · May 22 | 1:14.18a | NEC Championships | May 22, 2026 |
| 55m Hurdles · 33" · IndoorNEC Week #3 - Beverly, Saugus, Swampscott · Jan 8 | 10.8 | NEC Week #3 - Beverly, Saugus, Swampscott | January 8, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
13 results| Date | Meet | Event | Pl | Mark | Gr |
| May 29 | MIAA Division 2 Track & Field ChampionshipMay 29 · 400m Hurdles · Place 25 · Beverly | 400m Hurdles30" / 0.762m | 25. | 1:15.69a | 11 |
| May 22 | NEC ChampionshipsMay 22 · 400m Hurdles · Place 7 · Beverly | 400m Hurdles30" / 0.762m | 7. | 1:14.18a PB | 11 |
| May 12 | NEC Rain Date MeetMay 12 · High Jump · Beverly | High Jump | — | NH | 11 |
| May 12 | NEC Rain Date MeetMay 12 · 400m Hurdles · Place 6 · Beverly | 400m Hurdles30" / 0.762m | 6. | 1:15.47a | 11 |
| May 9 | Weston Twilight Invitational - Weston EventsMay 9 · 400m Hurdles · Place 24 · Beverly | 400m Hurdles | 24 | 1:14.46a | 11 |
| Apr 28 | NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · 400m Hurdles · Place 4 · Beverly | 400m Hurdles30" / 0.762m | 4. | 78.4 | 11 |
| Apr 28 | NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · 400 Meters · Place 4 · Beverly | 400 Meters | 4. | 78.4 PB | 11 |
| Apr 28 | NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · 400m Hurdles · Place 4 · Beverly | 400m Hurdles30" / 0.762m | 4. | 78.4 | 11 |
| Apr 28 | NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · 400 Meters · Place 4 · Beverly | 400 Meters | 4. | 78.4 | 11 |
| Apr 24 | 2026 BSR Eagle InviteApr 24 · 400m Hurdles · Place 2 · Beverly | 400m Hurdles30" / 0.762m | 2. | 1:15.84a | 11 |
| Apr 22 | Northeast Conference Spring ChallengeApr 22 · 400m Hurdles · Place 6 · Beverly | 400m Hurdles | 6 | 1:20.03a | 11 |
| Apr 14 | NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · 400m Hurdles · Place 5 · Beverly | 400m Hurdles30" / 0.762m | 5. | 77.1 | 11 |
| Apr 1 | NEC Week #1 - Masconomet, Beverly, SalemApr 1 · 400m Hurdles · Place 5 · Beverly | 400m Hurdles30" / 0.762m | 5. | 1:19.0 | 11 |
2025 Outdoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| May 23 | NEC Outdoor Championship 2025May 23 · 400m Hurdles · Beverly | 400m Hurdles30" / 0.762m | — | DNF | 10 |
| May 23 | NEC Outdoor Championship 2025May 23 · 100m Hurdles · Place 17 · Beverly | 100m Hurdles33" / 0.838mRound P | 17. | 19.73a PB | 10 |
| May 7 | NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · 400m Hurdles · Place 4 · Beverly | 400m Hurdles | 4 | 1:15.41a | 10 |
| May 3 | NEC Freshman-Sophomore Championship MeetMay 3 · 400m Hurdles · Place 5 · Beverly | 400m Hurdles | 5 | 1:17.42a | 10 |
| May 3 | NEC Freshman-Sophomore Championship MeetMay 3 · 100m Hurdles · Place 6 · Beverly | 100m Hurdles | 6 | 20.03a | 10 |
| Apr 29 | NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · 400m Hurdles · Place 4 · Beverly | 400m Hurdles | 4 | 83.0 | 10 |
| Apr 23 | Northeast Conference Spring ChallengeApr 23 · 400m Hurdles · Place 7 · Beverly | 400m Hurdles | 7 | 1:19.33a | 10 |
| Apr 23 | Northeast Conference Spring ChallengeApr 23 · 100m Hurdles · Place 13 · Beverly | 100m Hurdles | 13 | 20.48a | 10 |
| Apr 15 | NEC Week #3 - Beverly, Marblehead, GloucesterApr 15 · 400m Hurdles · Place 5 · Beverly | 400m Hurdles | 5 | 78.6 | 10 |
| Apr 15 | NEC Week #3 - Beverly, Marblehead, GloucesterApr 15 · 100m Hurdles · Place 6 · Beverly | 100m Hurdles | 6 | 19.9 | 10 |
| Apr 9 | NEC Week #2 - Peabody, Beverly, Saugus, SalemApr 9 · 100m Hurdles · Place 7 · Beverly | 100m Hurdles | 7 | 19.7 | 10 |
2025 Indoor Track
4 results2024 Indoor Track
3 results