Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorNEC Week #6 - Masconomet, Saugus, Peabody · Jan 29 | 5:15.5 | NEC Week #6 - Masconomet, Saugus, Peabody | January 29, 2025 |
| 1 Mile · OutdoorNEC Outdoor Championship 2025 · May 23 | 5:00.80a | NEC Outdoor Championship 2025 | May 23, 2025 |
| 1000 Meters · IndoorMSTCA Freshman-Sophomore Meet (Large Schools) · Jan 4 | 2:59.70a | MSTCA Freshman-Sophomore Meet (Large Schools) | January 4, 2025 |
| 2 Miles · OutdoorNEC Week #6 - Peabody, Masconomet, Saugus · May 8 | 11:35.0 | NEC Week #6 - Peabody, Masconomet, Saugus | May 8, 2025 |
| 400 Meters · OutdoorNEC Week #6 - Peabody, Masconomet, Saugus · May 7 | 56.1 | NEC Week #6 - Peabody, Masconomet, Saugus | May 7, 2026 |
| 600 Meters · IndoorMIAA Division 2 Indoor Track & Field Championship · Feb 11 | 1:31.80a | MIAA Division 2 Indoor Track & Field Championship | February 11, 2026 |
| 800 Meters · OutdoorNEC Week #3 Swampscott, Salem, Peabody · Apr 16 | 2:15.0 | NEC Week #3 Swampscott, Salem, Peabody | April 16, 2026 |
| 800 Meters · Outdoor · Hand timedNEC Week 1 - Peabody @ Saugus · Apr 1 | 2:31.8h | NEC Week 1 - Peabody @ Saugus | April 1, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
6 results2026 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 11 | MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 600 Meters · Place 22 · Peabody Veterans Memorial | 600 Meters | 22 | 1:31.80a PB | 11 |
| Feb 11 | MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 600 Meters · Place 22 · Peabody Vete | 600 Meters | 22 | 1:31.80 | 11 |
| Feb 4 | NEC Week #6 - Peabody, Masconomet, SaugusFeb 4 · 600 Meters · Place 2 · Peabody Veterans Memorial | 600 Meters | 2 | 1:39.4 | 11 |
| Jan 31 | Northeast Conference Indoor T&F ChampionshipJan 31 · 600 Meters · Place 4 · Peabody Veterans Memorial | 600 Meters | 4 | 1:32.37a | 11 |
| Jan 28 | NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 600 Meters · Place 2 · Peabody Veterans Memorial | 600 Meters | 2 | 1:35.89a | 11 |
| Jan 22 | NEC Week #4 - Gloucester, Peabody, Saugus, MarbleheadJan 22 · 600 Meters · Place 3 · Peabody Veterans Memorial | 600 Meters | 3 | 1:43.9 | 11 |
| Jan 14 | NEC Week #3 - Winthrop, Danvers, PeabodyJan 14 · 600 Meters · Place 2 · Peabody Veterans Memorial | 600 Meters | 2 | 1:40.5 | 11 |
2025 Indoor Track
6 results2025 Outdoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| May 23 | NEC Outdoor Championship 2025May 23 · 1 Mile · Place 13 · Peabody Veterans Memorial | 1 Mile | 13. | 5:00.80a PB | 10 |
| May 13 | NEC Rain Date Meet May 13 · 800 Meters · Place 8 · Peabody Vet. Mem. | 800 Meters | 8 | 2:18.63a | 10 |
| May 8 | NEC Week #6 - Peabody, Masconomet, SaugusMay 8 · 2 Miles · Place 5 · Peabody Veterans Memorial | 2 Miles | 5. | 11:35.0 PB | 10 |
| May 3 | NEC Freshman-Sophomore Championship MeetMay 3 · 1 Mile · Place 4 · Peabody Vet. Mem. | 1 Mile | 4 | 5:02.70a | 10 |
| May 1 | NEC Week #5 - Danvers, Peabody, WinthropMay 1 · 1 Mile · Place 3 · Peabody Vet. Mem. | 1 Mile | 3 | 5:37 | 10 |
| Apr 9 | NEC Week #2 - Peabody, Beverly, Saugus, SalemApr 9 · 1 Mile · Place 5 · Peabody Vet. Mem. | 1 Mile | 5 | 5:19.2 | 10 |
| Apr 2 | NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · 1 Mile · Place 9 · Peabody Vet. Mem. | 1 Mile | 9 | 5:27.1 | 10 |
2024 Indoor Track
4 results2024 Outdoor Track
8 results2023 Indoor Track
1 results