Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorNortheast Conference Indoor track & Field Championship · Feb 9 | 5:48.46a | Northeast Conference Indoor track & Field Championship | February 9, 2025 |
| 1 Mile · OutdoorNEC Outdoor Championship 2025 · May 23 | 5:44.41a | NEC Outdoor Championship 2025 | May 23, 2025 |
| 1000 Meters · IndoorDanvers, Winthrop, Salem · Jan 31 | 3:35 | Danvers, Winthrop, Salem | January 31, 2024 |
| 1000 Meters · OutdoorNEC Week #1 - Masconomet, Danvers, Saugus, Winthrop · Dec 12 | 3:43.3 | NEC Week #1 - Masconomet, Danvers, Saugus, Winthrop | December 12, 2024 |
| 2 Miles · IndoorMIAA Division 4 Indoor Track & Field Championship · Feb 13 | 12:21.92 | MIAA Division 4 Indoor Track & Field Championship | February 13, 2026 |
| 2 Miles · OutdoorWeston Twilight Invitational - Regis Events · May 3 | 11:56.22a | Weston Twilight Invitational - Regis Events | May 3, 2025 |
| 800 Meters · OutdoorNEC Week #6 - Swampscott, Gloucester, Danvers, Beverly · May 7 | 2:47.03a | NEC Week #6 - Swampscott, Gloucester, Danvers, Beverly | May 7, 2025 |
| Javelin · 600g · OutdoorNEC Week #5 - Danvers, Peabody, Winthrop · Apr 30 | 52-06 | NEC Week #5 - Danvers, Peabody, Winthrop | April 30, 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 |
| May 22 | NEC ChampionshipsMay 22 · 1 Mile · Place 11 · Danvers | 1 Mile | 11. | 6:04.21a | 12 |
| May 16 | MSTCA Coaches Metro InvitationalMay 16 · 1 Mile · Place 40 · Danvers | 1 Mile | 40 | 5:56.57a | 12 |
| May 12 | NEC Rain Date MeetMay 12 · Javelin · Place 22 · Danvers | Javelin600g | 22. | 40' 11" | 12 |
| May 12 | NEC Rain Date MeetMay 12 · 2 Miles · Place 10 · Danvers | 2 Miles | 10. | 15:19.08a | 12 |
| May 9 | Weston Twilight Invitational - Regis EventsMay 9 · 1 Mile · Place 69 · Danvers | 1 Mile | 69 | 5:55.77a | 12 |
| Apr 30 | NEC Week #5 - Danvers, Peabody, WinthropApr 30 · Javelin · Place 5 · Danvers | Javelin600g | 5. | 52-06 PB | 12 |
| Apr 30 | NEC Week #5 - Danvers, Peabody, WinthropApr 30 · 1 Mile · Place 3 · Danvers | 1 Mile | 3. | 6:11.3 | 12 |
| Apr 22 | Northeast Conference Spring ChallengeApr 22 · 2 Miles · Place 6 · Danvers | 2 Miles | 6 | 13:27.32a | 12 |
| Apr 15 | NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · 1 Mile · Place 4 · Danvers | 1 Mile | 4. | 6:02.3 | 12 |
| Apr 7 | NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · Javelin · Place 13 · Danvers | Javelin600g | 13. | 37-08.0 | 12 |
| Apr 7 | NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · 2 Miles · Place 5 · Danvers | 2 Miles | 5. | 13:35 | 12 |
| Mar 31 | NEC Week #1 - Gloucester, Saugus, DanversMar 31 · Javelin · Danvers | Javelin600g | — | ND | 12 |
| Mar 31 | NEC Week #1 - Gloucester, Saugus, DanversMar 31 · 1 Mile · Place 3 · Danvers | 1 Mile | 3. | 6:27.3 | 12 |
| Jan 28 | NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, DanversJan 28 · 2 Miles · Place 4 · Danvers | 2 Miles | 4. | 14:07.0 | 12 |
| Jan 22 | NEC Week #4 - Salem, DanversJan 22 · 2 Miles · Place 1 · Danvers | 2 Miles | 1. | 12:18.0 | 12 |
2026 Indoor Track
5 results2025 Indoor Track
10 results2025 Outdoor Track
13 results| Date | Meet | Event | Pl | Mark | Gr |
| May 30 | MIAA Division 4 Track & Field ChampionshipMay 30 · 2 Miles · Place 22 · Danvers | 2 Miles | 22 | 12:32.41a | 11 |
| May 30 | MIAA Division 4 Track & Field ChampionshipMay 30 · 1 Mile · Place 27 · Danvers | 1 Mile | 27 | 5:50.88a | 11 |
| May 23 | NEC Outdoor Championship 2025May 23 · 1 Mile · Place 5 · Danvers | 1 Mile | 5. | 5:44.41a PB | 11 |
| May 10 | Andover Boosters InvitationalMay 10 · 1 Mile · Place 21 · Danvers | 1 Mile | 21 | 5:45.34a | 11 |
| May 7 | NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · 800 Meters · Place 8 · Danvers | 800 Meters | 8 | 2:47.03a PB | 11 |
| May 3 | Weston Twilight Invitational - Regis EventsMay 3 · 2 Miles · Place 20 · Danvers | 2 Miles | 20 | 11:56.22a PB | 11 |
| May 1 | NEC Week #5 - Danvers, Peabody, WinthropMay 1 · 2 Miles · Place 5 · Danvers | 2 Miles | 5 | 14:27 | 11 |
| Apr 23 | Northeast Conference Spring ChallengeApr 23 · 2 Miles · Place 4 · Danvers | 2 Miles | 4 | 12:23.79a | 11 |
| Apr 16 | NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · 2 Miles · Place 2 · Danvers | 2 Miles | 2 | 12:43.0 | 11 |
| Apr 8 | NEC Week #2 - Marblehead, Swampscott, DanversApr 8 · Javelin · Place 11 · Danvers | Javelin | 11 | 27-10 | 11 |
| Apr 8 | NEC Week #2 - Marblehead, Swampscott, DanversApr 8 · 1 Mile · Place 3 · Danvers | 1 Mile | 3 | 6:00.8 | 11 |
| Apr 3 | NEC Week #1 - Gloucester, Danvers, SaugusApr 3 · Javelin · Place 10 · Danvers | Javelin | 10 | 38-1 | 11 |
| Apr 3 | NEC Week #1 - Gloucester, Danvers, SaugusApr 3 · 2 Miles · Place 1 · Danvers | 2 Miles | 1 | 13:26.5 | 11 |
2024 Indoor Track
9 results2024 Outdoor Track
9 results2023 Indoor Track
4 results2023 Outdoor Track
5 results2022 Indoor Track
1 results