Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorNEC Freshman Sophomore Championship · May 4 | 17.21a | NEC Freshman Sophomore Championship | May 4, 2024 |
| 110m Hurdles · 39" / 0.991m · OutdoorNEC Week #6 - Peabody, Masconomet, Saugus · May 7 | 23.0 | NEC Week #6 - Peabody, Masconomet, Saugus | May 7, 2026 |
| 300 Meters · IndoorThe Beantown Winter Classic · Dec 20 | 51.16a | The Beantown Winter Classic | December 20, 2025 |
| 55 Meter · IndoorNEC Week #4 - Winthrop, Masconomet, Gloucester · Jan 15 | 8.75a | NEC Week #4 - Winthrop, Masconomet, Gloucester | January 15, 2025 |
| 55 Meters · IndoorNEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, Gloucester · Jan 28 | 8.63a | NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, Gloucester | January 28, 2026 |
| Long Jump · IndoorMSTCA Kalperis Relays - Division 3 · Jan 17 | 4.30m | MSTCA Kalperis Relays - Division 3 | January 17, 2026 |
| Long Jump · OutdoorNEC Week #2 Gloucester, Masconomet, Winthrop · Apr 9 | 14-01.5 | NEC Week #2 Gloucester, Masconomet, Winthrop | April 9, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| May 22 | NEC ChampionshipsMay 22 · 110m Hurdles · Place 16 · Masconomet Regional | 110m Hurdles39" / 0.991mRound P | 16. | 24.17aWind: 0 | 12 |
| May 7 | NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · Long Jump · Place 12 · Masconomet Regional | Long Jump | 12. | ND | 12 |
| May 7 | NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · 110m Hurdles · Place 6 · Masconomet Regional | 110m Hurdles39" / 0.991m | 6. | 23.0 PB | 12 |
| Apr 29 | NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · 110m Hurdles · Masconomet Regional | 110m Hurdles39" / 0.991m | — | DNS | 12 |
| Apr 22 | Northeast Conference Spring ChallengeApr 22 · 110m Hurdles · Place 15 · Masconomet Regional | 110m Hurdles | 15 | 25.06a | 12 |
| Apr 18 | 47th Annual Ottaviani Haverhill InvitationalApr 18 · 110m Hurdles · Place 27 · Masconomet Regional | 110m HurdlesRound P | 27 | 24.41 | 12 |
| Apr 15 | NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · 110m Hurdles · Place 6 · Masconomet Regional | 110m Hurdles39" / 0.991m | 6. | 24.7 | 12 |
| Apr 9 | NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · Long Jump · Place 10 · Masconomet Regional | Long Jump | 10. | 14-01.5 PB | 12 |
| Apr 9 | NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · 110m Hurdles · Place 6 · Masconomet Regional | 110m Hurdles39" / 0.991m | 6. | 24.2 | 12 |
| Apr 1 | NEC Week #1 - Masconomet, Beverly, SalemApr 1 · Long Jump · Place 12 · Masconomet Regional | Long Jump | 12. | 13-01.0 | 12 |
| Apr 1 | NEC Week #1 - Masconomet, Beverly, SalemApr 1 · 110m Hurdles · Place 4 · Masconomet Regional | 110m Hurdles39" / 0.991m | 4. | 24.2 | 12 |
2026 Indoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 4 | NEC Week #6 - Peabody, Masconomet, SaugusFeb 4 · Varsity 45y Hurdles · Place 7 · Masconomet Regional | Varsity 45y Hurdles | 7 | 8.9 | 12 |
| Jan 28 | NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 55m Hurdles · Place 5 · Masconomet Regional | 55m Hurdles | 5 | 12.12a | 12 |
| Jan 28 | NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 55 Meters · Place 37 · Masconomet Regional | 55 Meters | 37 | 8.63a PB | 12 |
| Jan 21 | NEC Week #4 - Masconomet, SwampscottJan 21 · Shot Put · Place 6 · Masconomet Regional | Shot Put | 6 | 34-1.25 | 12 |
| Jan 17 | MSTCA Kalperis Relays - Division 3Jan 17 · Long Jump · Place 67 · Masconomet Regional | Long Jump | 67 | 4.30m PB | 12 |
| Jan 15 | NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 55m Hurdles · Place 10 · Masconomet Regional | 55m Hurdles | 10 | 12.15a | 12 |
| Jan 15 | NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · Long Jump · Place 13 · Masconomet Regional | Long Jump | 13 | 15-8.75 | 12 |
| Jan 15 | NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 55 Meters · Place 29 · Masconomet Regional | 55 Meters | 29 | 8.66a | 12 |
2025 Indoor Track
6 results2025 Outdoor Track
1 results2024 Indoor Track
2 results2024 Outdoor Track
1 results