Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 110m Hurdles · 39" / 0.991m · OutdoorNEC Week #6 - Salem, Winthrop, Marblehead · May 5 | 15.5 | NEC Week #6 - Salem, Winthrop, Marblehead | May 5, 2026 |
| 400m Hurdles · 36" / 0.914m · OutdoorNEC Championships · May 22 | 1:00.68a | NEC Championships | May 22, 2026 |
| 50 Yard Dash · OutdoorNEC Week #5 - Salem, Swampscott, Saugus, Marblehead, Danvers · Jan 28 | 8.5 | NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, Danvers | January 28, 2026 |
| 50m Hurdles · 39" · OutdoorNEC Week #2 - Peabody, Marblehead, Swampscott, Winthrop · Dec 19 | 9.5 | NEC Week #2 - Peabody, Marblehead, Swampscott, Winthrop | December 19, 2024 |
| 55m Hurdles · 33" · IndoorNEC 2023-2024 Freshman-Sophomore Championship Meet · Dec 29 | 11.10a | NEC 2023-2024 Freshman-Sophomore Championship Meet | December 29, 2023 |
| 55m Hurdles · 39" · IndoorNortheast Conference Invitational · Dec 12 | 8.41a | Northeast Conference Invitational | December 12, 2025 |
| 55m Hurdles · 39" · OutdoorNEC Week #5 - Salem, Swampscott, Saugus, Marblehead, Danvers · Jan 28 | 8.5 | NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, Danvers | January 28, 2026 |
| Long Jump · OutdoorNEC Rain Date Meet · May 12 | 17' 9.75" | NEC Rain Date Meet | May 12, 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 28 | MIAA Division 4 Track & Field ChampionshipMay 28 · 110m Hurdles · Place 4 · MarbleheadMarblehead | 110m Hurdles39" / 0.991mRound P | 4. | 15.80a | 12 |
| May 28 | MIAA Division 4 Track & Field ChampionshipMay 28 · 110m Hurdles · Place 4 · MarbleheadMarblehead | 110m Hurdles39" / 0.991m | 4. | 15.64a | 12 |
| May 22 | NEC ChampionshipsMay 22 · 400m Hurdles · Place 5 · MarbleheadMarblehead | 400m Hurdles36" / 0.914m | 5. | 1:00.68a PB | 12 |
| May 22 | NEC ChampionshipsMay 22 · 110m Hurdles · Place 5 · MarbleheadMarblehead | 110m Hurdles39" / 0.991mRound P | 5. | 17.01aWind: 0 | 12 |
| May 22 | NEC ChampionshipsMay 22 · 110m Hurdles · Place 2 · MarbleheadMarblehead | 110m Hurdles39" / 0.991m | 2. | 15.75aWind: 0 | 12 |
| May 12 | NEC Rain Date MeetMay 12 · Long Jump · Place 16 · MarbleheadMarblehead | Long Jump | 16. | 17' 9.75" PB | 12 |
| May 12 | NEC Rain Date MeetMay 12 · 110m Hurdles · Place 2 · MarbleheadMarblehead | 110m Hurdles39" / 0.991m | 2. | 16.43a | 12 |
| May 5 | NEC Week #6 - Salem, Winthrop, MarbleheadMay 5 · 110m Hurdles · Place 1 · MarbleheadMarblehead | 110m Hurdles39" / 0.991m | 1. | 15.5 PB | 12 |
| Apr 29 | NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · 400m Hurdles · Place 3 · MarbleheadMarblehead | 400m Hurdles36" / 0.914m | 3. | 1:04.55a | 12 |
| Apr 29 | NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · 110m Hurdles · Place 2 · MarbleheadMarblehead | 110m Hurdles39" / 0.991m | 2. | 16.33a | 12 |
| Apr 14 | NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · 400m Hurdles · Place 3 · MarbleheadMarblehead | 400m Hurdles36" / 0.914m | 3. | 61.0 | 12 |
| Apr 14 | NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · 110m Hurdles · Place 3 · MarbleheadMarblehead | 110m Hurdles39" / 0.991m | 3. | 15.9 | 12 |
| Apr 7 | NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · 400m Hurdles · Place 2 · MarbleheadMarblehead | 400m Hurdles36" / 0.914m | 2. | 1:00.9 | 12 |
| Apr 7 | NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · 110m Hurdles · Place 5 · MarbleheadMarblehead | 110m Hurdles39" / 0.991m | 5. | 18.1 | 12 |
| Jan 28 | NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, DanversJan 28 · 50 Yard Dash · Place 2 · MarbleheadMarblehead | 50 Yard Dash | 2. | 8.5 PB | 12 |
| Jan 28 | NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, DanversJan 28 · 55m Hurdles · Place 2 · MarbleheadMarblehead | 55m Hurdles39" | 2. | 8.5 PB | 12 |
2025 Indoor Track
1 results2025 Outdoor Track
3 results2024 Outdoor Track
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 19 | NEC Week #2 - Peabody, Marblehead, Swampscott, WinthropDec 19 · 50m Hurdles · Place 5 · MarbleheadMarblehead | 50m Hurdles39" | 5. | 9.5 PB | 11 |
| May 18 | NEC Championship MeetMay 18 · 400m Hurdles · Place 14 · MarbleheadMarblehead | 400m Hurdles | 14 | 1:06.41 | 10 |
| May 18 | NEC Championship MeetMay 18 · 110m Hurdles · Place 18 · MarbleheadMarblehead | 110m HurdlesRound P | 18 | 20.90 | 10 |
| May 13 | NEC Week 7 Salem, Marblehead @ BeverlyMay 13 · 400m Hurdles · Place 2 · MarbleheadMarblehead | 400m Hurdles | 2 | 1:06.2 | — |
| May 4 | NEC Freshman Sophomore ChampionshipMay 4 · Discus · Place 6 · MarbleheadMarblehead | Discus | 6 | 87-2 | — |
| May 4 | NEC Freshman Sophomore ChampionshipMay 4 · 400m Hurdles · Place 7 · MarbleheadMarblehead | 400m Hurdles | 7 | 1:06.48a | — |
| May 4 | NEC Freshman Sophomore ChampionshipMay 4 · 110m Hurdles · Place 5 · MarbleheadMarblehead | 110m Hurdles | 5 | 19.83a | — |
| May 1 | NEC Week 5 Marblehead @ MasconometMay 1 · 400m Hurdles · Place 4 · MarbleheadMarblehead | 400m Hurdles | 4 | 66.7 | — |
| May 1 | NEC Week 5 Swampscott v MarbleheadMay 1 · 400m Hurdles · Place 2 · MarbleheadMarblehead | 400m Hurdles36" / 0.914m | 2. | 66.7 | 10 |
| Apr 24 | NEC Week 4 Marblehead, Saugus, and Danvers @ GloucesterApr 24 · 400m Hurdles · Place 3 · MarbleheadMarblehead | 400m Hurdles | 3 | 1:08.38a | — |
| Apr 24 | NEC Week 4 Marblehead, Saugus, and Danvers @ GloucesterApr 24 · Discus · Place 5 · MarbleheadMarblehead | Discus | 5 | 76-10 | — |
| Apr 24 | NEC Week 4 Marblehead, Saugus, and Danvers @ GloucesterApr 24 · 110m Hurdles · Place 1 · MarbleheadMarblehead | 110m Hurdles | 1 | 20.66a | — |
2024 Indoor Track
5 results2023 Indoor Track
2 results