Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorNEC Week #6 - Gloucester, Swampscott, Danvers, Beverly · Feb 5 | 4:53.00a | NEC Week #6 - Gloucester, Swampscott, Danvers, Beverly | February 5, 2026 |
| 1 Mile · OutdoorMIAA Division 5 Track & Field Championship · May 29 | 4:37.90a | MIAA Division 5 Track & Field Championship | May 29, 2026 |
| 2 Miles · IndoorNortheast Conference Indoor T&F Championship · Jan 31 | 10:13.45a | Northeast Conference Indoor T&F Championship | January 31, 2026 |
| 2 Miles · OutdoorMIAA Division 5 Track & Field Championship · May 29 | 9:57.59a | MIAA Division 5 Track & Field Championship | May 29, 2026 |
| 400 Meters · OutdoorNEC Middle School Championship · May 29 | 1:04.24a | NEC Middle School Championship | May 29, 2024 |
| 5000 Meters · OutdoorWeston Twilight Invitational - Regis Events · May 9 | 16:33.49a | Weston Twilight Invitational - Regis Events | May 9, 2026 |
| Javelin · 800g · OutdoorNEC Week #2 Marblehead,Danvers,Swampscott · Apr 7 | 61-10.5 | NEC Week #2 Marblehead,Danvers,Swampscott | April 7, 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 29 | MIAA Division 5 Track & Field ChampionshipMay 29 · 2 Miles · Place 10 · SwampscottSwampscott | 2 Miles | 10. | 9:57.59a PB | 10 |
| May 29 | MIAA Division 5 Track & Field ChampionshipMay 29 · 1 Mile · Place 13 · SwampscottSwampscott | 1 Mile | 13. | 4:37.90a PB | 10 |
| May 22 | NEC ChampionshipsMay 22 · 1 Mile · Place 6 · SwampscottSwampscott | 1 Mile | 6. | 4:40.83a | 10 |
| May 12 | NEC Rain Date MeetMay 12 · 1 Mile · Place 4 · SwampscottSwampscott | 1 Mile | 4. | 4:43.99a | 10 |
| May 9 | Weston Twilight Invitational - Regis EventsMay 9 · 5000 Meters · Place 9 · SwampscottSwampscott | 5000 Meters | 9 | 16:33.49a PB | 10 |
| Apr 28 | NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · 2 Miles · Place 2 · SwampscottSwampscott | 2 Miles | 2. | 10:41.8 | 10 |
| Apr 28 | NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · 2 Miles · Place 2 · SwampscottSwampscott | 2 Miles | 2. | 10:41.8 | 10 |
| Apr 16 | NEC Week #3 Swampscott, Salem, PeabodyApr 16 · 1 Mile · Place 1 · SwampscottSwampscott | 1 Mile | 1. | 4:46.8 | 10 |
| Apr 7 | NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · Javelin · Place 12 · SwampscottSwampscott | Javelin800g | 12. | 61-10.5 PB | 10 |
| Apr 7 | NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · 2 Miles · Place 2 · SwampscottSwampscott | 2 Miles | 2. | 10:29 | 10 |
| Jan 28 | NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, DanversJan 28 · 1 Mile · Place 2 · SwampscottSwampscott | 1 Mile | 2. | 4:55.2 | 10 |
2026 Indoor Track
4 results2025 Indoor Track
7 results2025 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| May 29 | MIAA Division 5 Track & Field ChampionshipMay 29 · 2 Miles · Place 17 · SwampscottSwampscott | 2 Miles | 17. | 10:25.55a | 9 |
| May 23 | NEC Outdoor Championship 2025May 23 · 2 Miles · Place 7 · SwampscottSwampscott | 2 Miles | 7. | 10:34.57a | 9 |
| May 13 | NEC Rain Date Meet May 13 · 1 Mile · Place 2 · SwampscottSwampscott | 1 Mile | 2 | 5:08.44a | 9 |
| May 10 | Andover Boosters InvitationalMay 10 · 2 Miles · Place 16 · SwampscottSwampscott | 2 Miles | 16 | 10:29.52a | 9 |
| May 7 | NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · 1 Mile · Place 3 · SwampscottSwampscott | 1 Mile | 3 | 4:55.17a | 9 |
| May 3 | NEC Freshman-Sophomore Championship MeetMay 3 · 1 Mile · Place 3 · SwampscottSwampscott | 1 Mile | 3 | 5:02.14a | 9 |
| Apr 29 | NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · 1 Mile · Place 2 · SwampscottSwampscott | 1 Mile | 2 | 5:03.7 | 9 |
| Apr 8 | NEC Week #2 - Marblehead, Swampscott, DanversApr 8 · 2 Miles · Place 6 · SwampscottSwampscott | 2 Miles | 6 | 10:26.0 | 9 |
| Apr 2 | NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · 2 Miles · Place 4 · SwampscottSwampscott | 2 Miles | 4 | 10:40.0 | 9 |
2024 Outdoor Track
3 results2024 Indoor Track
2 results