Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · IndoorMIAA Indoor Track & Field Meet of Champions · Feb 21 | 35.84 | MIAA Indoor Track & Field Meet of Champions | February 21, 2026 |
| 2 Miles · IndoorMIAA Division 3 Indoor Track & Field Championship · Feb 12 | 35.60 | MIAA Division 3 Indoor Track & Field Championship | February 12, 2026 |
| 300 Meters · IndoorMIAA Division 3 Indoor Track & Field Championship · Feb 12 | 35.60a | MIAA Division 3 Indoor Track & Field Championship | February 12, 2026 |
| 300 Meters · OutdoorNEC Week #1 - Masconomet, Danvers, Saugus, Winthrop · Dec 12 | 40.8 | NEC Week #1 - Masconomet, Danvers, Saugus, Winthrop | December 12, 2024 |
| 400 Meters · OutdoorMIAA Meet of Champions · Jun 4 | 48.97a | MIAA Meet of Champions | June 4, 2026 |
| 400 Meters · Relay Split · OutdoorMIAA Division 3 Track & Field Championship · May 30 | 49.222a | MIAA Division 3 Track & Field Championship | May 30, 2025 |
| 600 Meters · IndoorNEC Week #4 - Winthrop, Masconomet, Gloucester · Jan 15 | 1:31.96a | NEC Week #4 - Winthrop, Masconomet, Gloucester | January 15, 2025 |
| 600 Meters · OutdoorNEC Week #2 - Masconomet, Salem, Beverly · Jan 7 | 1:32.2 | NEC Week #2 - Masconomet, Salem, Beverly | January 7, 2026 |
| 800 Meters · OutdoorMIAA Division 3 Track & Field Championship · May 28 | 1:56.81a | MIAA Division 3 Track & Field Championship | May 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 |
| Jun 13 | New England HS Outdoor TF ChampionshipJun 13 · 400 Meters · Place 14 · Masconomet Regional | 400 Meters | 14. | 49.82a | 12 |
| Jun 4 | MIAA Meet of ChampionsJun 4 · 400 Meters · Place 5 · Masconomet Regional | 400 Meters | 5. | 48.97a PB | 12 |
| May 28 | MIAA Division 3 Track & Field ChampionshipMay 28 · 800 Meters · Place 2 · Masconomet Regional | 800 Meters | 2. | 1:56.81a PB | 12 |
| May 28 | MIAA Division 3 Track & Field ChampionshipMay 28 · 400 Meters · Place 3 · Masconomet Regional | 400 Meters | 3. | 49.20a | 12 |
| May 22 | NEC ChampionshipsMay 22 · 400 Meters · Place 1 · Masconomet Regional | 400 Meters | 1. | 49.99a | 12 |
| May 16 | MSTCA Coaches Metro InvitationalMay 16 · 800 Meters · Place 10 · Masconomet Regional | 800 Meters | 10 | 1:59.64a | 12 |
| May 9 | Andover Boosters InvitationalMay 9 · 400 Meters · Place 2 · Masconomet Regional | 400 Meters | 2. | 49.36a | 12 |
| May 7 | NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · 400 Meters · Place 1 · Masconomet Regional | 400 Meters | 1. | 50.2 | 12 |
| Apr 29 | NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · 400 Meters · Place 1 · Masconomet Regional | 400 Meters | 1. | 50.94a | 12 |
| Apr 22 | Northeast Conference Spring ChallengeApr 22 · 800 Meters · Place 1 · Masconomet Regional | 800 Meters | 1 | 2:00.72a | 12 |
| Apr 18 | 47th Annual Ottaviani Haverhill InvitationalApr 18 · 400 Meters · Place 1 · Masconomet Regional | 400 Meters | 1 | 49.54 | 12 |
| Apr 15 | NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · 400 Meters · Place 1 · Masconomet Regional | 400 Meters | 1. | 50.3 | 12 |
| Apr 9 | NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · 400 Meters · Place 1 · Masconomet Regional | 400 Meters | 1. | 51.8 | 12 |
| Apr 1 | NEC Week #1 - Masconomet, Beverly, SalemApr 1 · 400 Meters · Place 1 · Masconomet Regional | 400 Meters | 1. | 50.5 | 12 |
| Jan 7 | NEC Week #2 - Masconomet, Salem, BeverlyJan 7 · 600 Meters · Place 1 · Masconomet Regional | 600 Meters | 1. | 1:32.2 PB | 12 |
2026 Indoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 21 | MIAA Indoor Track & Field Meet of ChampionsFeb 21 · 2 Miles · Place 14 · Masconomet Regional | 2 Miles | 14 | 35.84 PB | — |
| Feb 12 | MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 300 Meters · Place 5 · Masconomet Regional | 300 Meters | 5 | 35.60a PB | 12 |
| Feb 12 | MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 2 Miles · Place 5 · Masconomet Regional | 2 Miles | 5 | 35.60 PB | — |
| Feb 4 | NEC Week #6 - Peabody, Masconomet, SaugusFeb 4 · 300 Meters · Place 1 · Masconomet Regional | 300 Meters | 1 | 38.8 | 12 |
| Jan 31 | Northeast Conference Indoor T&F ChampionshipJan 31 · 300 Meters · Place 1 · Masconomet Regional | 300 Meters | 1 | 35.85a | 12 |
| Jan 28 | NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 300 Meters · Place 1 · Masconomet Regional | 300 Meters | 1 | 38.72a | 12 |
| Jan 21 | NEC Week #4 - Masconomet, SwampscottJan 21 · 300 Meters · Place 1 · Masconomet Regional | 300 Meters | 1 | 38.7 | 12 |
| Jan 15 | NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 300 Meters · Place 1 · Masconomet Regional | 300 Meters | 1 | 38.24a | 12 |
2025 Indoor Track
8 results2025 Outdoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 5 | MIAA Meet of ChampionsJun 5 · 400 Meters · Place 16 · Masconomet Regional | 400 Meters | 16 | 49.85a | 11 |
| May 30 | MIAA Division 3 Track & Field ChampionshipMay 30 · 400 Meters · Masconomet Regional | 400 MetersRelay Split | — | 49.222a PB | 11 |
| May 30 | MIAA Division 3 Track & Field ChampionshipMay 30 · 800 Meters · Place 10 · Masconomet Regional | 800 Meters | 10. | 1:59.18a | 11 |
| May 30 | MIAA Division 3 Track & Field ChampionshipMay 30 · 400 Meters · Place 6 · Masconomet Regional | 400 Meters | 6. | 50.01a | 11 |
| May 23 | NEC Outdoor Championship 2025May 23 · 400 Meters · Place 1 · Masconomet Regional | 400 Meters | 1. | 49.97a | 11 |
| May 10 | Andover Boosters InvitationalMay 10 · 400 Meters · Place 5 · Masconomet Regional | 400 Meters | 5 | 52.28a | 11 |
| Apr 30 | NEC Week #5 - Gloucester, Salem, Marblehead, MasconometApr 30 · 400 Meters · Place 1 · Masconomet Regional | 400 Meters | 1. | 51.8 | 11 |
| Apr 16 | NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · 400 Meters · Place 2 · Masconomet Regional | 400 Meters | 2 | 52.6 | 11 |
| Apr 10 | NEC Week #2 - Gloucester, Masconomet, WinthropApr 10 · 800 Meters · Place 2 · Masconomet Regional | 800 Meters | 2 | 2:05.2 | 11 |
| Apr 2 | NEC Week #1 - Salem, Beverly, MasconometApr 2 · Long Jump · Place 4 · Masconomet Regional | Long Jump | 4 | 17-01 | 11 |
| Apr 2 | NEC Week #1 - Salem, Beverly, MasconometApr 2 · 400 Meters · Place 2 · Masconomet Regional | 400 Meters | 2 | 52.0 | 11 |
2024 Indoor Track
2 results2024 Outdoor Track
8 results