Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorNEC Week #2 - Gloucester, Masconomet, Winthrop · Apr 10 | 11.9 | NEC Week #2 - Gloucester, Masconomet, Winthrop | April 10, 2025 |
| 2 Miles · IndoorMIAA Division 3 Indoor Track & Field Championship · Feb 12 | 37.34 | MIAA Division 3 Indoor Track & Field Championship | February 12, 2026 |
| 200 Meters · OutdoorNEC Championships · May 22 | 23.46a | NEC Championships | May 22, 2026 |
| 300 Meters · IndoorNortheast Conference Indoor T&F Championship · Jan 31 | 37.05a | Northeast Conference Indoor T&F Championship | January 31, 2026 |
| 400 Meters · OutdoorNEC Week #2 Gloucester, Masconomet, Winthrop · Apr 9 | 54.6 | NEC Week #2 Gloucester, Masconomet, Winthrop | April 9, 2026 |
| 50 Yard Dash · OutdoorNEC Week #2 - Masconomet, Salem, Beverly · Jan 7 | 7.2 | NEC Week #2 - Masconomet, Salem, Beverly | January 7, 2026 |
| 55 Meter · IndoorNortheast Conference Invitational · Dec 12 | 7.03a | Northeast Conference Invitational | December 12, 2025 |
| 55 Meters · IndoorNEC Week #3 - Salem v Gloucester, Marblehead v Masconomet · Jan 9 | 7.11a | NEC Week #3 - Salem v Gloucester, Marblehead v Masconomet | January 9, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| May 22 | NEC ChampionshipsMay 22 · 200 Meters · Place 3 · Masconomet Regional | 200 Meters | 3. | 23.46a PBWind: 0 | 11 |
| May 9 | Andover Boosters InvitationalMay 9 · 200 Meters · Place 19 · Masconomet Regional | 200 Meters | 19. | 24.20a | 11 |
| May 7 | NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · 200 Meters · Place 4 · Masconomet Regional | 200 Meters | 4. | 23.7 | 11 |
| Apr 29 | NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · 200 Meters · Place 4 · Masconomet Regional | 200 Meters | 4. | 23.92a | 11 |
| Apr 22 | Northeast Conference Spring ChallengeApr 22 · 200 Meters · Place 2 · Masconomet Regional | 200 Meters | 2 | 24.47a | 11 |
| Apr 18 | 47th Annual Ottaviani Haverhill InvitationalApr 18 · 200 Meters · Place 10 · Masconomet Regional | 200 Meters | 10 | 24.11 | 11 |
| Apr 15 | NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · 200 Meters · Place 4 · Masconomet Regional | 200 Meters | 4. | 24.2 | 11 |
| Apr 9 | NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · 400 Meters · Place 4 · Masconomet Regional | 400 Meters | 4. | 54.6 PB | 11 |
| Apr 1 | NEC Week #1 - Masconomet, Beverly, SalemApr 1 · 200 Meters · Place 3 · Masconomet Regional | 200 Meters | 3. | 23.5 | 11 |
| Jan 7 | NEC Week #2 - Masconomet, Salem, BeverlyJan 7 · 50 Yard Dash · Place 5 · Masconomet Regional | 50 Yard Dash | 5. | 7.2 PB | 11 |
2026 Indoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 12 | MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 300 Meters · Place 21 · Masconomet Regional | 300 Meters | 21 | 37.34a | 11 |
| Feb 12 | MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 2 Miles · Place 21 · Masconomet Regional | 2 Miles | 21 | 37.34 PB | — |
| Feb 4 | NEC Week #6 - Peabody, Masconomet, SaugusFeb 4 · 300 Meters · Place 3 · Masconomet Regional | 300 Meters | 3 | 39.5 | 11 |
| Jan 31 | Northeast Conference Indoor T&F ChampionshipJan 31 · 300 Meters · Place 3 · Masconomet Regional | 300 Meters | 3 | 37.05a PB | 11 |
| Jan 28 | NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 300 Meters · Place 3 · Masconomet Regional | 300 Meters | 3 | 39.84a | 11 |
| Jan 28 | NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 55 Meters · Place 2 · Masconomet Regional | 55 Meters | 2 | 7.20a | 11 |
| Jan 21 | NEC Week #4 - Masconomet, SwampscottJan 21 · 300 Meters · Place 2 · Masconomet Regional | 300 Meters | 2 | 39.3 | 11 |
| Jan 15 | NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 300 Meters · Place 2 · Masconomet Regional | 300 Meters | 2 | 38.70a | 11 |
| Jan 10 | The Nor'Easter at the TrackJan 10 · 300 Meters · Place 21 · MASCONOMET R | 300 Meters | 21 | 37.20 | 11 |
| Jan 10 | The Nor'Easter at the TrackJan 10 · 300 Meters · Place 21 · MASCONOMET R | 300 Meters | 21 | 37.20 | 11 |
2025 Indoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 20 | The Beantown Winter ClassicDec 20 · 300 Meters · Place 37 · Masconomet Regional | 300 Meters | 37. | 37.59a | 11 |
| Dec 20 | The Beantown Winter ClassicDec 20 · 55 Meter · Place 77 · Masconomet Regional | 55 MeterRound P | 77. | 7.25a | 11 |
| Dec 17 | NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDec 17 · 55 Meters · Place 9 · Masconomet Regional | 55 Meters | 9 | 7.9 | 11 |
| Dec 12 | Northeast Conference InvitationalDec 12 · 55 Meter · Place 11 · Masconomet Regional | 55 Meter | 11. | 7.03a PB | 11 |
| Feb 9 | Northeast Conference Indoor track & Field ChampionshipFeb 9 · 300 Meters · Place 11 · Masconomet Regional | 300 Meters | 11 | 38.28a | — |
| Feb 9 | Northeast Conference Indoor track & Field ChampionshipFeb 9 · 55 Meters · Place 19 · Masconomet Regional | 55 Meters | 19 | 7.16a | — |
| Jan 29 | NEC Week #6 - Masconomet, Saugus, PeabodyJan 29 · 300 Meters · Place 6 · Masconomet Regional | 300 Meters | 6 | 42.7 | — |
| Jan 15 | NEC Week #4 - Winthrop, Masconomet, GloucesterJan 15 · 300 Meters · Place 3 · Masconomet Regional | 300 Meters | 3. | 41.01a | 10 |
| Jan 15 | NEC Week #4 - Winthrop, Masconomet, GloucesterJan 15 · 55 Meter · Place 2 · Masconomet Regional | 55 Meter | 2. | 7.26a | 10 |
| Jan 9 | NEC Week #3 - Salem v Gloucester, Marblehead v MasconometJan 9 · 55 Meters · Place 1 · Masconomet Regional | 55 Meters | 1 | 7.11a PB | — |
2025 Outdoor Track
15 results| Date | Meet | Event | Pl | Mark | Gr |
| May 23 | NEC Outdoor Championship 2025May 23 · 200 Meters · Place 11 · Masconomet Regional | 200 Meters | 11. | 24.14a | 10 |
| May 23 | NEC Outdoor Championship 2025May 23 · 100 Meters · Place 21 · Masconomet Regional | 100 MetersRound P | 21. | 12.08a | 10 |
| May 10 | Andover Boosters InvitationalMay 10 · 200 Meters · Place 23 · Masconomet Regional | 200 Meters | 23 | 24.55a | 10 |
| May 8 | NEC Week #6 - Peabody, Masconomet, SaugusMay 8 · 200 Meters · Place 4 · Masconomet Regional | 200 Meters | 4. | 23.9 | 10 |
| May 3 | NEC Freshman-Sophomore Championship MeetMay 3 · 200 Meters · Place 1 · Masconomet Regional | 200 Meters | 1 | 23.78a | 10 |
| May 3 | NEC Freshman-Sophomore Championship MeetMay 3 · 100 Meters · Place 8 · Masconomet Regional | 100 MetersRound P | 8 | 12.20a | 10 |
| May 3 | NEC Freshman-Sophomore Championship MeetMay 3 · 100 Meters · Place 7 · Masconomet Regional | 100 Meters | 7 | 12.16a | 10 |
| Apr 30 | NEC Week #5 - Gloucester, Salem, Marblehead, MasconometApr 30 · 200 Meters · Place 4 · Masconomet Regional | 200 Meters | 4. | 23.6 | 10 |
| Apr 23 | Northeast Conference Spring ChallengeApr 23 · 200 Meters · Place 8 · Masconomet Regional | 200 Meters | 8 | 24.86a | 10 |
| Apr 19 | 46th Annual Ottaviani InvitationalApr 19 · 200 Meters · Place 4 · Masconomet Regional | 200 Meters | 4. | 24.03a | 10 |
| Apr 16 | NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · 200 Meters · Place 2 · Masconomet Regional | 200 Meters | 2 | 23.9 | 10 |
| Apr 10 | NEC Week #2 - Gloucester, Masconomet, WinthropApr 10 · 200 Meters · Place 3 · Masconomet Regional | 200 Meters | 3 | 23.9 | 10 |
| Apr 10 | NEC Week #2 - Gloucester, Masconomet, WinthropApr 10 · 100 Meters · Place 6 · Masconomet Regional | 100 Meters | 6 | 11.9 PB | 10 |
| Apr 2 | NEC Week #1 - Salem, Beverly, MasconometApr 2 · 200 Meters · Place 3 · Masconomet Regional | 200 Meters | 3 | 23.6 | 10 |
| Apr 2 | NEC Week #1 - Salem, Beverly, MasconometApr 2 · 100 Meters · Place 4 · Masconomet Regional | 100 Meters | 4 | 12.6 | 10 |
2024 Indoor Track
3 results