Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 110m Hurdles · 39" / 0.991m · OutdoorNEC Week #3 - Gloucester, Marblehead, Beverly · Apr 14 | 16.9 | NEC Week #3 - Gloucester, Marblehead, Beverly | April 14, 2026 |
| 400 Meters · OutdoorNEC Week #2 - Peabody, Beverly, Saugus, Salem · Apr 9 | 64.3 | NEC Week #2 - Peabody, Beverly, Saugus, Salem | April 9, 2025 |
| 50y Hurdles · 39" · OutdoorNEC Week #2 - Masconomet, Salem, Beverly · Jan 7 | 8.9 | NEC Week #2 - Masconomet, Salem, Beverly | January 7, 2026 |
| 55m Hurdles · 39" · IndoorMSTCA Speed Classic (Sunday) · Dec 21 | 9.16a | MSTCA Speed Classic (Sunday) | December 21, 2025 |
| High Jump · IndoorNortheast Conference Invitational · Dec 12 | 5-08.00 | Northeast Conference Invitational | December 12, 2025 |
| High Jump · OutdoorNEC Week #5 - Saugus, Beverly, Swampscott · Apr 28 | 5-08 | NEC Week #5 - Saugus, Beverly, Swampscott | April 28, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
15 results| Date | Meet | Event | Pl | Mark | Gr |
| May 12 | NEC Rain Date MeetMay 12 · High Jump · Beverly | High Jump | — | NH | 12 |
| May 12 | NEC Rain Date MeetMay 12 · 110m Hurdles · Place 10 · Beverly | 110m Hurdles39" / 0.991m | 10. | 19.79a | 12 |
| May 9 | Weston Twilight Invitational - Weston EventsMay 9 · 110m Hurdles · Place 28 · Beverly | 110m Hurdles | 28 | 18.29a | 12 |
| Apr 28 | NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · High Jump · Place 2 · Beverly | High Jump | 2. | 5-08 PB | 12 |
| Apr 28 | NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · 110m Hurdles · Place 2 · Beverly | 110m Hurdles39" / 0.991m | 2. | 18.6 | 12 |
| Apr 28 | NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · High Jump · Place 2 · Beverly | High Jump | 2. | 5-08 | 12 |
| Apr 28 | NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · 110m Hurdles · Place 2 · Beverly | 110m Hurdles39" / 0.991m | 2. | 18.6 | 12 |
| Apr 22 | Northeast Conference Spring ChallengeApr 22 · High Jump · Place 9 · Beverly | High Jump | 9 | 5-5 | 12 |
| Apr 22 | Northeast Conference Spring ChallengeApr 22 · 110m Hurdles · Place 7 · Beverly | 110m Hurdles | 7 | 18.52a | 12 |
| Apr 14 | NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · High Jump · Place 4 · Beverly | High Jump | 4. | 5-08 | 12 |
| Apr 14 | NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · 110m Hurdles · Place 5 · Beverly | 110m Hurdles39" / 0.991m | 5. | 16.9 PB | 12 |
| Apr 1 | NEC Week #1 - Masconomet, Beverly, SalemApr 1 · High Jump · Place 2 · Beverly | High Jump | 2. | 5-05 | 12 |
| Apr 1 | NEC Week #1 - Masconomet, Beverly, SalemApr 1 · 110m Hurdles · Place 3 · Beverly | 110m Hurdles39" / 0.991m | 3. | 17.8 | 12 |
| Jan 7 | NEC Week #2 - Masconomet, Salem, BeverlyJan 7 · 50y Hurdles · Place 3 · Beverly | 50y Hurdles39" | 3. | 8.9 PB | 12 |
| Jan 7 | NEC Week #2 - Masconomet, Salem, BeverlyJan 7 · High Jump · Place 5 · Beverly | High Jump | 5. | 5-06 | 12 |
2026 Indoor Track
15 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 11 | MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · High Jump · Beverly | High Jump | — | NH | 12 |
| Feb 11 | MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 55m Hurdles · Place 25 · Beverly | 55m HurdlesRound P | 25 | 8.82a | 12 |
| Feb 11 | MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 55m Hurdles · Place 25 · Beverly | 55m HurdlesRound P | 25 | 8.82 | 12 |
| Feb 5 | NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · 55m Hurdles · Place 4 · Beverly | 55m Hurdles | 4 | 9.25a | 12 |
| Jan 31 | Northeast Conference Indoor T&F ChampionshipJan 31 · High Jump · Place 8 · Beverly | High Jump | 8 | 5-8 | 12 |
| Jan 31 | Northeast Conference Indoor T&F ChampionshipJan 31 · 55m Hurdles · Place 7 · Beverly | 55m HurdlesRound P | 7 | 8.79a | 12 |
| Jan 31 | Northeast Conference Indoor T&F ChampionshipJan 31 · 55m Hurdles · Place 7 · Beverly | 55m Hurdles | 7 | 8.76a | 12 |
| Jan 28 | NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · High Jump · Place 5 · Beverly | High Jump | 5 | 5-8 | 12 |
| Jan 28 | NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 55m Hurdles · Place 7 · Beverly | 55m Hurdles | 7 | 9.23a | 12 |
| Jan 21 | NEC Week #4 - Winthrop, BeverlyJan 21 · High Jump · Place 3 · Beverly | High Jump | 3 | 5-4 | 12 |
| Jan 21 | NEC Week #4 - Winthrop, BeverlyJan 21 · Varsity 50y Hurdles · Place 2 · Beverly | Varsity 50y Hurdles | 2 | 7.6 | 12 |
| Jan 21 | NEC Week #4 - Winthrop, BeverlyJan 21 · High Jump · Place 3 · Beverly | High Jump | 3 | 5-4 | 12 |
| Jan 21 | NEC Week #4 - Winthrop, BeverlyJan 21 · Varsity 50y Hurdles · Place 2 · Beverly | Varsity 50y Hurdles | 2 | 7.6 | 12 |
| Jan 15 | NEC Week #3 - Saugus, BeverlyJan 15 · High Jump · Place 4 · Beverly | High Jump | 4 | 5-4 | 12 |
| Jan 15 | NEC Week #3 - Saugus, BeverlyJan 15 · Varsity 50y Hurdles · Place 4 · Beverly | Varsity 50y Hurdles | 4 | 8.0 | 12 |
2025 Indoor Track
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 21 | MSTCA Speed Classic (Sunday)Dec 21 · 55m Hurdles · Place 18 · Beverly | 55m Hurdles39" | 18. | 9.16a PB | 12 |
| Dec 20 | MSTCA Speed Classic (Saturday)Dec 20 · 55m Hurdles · Beverly | 55m Hurdles39" | -- | DNS | 12 |
| Dec 17 | NEC Week #1 - Marblehead, Gloucester, BeverlyDec 17 · High Jump · Place 7 · Beverly | High Jump | 7 | 5-2 | 12 |
| Dec 17 | NEC Week #1 - Marblehead, Gloucester, BeverlyDec 17 · Varsity 50y Hurdles · Place 3 · Beverly | Varsity 50y Hurdles | 3 | 7.8 | 12 |
| Dec 12 | Northeast Conference InvitationalDec 12 · 55m Hurdles · Place 7 · Beverly | 55m Hurdles39" | 7. | 9.32a | 12 |
| Dec 12 | Northeast Conference InvitationalDec 12 · High Jump · Place 7 · Beverly | High Jump | 7. | 5-08.00 PB | 12 |
| Feb 9 | Northeast Conference Indoor track & Field ChampionshipFeb 9 · High Jump · Place 15 · Beverly | High Jump | 15 | 5-2 | — |
| Feb 9 | Northeast Conference Indoor track & Field ChampionshipFeb 9 · 55m Hurdles · Place 10 · Beverly | 55m Hurdles | 10 | 9.33a | — |
| Jan 30 | NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · 55m Hurdles · Place 2 · Beverly | 55m Hurdles39" | 2. | 9.45a | 11 |
| Jan 30 | NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · High Jump · Place 5 · Beverly | High Jump | 5. | 5' 2 | 11 |
| Jan 15 | NEC Week #4 - Peabody, Beverly, Saugus, SalemJan 15 · Varsity 45y Hurdles Finals · Place 8 · Beverly | Varsity 45y Hurdles Finals | 8 | 8.7 | — |
| Jan 8 | NEC Week #3 - Beverly, Saugus, SwampscottJan 8 · 55m Hurdles · Place 3 · Beverly | 55m Hurdles39" | 3. | 09.8 | 11 |
| Jan 8 | NEC Week #3 - Beverly, Saugus, SwampscottJan 8 · High Jump · Place 9 · Beverly | High Jump | 9. | 4-10 | 11 |
2025 Outdoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| May 23 | NEC Outdoor Championship 2025May 23 · 110m Hurdles · Place 9 · Beverly | 110m Hurdles39" / 0.991mRound P | 9. | 17.90a | 11 |
| May 23 | NEC Outdoor Championship 2025May 23 · High Jump · Beverly | High Jump | — | DNS | 11 |
| May 10 | Andover Boosters InvitationalMay 10 · 110m Hurdles · Place 30 · Beverly | 110m Hurdles | 30 | 22.02a | 11 |
| May 7 | NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · 110m Hurdles · Place 3 · Beverly | 110m Hurdles | 3 | 18.58a | 11 |
| Apr 29 | NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · High Jump · Place 5 · Beverly | High Jump | 5 | 5-02 | 11 |
| Apr 29 | NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · 110m Hurdles · Place 2 · Beverly | 110m Hurdles | 2 | 17.5 | 11 |
| Apr 23 | Northeast Conference Spring ChallengeApr 23 · 110m Hurdles · Place 7 · Beverly | 110m Hurdles | 7 | 18.98a | 11 |
| Apr 15 | NEC Week #3 - Beverly, Marblehead, GloucesterApr 15 · 100m Hurdles · Place 4 · Beverly | 100m Hurdles | 4 | 18.3 | 11 |
| Apr 9 | NEC Week #2 - Peabody, Beverly, Saugus, SalemApr 9 · High Jump · Place 8 · Beverly | High Jump | 8 | 5-01 | 11 |
| Apr 9 | NEC Week #2 - Peabody, Beverly, Saugus, SalemApr 9 · 110m Hurdles · Place 6 · Beverly | 110m Hurdles | 6 | 19.8 | 11 |
| Apr 9 | NEC Week #2 - Peabody, Beverly, Saugus, SalemApr 9 · 400 Meters · Place 12 · Beverly | 400 Meters | 12 | 64.3 PB | 11 |
| Apr 2 | NEC Week #1 - Salem, Beverly, MasconometApr 2 · Shot Put · Place 10 · Beverly | Shot Put | 10 | 17-01 | 11 |
| Apr 2 | NEC Week #1 - Salem, Beverly, MasconometApr 2 · High Jump · Place 6 · Beverly | High Jump | 6 | 5-04 | 11 |
| Apr 2 | NEC Week #1 - Salem, Beverly, MasconometApr 2 · 110m Hurdles · Place 4 · Beverly | 110m Hurdles | 4 | 21.1 | 11 |
2024 Indoor Track
2 results2023 Indoor Track
2 results