Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorUSATF New England Youth Invitational · Mar 2 | 4:41.99a | USATF New England Youth Invitational | March 2, 2025 |
| 1 Mile · OutdoorMIAA Division 5 Track & Field Championship · May 29 | 4:38.67a | MIAA Division 5 Track & Field Championship | May 29, 2025 |
| 1000 Meters · IndoorNortheast Conference Indoor track & Field Championship · Feb 9 | 2:41.63a | Northeast Conference Indoor track & Field Championship | February 9, 2025 |
| 1500 Meters · IndoorUSATF New England Youth Invitational · Mar 2 | 4:25.08a | USATF New England Youth Invitational | March 2, 2025 |
| 2 Miles · IndoorNortheast Conference Indoor T&F Championship · Jan 31 | 10:04.06a | Northeast Conference Indoor T&F Championship | January 31, 2026 |
| 2 Miles · OutdoorWeston Twilight Invitational - Regis Events · May 9 | 9:39.46a | Weston Twilight Invitational - Regis Events | May 9, 2026 |
| 300 Meters · OutdoorNEC Week #5 - Salem, Swampscott, Saugus, Marblehead, Danvers · Jan 28 | 42.1 | NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, Danvers | January 28, 2026 |
| 400 Meters · OutdoorNEC Week #1 - Peabody, Marblehead, Swampscott, Winthrop · Apr 2 | 60.7 | NEC Week #1 - Peabody, Marblehead, Swampscott, Winthrop | April 2, 2025 |
| 600 Meters · IndoorNEC Week #2 - Peabody, Marblehead, Winthrop, Swampscott · Jan 8 | 1:33.7 | NEC Week #2 - Peabody, Marblehead, Winthrop, Swampscott | January 8, 2026 |
| 800 Meters · OutdoorNEC Championship Meet · May 18 | 2:04.40 | NEC Championship Meet | May 18, 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 |
| May 29 | MIAA Division 5 Track & Field ChampionshipMay 29 · 2 Miles · Place 12 · SwampscottSwampscott | 2 Miles | 12. | 10:02.10a | 12 |
| May 29 | MIAA Division 5 Track & Field ChampionshipMay 29 · 1 Mile · Place 16 · SwampscottSwampscott | 1 Mile | 16. | 4:39.20a | 12 |
| May 22 | NEC ChampionshipsMay 22 · 2 Miles · Place 3 · SwampscottSwampscott | 2 Miles | 3. | 10:06.54a | 12 |
| May 12 | NEC Rain Date MeetMay 12 · 1 Mile · Place 2 · SwampscottSwampscott | 1 Mile | 2. | 4:39.67a | 12 |
| May 9 | Weston Twilight Invitational - Regis EventsMay 9 · 2 Miles · Place 26 · SwampscottSwampscott | 2 Miles | 26 | 9:39.46a PB | 12 |
| Apr 28 | NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · 1 Mile · Place 2 · SwampscottSwampscott | 1 Mile | 2. | 4:40.4 | 12 |
| Apr 28 | NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · 1 Mile · Place 2 · SwampscottSwampscott | 1 Mile | 2. | 4:40.4 | 12 |
| Apr 22 | Northeast Conference Spring ChallengeApr 22 · 2 Miles · Place 1 · SwampscottSwampscott | 2 Miles | 1 | 10:10.20a | 12 |
| Apr 16 | NEC Week #3 Swampscott, Salem, PeabodyApr 16 · 2 Miles · Place 1 · SwampscottSwampscott | 2 Miles | 1. | 9:57.2 | 12 |
| Apr 7 | NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · 1 Mile · Place 1 · SwampscottSwampscott | 1 Mile | 1. | 4:43.7 | 12 |
| Jan 28 | NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, DanversJan 28 · 300 Meters · Place 7 · SwampscottSwampscott | 300 Meters | 7. | 42.1 PB | 12 |
| Jan 28 | NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, DanversJan 28 · 1 Mile · Place 1 · SwampscottSwampscott | 1 Mile | 1. | 4:54.9 | 12 |
2026 Indoor Track
5 results2025 Indoor Track
12 results2025 Outdoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| May 29 | MIAA Division 5 Track & Field ChampionshipMay 29 · 2 Miles · Place 2 · SwampscottSwampscott | 2 Miles | 2. | 9:49.06a | 11 |
| May 29 | MIAA Division 5 Track & Field ChampionshipMay 29 · 1 Mile · Place 9 · SwampscottSwampscott | 1 Mile | 9. | 4:38.67a PB | 11 |
| May 23 | NEC Outdoor Championship 2025May 23 · 2 Miles · Place 3 · SwampscottSwampscott | 2 Miles | 3. | 9:47.48a | 11 |
| May 13 | NEC Rain Date Meet May 13 · 1 Mile · Place 1 · SwampscottSwampscott | 1 Mile | 1 | 4:51.54a | 11 |
| May 10 | Andover Boosters InvitationalMay 10 · 2 Miles · Place 8 · SwampscottSwampscott | 2 Miles | 8 | 10:10.05a | 11 |
| May 7 | NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · 2 Miles · Place 1 · SwampscottSwampscott | 2 Miles | 1 | 10:12.00a | 11 |
| May 3 | Weston Twilight Invitational - Regis EventsMay 3 · 800 Meters · Place 53 · SwampscottSwampscott | 800 Meters | 53 | 2:11.36a | 11 |
| Apr 29 | NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · 800 Meters · Place 5 · SwampscottSwampscott | 800 Meters | 5 | 2:17.0 | 11 |
| Apr 23 | Northeast Conference Spring ChallengeApr 23 · 800 Meters · Place 3 · SwampscottSwampscott | 800 Meters | 3 | 2:06.85a | 11 |
| Apr 8 | NEC Week #2 - Marblehead, Swampscott, DanversApr 8 · 800 Meters · Place 2 · SwampscottSwampscott | 800 Meters | 2 | 2:17.0 | 11 |
| Apr 2 | NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · 400 Meters · Place 9 · SwampscottSwampscott | 400 Meters | 9 | 60.7 PB | 11 |
2024 Indoor Track
9 results2024 Outdoor Track
9 results2023 Indoor Track
3 results2023 Outdoor Track
2 results2022 Indoor Track
1 results