Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorNEC Week #6 - Masconomet, Saugus, Peabody · Jan 29 | 4:56.0 | NEC Week #6 - Masconomet, Saugus, Peabody | January 29, 2025 |
| 1 Mile · OutdoorNEC Week #3 - Masconomet, Danvers, Winthrop, Saugus · Apr 16 | 4:57.3 | NEC Week #3 - Masconomet, Danvers, Winthrop, Saugus | April 16, 2025 |
| 1000 Meters · IndoorThe Beantown Winter Classic · Dec 20 | 2:50.99a | The Beantown Winter Classic | December 20, 2025 |
| 2 Miles · IndoorNortheast Conference Indoor T&F Championship · Jan 31 | 10:24.45a | Northeast Conference Indoor T&F Championship | January 31, 2026 |
| 2 Miles · Outdoor46th Annual Ottaviani Invitational · Apr 19 | 10:19.23a | 46th Annual Ottaviani Invitational | April 19, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| May 22 | NEC ChampionshipsMay 22 · 2 Miles · Place 9 · Masconomet Regional | 2 Miles | 9. | 10:42.68a | 12 |
| May 9 | Andover Boosters InvitationalMay 9 · 2 Miles · Masconomet Regional | 2 Miles | -- | DNS | 12 |
| May 7 | NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · 2 Miles · Place 3 · Masconomet Regional | 2 Miles | 3. | 10:59.3 | 12 |
| Apr 29 | NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · 2 Miles · Place 4 · Masconomet Regional | 2 Miles | 4. | 10:38.80a | 12 |
| Apr 22 | Northeast Conference Spring ChallengeApr 22 · 1 Mile · Place 7 · Masconomet Regional | 1 Mile | 7 | 5:06.70a | 12 |
| Apr 18 | 47th Annual Ottaviani Haverhill InvitationalApr 18 · 1 Mile · Place 20 · Masconomet Regional | 1 Mile | 20 | 5:01.08 | 12 |
| Apr 15 | NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · 1 Mile · Place 2 · Masconomet Regional | 1 Mile | 2. | 5:01.1 | 12 |
| Apr 9 | NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · 1 Mile · Place 4 · Masconomet Regional | 1 Mile | 4. | 4:59.7 | 12 |
| Jan 7 | NEC Week #2 - Masconomet, Salem, BeverlyJan 7 · 2 Miles · Place 1 · Masconomet Regional | 2 Miles | 1. | 11:05.2 | 12 |
2026 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 12 | MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 2 Miles · Place 29 · Masconomet Regional | 2 Miles | 29 | 10:50.52a | 12 |
| Feb 12 | MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 2 Miles · Place 29 · Masconomet Regional | 2 Miles | 29 | 10:50.52 | — |
| Feb 4 | NEC Week #6 - Peabody, Masconomet, SaugusFeb 4 · 2 Miles · Place 2 · Masconomet Regional | 2 Miles | 2 | 11:10.9 | 12 |
| Jan 31 | Northeast Conference Indoor T&F ChampionshipJan 31 · 2 Miles · Place 5 · Masconomet Regional | 2 Miles | 5 | 10:24.45a PB | 12 |
| Jan 28 | NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 1 Mile · Place 3 · Masconomet Regional | 1 Mile | 3 | 5:38.86a | 12 |
| Jan 21 | NEC Week #4 - Masconomet, SwampscottJan 21 · 2 Miles · Place 2 · Masconomet Regional | 2 Miles | 2 | 10:55.0 | 12 |
| Jan 15 | NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 2 Miles · Place 2 · Masconomet Regional | 2 Miles | 2 | 10:47.83a | 12 |
2025 Indoor Track
9 results2025 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| May 30 | MIAA Division 3 Track & Field ChampionshipMay 30 · 2 Miles · Place 28 · Masconomet Regional | 2 Miles | 28. | 10:30.38a | 11 |
| May 23 | NEC Outdoor Championship 2025May 23 · 2 Miles · Place 6 · Masconomet Regional | 2 Miles | 6. | 10:28.01a | 11 |
| May 10 | Andover Boosters InvitationalMay 10 · 2 Miles · Place 15 · Masconomet Regional | 2 Miles | 15 | 10:26.21a | 11 |
| May 8 | NEC Week #6 - Peabody, Masconomet, SaugusMay 8 · 1 Mile · Place 5 · Masconomet Regional | 1 Mile | 5. | 5:02.9 | 11 |
| Apr 30 | NEC Week #5 - Gloucester, Salem, Marblehead, MasconometApr 30 · 2 Miles · Place 2 · Masconomet Regional | 2 Miles | 2. | 10:39.0 | 11 |
| Apr 19 | 46th Annual Ottaviani InvitationalApr 19 · 2 Miles · Place 7 · Masconomet Regional | 2 Miles | 7. | 10:19.23a PB | 11 |
| Apr 16 | NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · 1 Mile · Place 2 · Masconomet Regional | 1 Mile | 2 | 4:57.3 PB | 11 |
| Apr 10 | NEC Week #2 - Gloucester, Masconomet, WinthropApr 10 · 1 Mile · Place 1 · Masconomet Regional | 1 Mile | 1 | 5:09.3 | 11 |
| Apr 2 | NEC Week #1 - Salem, Beverly, MasconometApr 2 · 2 Miles · Place 2 · Masconomet Regional | 2 Miles | 2 | 10:38.7 | 11 |
2024 Indoor Track
5 results2024 Outdoor Track
9 results2023 Indoor Track
1 results2022 Indoor Track
1 results