Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorNortheast Conference Indoor T&F Championship · Jan 31 | 4:36.86a | Northeast Conference Indoor T&F Championship | January 31, 2026 |
| 1 Mile · IndoorNEC Week #1 - Masconomet, Danvers, Saugus, Winthrop · Dec 17 | 5:58.5 | NEC Week #1 - Masconomet, Danvers, Saugus, Winthrop | December 17, 2025 |
| 1 Mile · OutdoorMIAA Division 3 Track & Field Championship · May 28 | 4:28.29a | MIAA Division 3 Track & Field Championship | May 28, 2026 |
| 1000 Meters · IndoorNEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, Gloucester · Jan 28 | 2:50.15a | NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, Gloucester | January 28, 2026 |
| 2 Miles · IndoorNEC League Championship · Feb 10 | 12:24.79a | NEC League Championship | February 10, 2024 |
| 2 Miles · Outdoor47th Annual Ottaviani Haverhill Invitational · Apr 18 | 9:58.24 | 47th Annual Ottaviani Haverhill Invitational | April 18, 2026 |
| 800 Meters · OutdoorNEC Week #2 Gloucester, Masconomet, Winthrop · Apr 9 | 2:11.5 | NEC Week #2 Gloucester, Masconomet, Winthrop | April 9, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| May 28 | MIAA Division 3 Track & Field ChampionshipMay 28 · 1 Mile · Place 8 · Masconomet Regional | 1 Mile | 8. | 4:28.29a PB | 11 |
| May 22 | NEC ChampionshipsMay 22 · 1 Mile · Place 3 · Masconomet Regional | 1 Mile | 3. | 4:34.41a | 11 |
| May 16 | MSTCA Coaches Metro InvitationalMay 16 · 1 Mile · Place 26 · Masconomet Regional | 1 Mile | 26 | 4:42.25a | 11 |
| May 9 | Andover Boosters InvitationalMay 9 · 1 Mile · Place 12 · Masconomet Regional | 1 Mile | 12. | 4:31.08a | 11 |
| May 7 | NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · 1 Mile · Place 1 · Masconomet Regional | 1 Mile | 1. | 5:03.7 | 11 |
| Apr 29 | NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · 2 Miles · Place 2 · Masconomet Regional | 2 Miles | 2. | 10:15.31a | 11 |
| Apr 18 | 47th Annual Ottaviani Haverhill InvitationalApr 18 · 2 Miles · Place 3 · Masconomet Regional | 2 Miles | 3 | 9:58.24 PB | 11 |
| Apr 15 | NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · 2 Miles · Place 1 · Masconomet Regional | 2 Miles | 1. | 11:04.2 | 11 |
| Apr 9 | NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · 1 Mile · Place 1 · Masconomet Regional | 1 Mile | 1. | 4:44.0 | 11 |
| Apr 9 | NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · 800 Meters · Place 1 · Masconomet Regional | 800 Meters | 1. | 2:11.5 PB | 11 |
| Apr 1 | NEC Week #1 - Masconomet, Beverly, SalemApr 1 · 1 Mile · Place 2 · Masconomet Regional | 1 Mile | 2. | 4:46.4 | 11 |
2026 Indoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 12 | MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 1 Mile · Place 27 · Masconomet Regional | 1 Mile | 27 | 4:54.39a | 11 |
| Feb 12 | MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 1 Mile · Place 27 · Masconomet Regional | 1 Mile | 27 | 4:54.39 | — |
| Feb 4 | NEC Week #6 - Peabody, Masconomet, SaugusFeb 4 · 1 Mile · Place 1 · Masconomet Regional | 1 Mile | 1 | 5:04.1 | 11 |
| Jan 31 | Northeast Conference Indoor T&F ChampionshipJan 31 · 1 Mile · Place 2 · Masconomet Regional | 1 Mile | 2 | 4:36.86a PB | 11 |
| Jan 28 | NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 1000 Meters · Place 1 · Masconomet Regional | 1000 Meters | 1 | 2:50.15a PB | 11 |
| Jan 21 | NEC Week #4 - Masconomet, SwampscottJan 21 · 1 Mile · Place 2 · Masconomet Regional | 1 Mile | 2 | 4:45.7 | 11 |
| Jan 15 | NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 1 Mile · Place 1 · Masconomet Regional | 1 Mile | 1 | 4:55.70a | 11 |
| Jan 10 | The Nor'Easter at the TrackJan 10 · 1 Mile · Place 13 · MASCONOMET R | 1 Mile | 13 | 4:39.70 | 11 |
| Jan 10 | The Nor'Easter at the TrackJan 10 · 1 Mile · Place 13 · MASCONOMET R | 1 Mile | 13 | 4:39.70 | 11 |
2025 Indoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 20 | The Beantown Winter ClassicDec 20 · 1 Mile · Place 63 · Masconomet Regional | 1 Mile | 63. | 4:51.76a | 11 |
| Dec 17 | NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDec 17 · 1 Mile · Place 1 · Masconomet Regional | 1 Mile | 1 | 5:58.5 PB | 11 |
| Dec 17 | NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDec 17 · 1 Mile · Place 1 · Masconomet Regional | 1 Mile | 1 | 5:29.1 | 11 |
| Dec 12 | Northeast Conference InvitationalDec 12 · 1 Mile · Place 8 · Masconomet Regional | 1 Mile | 8. | 4:54.83a | 11 |
| Feb 9 | Northeast Conference Indoor track & Field ChampionshipFeb 9 · 1 Mile · Place 8 · Masconomet Regional | 1 Mile | 8 | 4:54.41a | — |
| Jan 29 | NEC Week #6 - Masconomet, Saugus, PeabodyJan 29 · 1000 Meters · Place 2 · Masconomet Regional | 1000 Meters | 2 | 2:58.7 | — |
| Jan 22 | NEC Week #5 - Masconomet v SwampscottJan 22 · 1 Mile · Place 3 · Masconomet Regional | 1 Mile | 3 | 5:02.4 | — |
| Jan 15 | NEC Week #4 - Winthrop, Masconomet, GloucesterJan 15 · 1 Mile · Place 3 · Masconomet Regional | 1 Mile | 3. | 5:00.83a | 10 |
| Jan 9 | NEC Week #3 - Salem v Gloucester, Marblehead v MasconometJan 9 · 1 Mile · Place 5 · Masconomet Regional | 1 Mile | 5 | 5:05.52a | — |
2025 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| May 30 | MIAA Division 3 Track & Field ChampionshipMay 30 · 1 Mile · Place 21 · Masconomet Regional | 1 Mile | 21. | 4:39.63a | 10 |
| May 23 | NEC Outdoor Championship 2025May 23 · 1 Mile · Place 5 · Masconomet Regional | 1 Mile | 5. | 4:40.64a | 10 |
| May 10 | Andover Boosters InvitationalMay 10 · 1 Mile · Place 1 · Masconomet Regional | 1 Mile | 1 | 4:43.68a | 10 |
| May 3 | NEC Freshman-Sophomore Championship MeetMay 3 · 1 Mile · Place 1 · Masconomet Regional | 1 Mile | 1 | 4:53.09a | 10 |
| Apr 30 | NEC Week #5 - Gloucester, Salem, Marblehead, MasconometApr 30 · 2 Miles · Place 1 · Masconomet Regional | 2 Miles | 1. | 10:35.1 | 10 |
| Apr 23 | Northeast Conference Spring ChallengeApr 23 · 2 Miles · Place 2 · Masconomet Regional | 2 Miles | 2 | 10:26.07a | 10 |
| Apr 19 | 46th Annual Ottaviani InvitationalApr 19 · 1 Mile · Place 3 · Masconomet Regional | 1 Mile | 3. | 4:47.39a | 10 |
| Apr 16 | NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · 2 Miles · Place 3 · Masconomet Regional | 2 Miles | 3 | 11:04.1 | 10 |
| Apr 10 | NEC Week #2 - Gloucester, Masconomet, WinthropApr 10 · 2 Miles · Place 6 · Masconomet Regional | 2 Miles | 6 | 11:21.6 | 10 |
| Apr 2 | NEC Week #1 - Salem, Beverly, MasconometApr 2 · 1 Mile · Place 2 · Masconomet Regional | 1 Mile | 2 | 5:15.1 | 10 |
2024 Indoor Track
6 results2024 Outdoor Track
7 results