Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · OutdoorMIAA Division 3 Track & Field Championship · May 28 | 5:26.95a | MIAA Division 3 Track & Field Championship | May 28, 2026 |
| 1000 Meters · IndoorMIAA Division 3 Indoor Track & Field Championship · Feb 12 | 3:09.00a | MIAA Division 3 Indoor Track & Field Championship | February 12, 2026 |
| 1000 Meters · OutdoorNEC Week #2 - Masconomet, Salem, Beverly · Jan 7 | 3:22 | NEC Week #2 - Masconomet, Salem, Beverly | January 7, 2026 |
| 400 Meters · OutdoorMIAA Division 3 Track & Field Championship · May 30 | 1:00.75a | MIAA Division 3 Track & Field Championship | May 30, 2025 |
| 400 Meters · Relay Split · OutdoorMIAA Division 3 Track & Field Championship · May 30 | 59.939a | MIAA Division 3 Track & Field Championship | May 30, 2025 |
| 600 Meters · IndoorMIAA Division 3 Indoor Track & Field Championship · Feb 14 | 1:41.21a | MIAA Division 3 Indoor Track & Field Championship | February 14, 2025 |
| 800 Meters · OutdoorNEC Championships · May 22 | 2:20.18a | NEC Championships | May 22, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
13 results| Date | Meet | Event | Pl | Mark | Gr |
| May 28 | MIAA Division 3 Track & Field ChampionshipMay 28 · 1 Mile · Place 16 · Masconomet RegionalMasconomet Regional | 1 Mile | 16. | 5:26.95a PB | 12 |
| May 28 | MIAA Division 3 Track & Field ChampionshipMay 28 · 800 Meters · Place 14 · Masconomet RegionalMasconomet Regional | 800 Meters | 14. | 2:25.10a | 12 |
| May 22 | NEC ChampionshipsMay 22 · 800 Meters · Place 3 · Masconomet RegionalMasconomet Regional | 800 Meters | 3. | 2:20.18a PB | 12 |
| May 9 | Weston Twilight Invitational - Weston EventsMay 9 · 400 Meters · Place 20 · Masconomet RegionalMasconomet Regional | 400 Meters | 20 | 1:03.21a | 12 |
| May 7 | NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · 800 Meters · Place 1 · Masconomet RegionalMasconomet Regional | 800 Meters | 1. | 2:26.6 | 12 |
| Apr 29 | NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · 800 Meters · Place 1 · Masconomet RegionalMasconomet Regional | 800 Meters | 1. | 2:31.67a | 12 |
| Apr 24 | 2026 BSR Eagle InviteApr 24 · 800 Meters · Place 2 · Masconomet RegionalMasconomet Regional | 800 Meters | 2. | 2:24.11a | 12 |
| Apr 22 | Northeast Conference Spring ChallengeApr 22 · 800 Meters · Place 1 · Masconomet RegionalMasconomet Regional | 800 Meters | 1 | 2:27.84a | 12 |
| Apr 18 | 47th Annual Ottaviani Haverhill InvitationalApr 18 · 1 Mile · Place 7 · Masconomet RegionalMasconomet Regional | 1 Mile | 7 | 5:34.00 | 12 |
| Apr 15 | NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · 1 Mile · Place 1 · Masconomet RegionalMasconomet Regional | 1 Mile | 1. | 5:44.1 | 12 |
| Apr 9 | NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · 800 Meters · Place 1 · Masconomet RegionalMasconomet Regional | 800 Meters | 1. | 2:31.3 | 12 |
| Apr 1 | NEC Week #1 - Masconomet, Beverly, SalemApr 1 · 1 Mile · Place 2 · Masconomet RegionalMasconomet Regional | 1 Mile | 2. | 5:51.4 | 12 |
| Jan 7 | NEC Week #2 - Masconomet, Salem, BeverlyJan 7 · 1000 Meters · Place 1 · Masconomet RegionalMasconomet Regional | 1000 Meters | 1. | 3:22 PB | 12 |
2026 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 12 | MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 1000 Meters · Place 7 · Masconomet RegionalMasconomet Regional | 1000 Meters | 7 | 3:09.00a PB | 12 |
| Feb 4 | NEC Week #6 - Peabody, Masconomet, SaugusFeb 4 · 1000 Meters · Place 2 · Masconomet RegionalMasconomet Regional | 1000 Meters | 2 | NT | 12 |
| Jan 31 | Northeast Conference Indoor T&F ChampionshipJan 31 · 1000 Meters · Place 3 · Masconomet RegionalMasconomet Regional | 1000 Meters | 3 | 3:13.53a | 12 |
| Jan 28 | NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 1000 Meters · Place 1 · Masconomet RegionalMasconomet Regional | 1000 Meters | 1 | 3:27.25a | 12 |
| Jan 21 | NEC Week #4 - Masconomet, SwampscottJan 21 · 1000 Meters · Place 1 · Masconomet RegionalMasconomet Regional | 1000 Meters | 1 | 3:31.2 | 12 |
| Jan 15 | NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 1000 Meters · Place 1 · Masconomet RegionalMasconomet Regional | 1000 Meters | 1 | 3:17.89a | 12 |
2025 Indoor Track
8 results2025 Outdoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| May 30 | MIAA Division 3 Track & Field ChampionshipMay 30 · 400 Meters · Masconomet RegionalMasconomet Regional | 400 MetersRelay Split | — | 59.939a PB | 11 |
| May 30 | MIAA Division 3 Track & Field ChampionshipMay 30 · 800 Meters · Place 9 · Masconomet RegionalMasconomet Regional | 800 Meters | 9. | 2:24.48a | 11 |
| May 30 | MIAA Division 3 Track & Field ChampionshipMay 30 · 400 Meters · Place 9 · Masconomet RegionalMasconomet Regional | 400 Meters | 9. | 1:00.75a PB | 11 |
| May 23 | NEC Outdoor Championship 2025May 23 · 800 Meters · Place 1 · Masconomet RegionalMasconomet Regional | 800 Meters | 1. | 2:22.29a | 11 |
| May 10 | Andover Boosters InvitationalMay 10 · 400 Meters · Place 5 · Masconomet RegionalMasconomet Regional | 400 Meters | 5 | 1:02.28a | 11 |
| May 8 | NEC Week #6 - Peabody, Masconomet, SaugusMay 8 · 800 Meters · Place 2 · Masconomet RegionalMasconomet Regional | 800 Meters | 2. | 2:36.0 | 11 |
| May 3 | Weston Twilight Invitational - Regis EventsMay 3 · 800 Meters · Place 15 · Masconomet RegionalMasconomet Regional | 800 Meters | 15 | 2:22.74a | 11 |
| Apr 30 | NEC Week #5 - Gloucester, Salem, Marblehead, MasconometApr 30 · 800 Meters · Place 1 · Masconomet RegionalMasconomet Regional | 800 Meters | 1. | 2:26.4 | 11 |
| Apr 25 | 3rd Annual BSR Mid Distance ClassicApr 25 · 800 Meters · Place 3 · Masconomet RegionalMasconomet Regional | 800 Meters | 3. | 2:23.22a | 11 |
| Apr 23 | Northeast Conference Spring ChallengeApr 23 · 800 Meters · Place 1 · Masconomet RegionalMasconomet Regional | 800 Meters | 1 | 2:35.07a | 11 |
| Apr 19 | 46th Annual Ottaviani InvitationalApr 19 · 800 Meters · Place 3 · Masconomet RegionalMasconomet Regional | 800 Meters | 3. | 2:24.15a | 11 |
| Apr 16 | NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · 800 Meters · Place 1 · Masconomet RegionalMasconomet Regional | 800 Meters | 1 | 2:28.6 | 11 |
| Apr 10 | NEC Week #2 - Gloucester, Masconomet, WinthropApr 10 · 800 Meters · Place 1 · Masconomet RegionalMasconomet Regional | 800 Meters | 1 | 2:37.4 | 11 |
| Apr 2 | NEC Week #1 - Salem, Beverly, MasconometApr 2 · 800 Meters · Place 1 · Masconomet RegionalMasconomet Regional | 800 Meters | 1 | 2:37.4 | 11 |
2024 Indoor Track
7 results2024 Outdoor Track
12 results2023 Indoor Track
2 results2023 Outdoor Track
5 results2022 Outdoor Track
1 results