Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorNEC Week #6 - Salem, Winthrop, Marblehead · May 5 | 11.9 | NEC Week #6 - Salem, Winthrop, Marblehead | May 5, 2026 |
| 110m Hurdles · 39" / 0.991m · OutdoorNEC Week #2 Marblehead,Danvers,Swampscott · Apr 7 | 15.6 | NEC Week #2 Marblehead,Danvers,Swampscott | April 7, 2026 |
| 200 Meters · OutdoorNEC Week #6 - Salem, Winthrop, Marblehead · May 5 | 24.6 | NEC Week #6 - Salem, Winthrop, Marblehead | May 5, 2026 |
| 300 Meters · IndoorNortheast Conference Meet #1 · Dec 11 | 45.48a | Northeast Conference Meet #1 | December 11, 2022 |
| 400m Hurdles · 36" / 0.914m · OutdoorNEC Week 3 Peabody @ Marblehead · Apr 15 | 1:12.80 | NEC Week 3 Peabody @ Marblehead | April 15, 2024 |
| 50m Hurdles · 39" · OutdoorNEC Week #2 - Peabody, Marblehead, Swampscott, Winthrop · Dec 19 | 9.1 | NEC Week #2 - Peabody, Marblehead, Swampscott, Winthrop | December 19, 2024 |
| 55 Meters · IndoorNEC Week #3 - Salem, Gloucester, Masconomet, Marblehead · Jan 15 | 7.37a | NEC Week #3 - Salem, Gloucester, Masconomet, Marblehead | January 15, 2026 |
| 55m Hurdles · 33" · IndoorNEC 2023-2024 Freshman-Sophomore Championship Meet · Dec 29 | 9.82a | NEC 2023-2024 Freshman-Sophomore Championship Meet | December 29, 2023 |
| 55m Hurdles · 39" · IndoorNEC Winter Invitational · Dec 14 | 8.79a | NEC Winter Invitational | December 14, 2024 |
| Long Jump · IndoorMSTCA Kalperis Relays - Division 3 · Jan 17 | 5.66m | MSTCA Kalperis Relays - Division 3 | January 17, 2026 |
| Long Jump · OutdoorNEC Week #2 Marblehead,Danvers,Swampscott · Apr 7 | 18-06 | NEC Week #2 Marblehead,Danvers,Swampscott | April 7, 2026 |
| Triple Jump · OutdoorNEC Week #2 Marblehead,Danvers,Swampscott · Apr 7 | 37-06.0 | NEC Week #2 Marblehead,Danvers,Swampscott | April 7, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
12 results| Date | Meet | Event | Pl | Mark | Gr |
| May 28 | MIAA Division 4 Track & Field ChampionshipMay 28 · 110m Hurdles · Place 28 · Marblehead | 110m Hurdles39" / 0.991mRound P | 28. | 18.27a | 12 |
| May 22 | NEC ChampionshipsMay 22 · 110m Hurdles · Place 8 · Marblehead | 110m Hurdles39" / 0.991mRound P | 8. | 17.35aWind: 0 | 12 |
| May 22 | NEC ChampionshipsMay 22 · 110m Hurdles · Place 6 · Marblehead | 110m Hurdles39" / 0.991m | 6. | 17.02aWind: 0 | 12 |
| May 5 | NEC Week #6 - Salem, Winthrop, MarbleheadMay 5 · 200 Meters · Place 8 · Marblehead | 200 Meters | 8. | 24.6 PB | 12 |
| May 5 | NEC Week #6 - Salem, Winthrop, MarbleheadMay 5 · 100 Meters · Place 5 · Marblehead | 100 Meters | 5. | 11.9 PB | 12 |
| Apr 22 | Northeast Conference Spring ChallengeApr 22 · Long Jump · Place 29 · Marblehead | Long Jump | 29 | 15-7.5 | 12 |
| Apr 14 | NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · Triple Jump · Place 2 · Marblehead | Triple Jump | 2. | 37-02 | 12 |
| Apr 14 | NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · Long Jump · Place 9 · Marblehead | Long Jump | 9. | 16-08 | 12 |
| Apr 14 | NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · 110m Hurdles · Place 7 · Marblehead | 110m Hurdles39" / 0.991m | 7. | 18.9 | 12 |
| Apr 7 | NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · Triple Jump · Place 3 · Marblehead | Triple Jump | 3. | 37-06.0 PB | 12 |
| Apr 7 | NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · Long Jump · Place 2 · Marblehead | Long Jump | 2. | 18-06 PB | 12 |
| Apr 7 | NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · 110m Hurdles · Place 1 · Marblehead | 110m Hurdles39" / 0.991m | 1. | 15.6 PB | 12 |
2026 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 4 | NEC Week #6 - Marblehead, Winthrop, SalemFeb 4 · 55m Hurdles · Place 3 · Marblehead | 55m Hurdles | 3 | 9.5 | 12 |
| Jan 22 | NEC Week #4 - Gloucester, Peabody, Saugus, MarbleheadJan 22 · 55m Hurdles · Place 6 · Marblehead | 55m Hurdles | 6 | 9.6 | 12 |
| Jan 17 | MSTCA Kalperis Relays - Division 3Jan 17 · Long Jump · Place 27 · Marblehead | Long Jump | 27 | 5.66m PB | 12 |
| Jan 15 | NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 55m Hurdles · Place 6 · Marblehead | 55m Hurdles | 6 | 8.85a | 12 |
| Jan 15 | NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · Long Jump · Place 5 · Marblehead | Long Jump | 5 | 19-4.5 | 12 |
| Jan 15 | NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 55 Meters · Place 7 · Marblehead | 55 Meters | 7 | 7.37a PB | 12 |
| Jan 8 | NEC Week #2 - Peabody, Marblehead, Winthrop, SwampscottJan 8 · 55m Hurdles · Place 5 · Marblehead | 55m Hurdles | 5 | 9.3 | 12 |
2025 Indoor Track
11 results2025 Outdoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| May 23 | NEC Outdoor Championship 2025May 23 · Long Jump · Place 14 · Marblehead | Long Jump | 14. | 17-09.00 | 11 |
| May 23 | NEC Outdoor Championship 2025May 23 · 110m Hurdles · Place 6 · Marblehead | 110m Hurdles39" / 0.991mRound P | 6. | 17.41a | 11 |
| May 23 | NEC Outdoor Championship 2025May 23 · 110m Hurdles · Place 8 · Marblehead | 110m Hurdles39" / 0.991m | 8. | 17.64a | 11 |
| May 13 | NEC Rain Date Meet May 13 · Long Jump · Place 8 · Marblehead | Long Jump | 8 | 18-9 | 11 |
| May 13 | NEC Rain Date Meet May 13 · 110m Hurdles · Place 4 · Marblehead | 110m Hurdles | 4 | 18.47a | 11 |
| Apr 30 | NEC Week #5 - Gloucester, Salem, Marblehead, MasconometApr 30 · Long Jump · Place 4 · Marblehead | Long Jump | 4. | 17-05.0 | 11 |
| Apr 30 | NEC Week #5 - Gloucester, Salem, Marblehead, MasconometApr 30 · 110m Hurdles · Place 3 · Marblehead | 110m Hurdles39" / 0.991m | 3. | 16.7 | 11 |
| Apr 30 | NEC Week #5 - Gloucester, Salem, Marblehead, MasconometApr 30 · 200 Meters · Place 7 · Marblehead | 200 Meters | 7. | 25.1 | 11 |
| Apr 15 | NEC Week #3 - Beverly, Marblehead, GloucesterApr 15 · 100m Hurdles · Place 1 · Marblehead | 100m Hurdles | 1 | 16.8 | 11 |
| Apr 8 | NEC Week #2 - Marblehead, Swampscott, DanversApr 8 · 110m Hurdles · Place 2 · Marblehead | 110m Hurdles | 2 | 17.1 | 11 |
| Apr 2 | NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · 100m Hurdles · Place 2 · Marblehead | 100m Hurdles | 2 | 17.5 | 11 |
2024 Outdoor Track
12 results2024 Indoor Track
4 results2023 Indoor Track
4 results2022 Indoor Track
1 results