Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorMIAA Division 4 Indoor Track & Field Championship · Feb 13 | 5:13.05a | MIAA Division 4 Indoor Track & Field Championship | February 13, 2026 |
| 1 Mile · OutdoorMIAA Division 5 Track & Field Championship · May 29 | 5:07.36a | MIAA Division 5 Track & Field Championship | May 29, 2025 |
| 1000 Meters · IndoorNEC Week #6 - Gloucester, Swampscott, Danvers, Beverly · Feb 5 | 3:08.21a | NEC Week #6 - Gloucester, Swampscott, Danvers, Beverly | February 5, 2026 |
| 1000 Meters · OutdoorNEC Week #2 - Peabody, Marblehead, Swampscott, Winthrop · Dec 19 | 3:22.0 | NEC Week #2 - Peabody, Marblehead, Swampscott, Winthrop | December 19, 2024 |
| 2 Miles · OutdoorMIAA Division 5 Track & Field Championship · May 29 | 11:22.93a | MIAA Division 5 Track & Field Championship | May 29, 2025 |
| 200 Meters · IndoorEast Coast Invitational · Feb 25 | 29.08a | East Coast Invitational | February 25, 2024 |
| 400 Meters · IndoorEast Coast Invitational · Feb 25 | 1:08.26a | East Coast Invitational | February 25, 2024 |
| 400 Meters · OutdoorNEC Week #2 - Marblehead, Swampscott, Danvers · Apr 8 | 1:04.3 | NEC Week #2 - Marblehead, Swampscott, Danvers | April 8, 2025 |
| 5000 Meters · OutdoorWeston Twilight Invitational - Regis Events · May 3 | 18:58.76a | Weston Twilight Invitational - Regis Events | May 3, 2025 |
| 600 Meters · IndoorNEC Week #1 - Salem, Peabody, Swampscott Top 6 · Dec 18 | 1:43.6 | NEC Week #1 - Salem, Peabody, Swampscott Top 6 | December 18, 2025 |
| 600 Meters · OutdoorNEC Week #5 - Salem, Swampscott, Saugus, Marblehead, Danvers · Jan 28 | 1:44.9 | NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, Danvers | January 28, 2026 |
| 800 Meters · IndoorUSATF New England Youth Invitational · Mar 3 | 2:34.77a | USATF New England Youth Invitational | March 3, 2024 |
| 800 Meters · OutdoorMIAA Meet of Champions · Jun 4 | 2:16.31a | MIAA Meet of Champions | June 4, 2026 |
| Long Jump · OutdoorNEC Middle School Championship · May 29 | 13-01.00 | NEC Middle School Championship | May 29, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 4 | MIAA Meet of ChampionsJun 4 · 800 Meters · Place 17 · SwampscottSwampscott | 800 Meters | 17. | 2:16.31a PB | 10 |
| May 29 | MIAA Division 5 Track & Field ChampionshipMay 29 · 1 Mile · Place 7 · SwampscottSwampscott | 1 Mile | 7. | 5:13.07a | 10 |
| May 29 | MIAA Division 5 Track & Field ChampionshipMay 29 · 800 Meters · Place 3 · SwampscottSwampscott | 800 Meters | 3. | 2:17.79a | 10 |
| May 22 | NEC ChampionshipsMay 22 · 800 Meters · Place 1 · SwampscottSwampscott | 800 Meters | 1. | 2:19.29a | 10 |
| May 9 | Weston Twilight Invitational - Regis EventsMay 9 · 1 Mile · Place 25 · SwampscottSwampscott | 1 Mile | 25 | 5:22.73a | 10 |
| Apr 28 | NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · 800 Meters · Place 1 · SwampscottSwampscott | 800 Meters | 1. | 2:23.4 | 10 |
| Apr 28 | NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · 800 Meters · Place 1 · SwampscottSwampscott | 800 Meters | 1. | 2:23.4 | 10 |
| Apr 22 | Northeast Conference Spring ChallengeApr 22 · 1 Mile · Place 1 · SwampscottSwampscott | 1 Mile | 1 | 5:32.40a | 10 |
| Apr 16 | NEC Week #3 Swampscott, Salem, PeabodyApr 16 · 2 Miles · Place 1 · SwampscottSwampscott | 2 Miles | 1. | 11:56.4 | 10 |
| Apr 16 | NEC Week #3 Swampscott, Salem, PeabodyApr 16 · 800 Meters · Place 2 · SwampscottSwampscott | 800 Meters | 2. | 2:33.1 | 10 |
| Apr 7 | NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · 2 Miles · Place 3 · SwampscottSwampscott | 2 Miles | 3. | 11:53 | 10 |
| Jan 28 | NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, DanversJan 28 · 600 Meters · Place 1 · SwampscottSwampscott | 600 Meters | 1. | 1:44.9 PB | 10 |
2026 Indoor Track
7 results2025 Indoor Track
8 results2025 Outdoor Track
15 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 5 | MIAA Meet of ChampionsJun 5 · 2 Miles · Place 23 · SwampscottSwampscott | 2 Miles | 23 | 11:38.27a | 9 |
| Jun 5 | MIAA Meet of ChampionsJun 5 · 1 Mile · Place 19 · SwampscottSwampscott | 1 Mile | 19 | 5:08.47a | 9 |
| May 29 | MIAA Division 5 Track & Field ChampionshipMay 29 · 2 Miles · Place 2 · SwampscottSwampscott | 2 Miles | 2. | 11:22.93a PB | 9 |
| May 29 | MIAA Division 5 Track & Field ChampionshipMay 29 · 1 Mile · Place 1 · SwampscottSwampscott | 1 Mile | 1. | 5:07.36a PB | 9 |
| May 23 | NEC Outdoor Championship 2025May 23 · 1 Mile · Place 1 · SwampscottSwampscott | 1 Mile | 1. | 5:27.15a | 9 |
| May 13 | NEC Rain Date Meet May 13 · 800 Meters · Place 1 · SwampscottSwampscott | 800 Meters | 1 | 2:26.45a | 9 |
| May 10 | Andover Boosters InvitationalMay 10 · 1 Mile · Place 9 · SwampscottSwampscott | 1 Mile | 9 | 5:26.45a | 9 |
| May 7 | NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · 800 Meters · Place 1 · SwampscottSwampscott | 800 Meters | 1 | 2:31.79a | 9 |
| May 3 | Weston Twilight Invitational - Regis EventsMay 3 · 5000 Meters · Place 1 · SwampscottSwampscott | 5000 Meters | 1 | 18:58.76a PB | 9 |
| Apr 29 | NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · 1 Mile · Place 1 · SwampscottSwampscott | 1 Mile | 1 | 5:31.7 | 9 |
| Apr 23 | Northeast Conference Spring ChallengeApr 23 · 2 Miles · Place 1 · SwampscottSwampscott | 2 Miles | 1 | 12:02.48a | 9 |
| Apr 8 | NEC Week #2 - Marblehead, Swampscott, DanversApr 8 · 2 Miles · Place 1 · SwampscottSwampscott | 2 Miles | 1 | 11:46.3 | 9 |
| Apr 8 | NEC Week #2 - Marblehead, Swampscott, DanversApr 8 · 400 Meters · Place 1 · SwampscottSwampscott | 400 Meters | 1 | 1:04.3 PB | 9 |
| Apr 2 | NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · 2 Miles · Place 1 · SwampscottSwampscott | 2 Miles | 1 | 12:16.0 | 9 |
| Apr 2 | NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · 400 Meters · Place 4 · SwampscottSwampscott | 400 Meters | 4 | 67.0 | 9 |
2024 Indoor Track
12 results2024 Outdoor Track
7 results2023 Indoor Track
2 results