Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 110m Hurdles · 39" / 0.991m · OutdoorNEC Outdoor Championship 2025 · May 23 | 16.12a | NEC Outdoor Championship 2025 | May 23, 2025 |
| 300 Meters · IndoorNEC Winter Invitational · Dec 14 | 42.00a | NEC Winter Invitational | December 14, 2024 |
| 50m Hurdles · 39" · OutdoorNEC Week #2 - Peabody, Marblehead, Swampscott, Winthrop · Dec 19 | 9.6 | NEC Week #2 - Peabody, Marblehead, Swampscott, Winthrop | December 19, 2024 |
| 55m Hurdles · 39" · IndoorNEC Week #4 - Winthrop, Masconomet, Gloucester · Jan 15 | 9.59a | NEC Week #4 - Winthrop, Masconomet, Gloucester | January 15, 2025 |
| 55m Hurdles · 39" · OutdoorNEC Week #6 - Salem, Winthrop, Marblehead · Jan 29 | 9.0 | NEC Week #6 - Salem, Winthrop, Marblehead | January 29, 2025 |
| High Jump · IndoorNEC Week #4 - Winthrop, Masconomet, Gloucester · Jan 15 | 5' 0 | NEC Week #4 - Winthrop, Masconomet, Gloucester | January 15, 2025 |
| High Jump · OutdoorNEC Week #1 - Masconomet, Danvers, Saugus, Winthrop · Dec 12 | 5-02 | NEC Week #1 - Masconomet, Danvers, Saugus, Winthrop | December 12, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Outdoor Track
15 results| Date | Meet | Event | Pl | Mark | Gr |
| May 29 | MIAA Division 5 Track & Field ChampionshipMay 29 · 110m Hurdles · Place 11 · Winthrop | 110m Hurdles39" / 0.991mRound P | 11. | 16.06aWind: 2.2 | 12 |
| May 23 | NEC Outdoor Championship 2025May 23 · 110m Hurdles · Place 3 · Winthrop | 110m Hurdles39" / 0.991mRound P | 3. | 16.53a | 12 |
| May 23 | NEC Outdoor Championship 2025May 23 · 110m Hurdles · Place 3 · Winthrop | 110m Hurdles39" / 0.991m | 3. | 16.12a PB | 12 |
| May 13 | NEC Rain Date Meet May 13 · 110m Hurdles · Place 2 · Winthrop | 110m Hurdles | 2 | 16.82a | 12 |
| May 1 | NEC Week #5 - Danvers, Peabody, WinthropMay 1 · 110m Hurdles · Place 2 · Winthrop | 110m Hurdles | 2 | 16.6 | 12 |
| Apr 23 | Northeast Conference Spring ChallengeApr 23 · 110m Hurdles · Place 4 · Winthrop | 110m Hurdles | 4 | 17.42a | 12 |
| Apr 16 | NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · Long Jump · Place 12 · Winthrop | Long Jump | 12 | 15-06.5 | 12 |
| Apr 16 | NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · 110m Hurdles · Place 3 · Winthrop | 110m Hurdles | 3 | 20.0 | 12 |
| Apr 10 | NEC Week #2 - Gloucester, Masconomet, WinthropApr 10 · Discus · Place 7 · Winthrop | Discus | 7 | 076-02 | 12 |
| Apr 10 | NEC Week #2 - Gloucester, Masconomet, WinthropApr 10 · 110m Hurdles · Place 2 · Winthrop | 110m Hurdles | 2 | 17.8 | 12 |
| Apr 2 | NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · Long Jump · Place 12 · Winthrop | Long Jump | 12 | 16-11 | 12 |
| Apr 2 | NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · High Jump · Place 15 · Winthrop | High Jump | 15 | 4-10 | 12 |
| Apr 2 | NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · 100m Hurdles · Place 3 · Winthrop | 100m Hurdles | 3 | 18.2 | 12 |
| Jan 29 | NEC Week #6 - Salem, Winthrop, MarbleheadJan 29 · 55m Hurdles · Place 2 · Winthrop | 55m Hurdles39" | 2. | 9.0 PB | 12 |
| Jan 29 | NEC Week #6 - Salem, Winthrop, MarbleheadJan 29 · High Jump · Winthrop | High Jump | — | nh | 12 |
2025 Indoor Track
5 results2024 Outdoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 19 | NEC Week #2 - Peabody, Marblehead, Swampscott, WinthropDec 19 · 50m Hurdles · Place 6 · Winthrop | 50m Hurdles39" | 6. | 9.6 PB | 12 |
| Dec 19 | NEC Week #2 - Peabody, Marblehead, Swampscott, WinthropDec 19 · High Jump · Place 7 · Winthrop | High Jump | 7. | 5-00.00 | 12 |
| Dec 12 | NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDec 12 · 55m Hurdles · Place 3 · Winthrop | 55m Hurdles39" | 3. | 9.9 | 12 |
| Dec 12 | NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDec 12 · High Jump · Place 5 · Winthrop | High Jump | 5. | 5-02 PB | 12 |
| May 18 | NEC Championship MeetMay 18 · High Jump · Place 11 · Winthrop | High Jump | 11 | 5-0 | 11 |
| May 18 | NEC Championship MeetMay 18 · 110m Hurdles · Place 12 · Winthrop | 110m HurdlesRound P | 12 | 20.12 | 11 |
| May 14 | NEC Week 7 Beverly, Saugus, Swampscott @ WinthropMay 14 · Long Jump · Place 10 · Winthrop | Long Jump | 10 | 16-11 | — |
| May 14 | NEC Week 7 Beverly, Saugus, Swampscott @ WinthropMay 14 · High Jump · Place 9 · Winthrop | High Jump | 9 | 5-0 | — |
| May 14 | NEC Week 7 Beverly, Saugus, Swampscott @ WinthropMay 14 · 110m Hurdles · Place 3 · Winthrop | 110m Hurdles | 3 | 19.4 | — |
| May 10 | NEC Week 6 Saugus @ WinthropMay 10 · High Jump · Place 2 · Winthrop | High Jump | 2 | 5-0 | — |
| May 10 | NEC Week 6 Saugus @ WinthropMay 10 · 400m Hurdles · Place 2 · Winthrop | 400m Hurdles | 2 | 71.0 | — |
| May 10 | NEC Week 6 Saugus @ WinthropMay 10 · 110m Hurdles · Place 2 · Winthrop | 110m Hurdles | 2 | 20.2 | — |
| Apr 29 | NEC Week 5 Winthrop @ DanversApr 29 · 110m Hurdles · Place 3 · Winthrop | 110m Hurdles39" / 0.991m | 3. | 19.5 | 11 |
| Apr 29 | NEC Week 5 Winthrop @ DanversApr 29 · High Jump · Place 5 · Winthrop | High Jump | 5. | 4' 10 | 11 |
2024 Indoor Track
6 results2023 Indoor Track
4 results