Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorNEC Week #1 - Gloucester, Beverly, Marblehead · Dec 12 | 6:53.0 | NEC Week #1 - Gloucester, Beverly, Marblehead | December 12, 2024 |
| 1000 Meters · IndoorNEC Week #6 - Gloucester, Swampscott, Danvers, Beverly · Feb 5 | 3:40.08a | NEC Week #6 - Gloucester, Swampscott, Danvers, Beverly | February 5, 2026 |
| 55 Meter · IndoorNEC 2023-2024 Freshman-Sophomore Championship Meet · Dec 29 | 9.42a | NEC 2023-2024 Freshman-Sophomore Championship Meet | December 29, 2023 |
| 800 Meters · IndoorMSTCA Distance Classic and Pentathlon · Dec 28 | 3:01.55a | MSTCA Distance Classic and Pentathlon | December 28, 2025 |
| Discus · 1kg · OutdoorNEC Week #3 - Gloucester, Marblehead, Beverly · Apr 14 | 77-07 | NEC Week #3 - Gloucester, Marblehead, Beverly | April 14, 2026 |
| Javelin · 600g · OutdoorNEC Championships · May 22 | 99' 8" | NEC Championships | May 22, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
17 results| Date | Meet | Event | Pl | Mark | Gr |
| May 29 | MIAA Division 2 Track & Field ChampionshipMay 29 · Javelin · Place 10 · Beverly | Javelin600g | 10. | 92-01 | 12 |
| May 22 | NEC ChampionshipsMay 22 · Javelin · Place 3 · Beverly | Javelin600g | 3. | 99' 8" PB | 12 |
| May 22 | NEC ChampionshipsMay 22 · Discus · Place 10 · Beverly | Discus1kg | 10. | 71' 11" | 12 |
| May 12 | NEC Rain Date MeetMay 12 · Javelin · Place 3 · Beverly | Javelin600g | 3. | 86' 2" | 12 |
| May 12 | NEC Rain Date MeetMay 12 · Discus · Place 8 · Beverly | Discus1kg | 8. | 70' 6" | 12 |
| May 9 | Weston Twilight Invitational - Weston EventsMay 9 · Javelin · Place 7 · Beverly | Javelin | 7 | 86-10 | 12 |
| May 2 | MSTCA Division 2 RelaysMay 2 · Javelin · Place 20 · Beverly | Javelin | 20 | 23.77m | 12 |
| May 2 | MSTCA Division 2 RelaysMay 2 · Discus · Place 17 · Beverly | Discus | 17 | 23.60m | 12 |
| Apr 28 | NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · Discus · Place 6 · Beverly | Discus1kg | 6. | 63-03 | 12 |
| Apr 28 | NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · Discus · Place 6 · Beverly | Discus1kg | 6. | 63-03 | 12 |
| Apr 28 | NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · Shot Put · Place 2 · Beverly | Shot Put4kg | 2. | ND | 12 |
| Apr 22 | Northeast Conference Spring ChallengeApr 22 · Javelin · Place 5 · Beverly | Javelin | 5 | 80-9 | 12 |
| Apr 22 | Northeast Conference Spring ChallengeApr 22 · Discus · Place 8 · Beverly | Discus | 8 | 68-9 | 12 |
| Apr 14 | NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · Javelin · Place 4 · Beverly | Javelin600g | 4. | 82-00 | 12 |
| Apr 14 | NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · Discus · Place 2 · Beverly | Discus1kg | 2. | 77-07 PB | 12 |
| Apr 1 | NEC Week #1 - Masconomet, Beverly, SalemApr 1 · Javelin · Place 5 · Beverly | Javelin600g | 5. | 79-02 | 12 |
| Apr 1 | NEC Week #1 - Masconomet, Beverly, SalemApr 1 · Discus · Place 4 · Beverly | Discus1kg | 4. | 73-10 | 12 |
2026 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 5 | NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · 1000 Meters · Place 7 · Beverly | 1000 Meters | 7 | 3:40.08a PB | 12 |
| Jan 28 | NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 1000 Meters · Place 9 · Beverly | 1000 Meters | 9 | 3:52.76a | 12 |
| Jan 21 | NEC Week #4 - Winthrop, BeverlyJan 21 · 1000 Meters · Place 3 · Beverly | 1000 Meters | 3 | 3:45.4 | 12 |
| Jan 21 | NEC Week #4 - Winthrop, BeverlyJan 21 · 1000 Meters · Place 3 · Beverly | 1000 Meters | 3 | 3:45.4 | 12 |
| Jan 15 | NEC Week #3 - Saugus, BeverlyJan 15 · 1000 Meters · Place 3 · Beverly | 1000 Meters | 3 | 3:45.6 | 12 |
2025 Indoor Track
3 results2025 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| May 23 | NEC Outdoor Championship 2025May 23 · Javelin · Place 2 · Beverly | Javelin600g | 2. | 99-03 | 11 |
| May 23 | NEC Outdoor Championship 2025May 23 · Discus · Place 11 · Beverly | Discus1kg | 11. | 66-11 | 11 |
| May 7 | NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · Javelin · Place 6 · Beverly | Javelin | 6 | 73-4 | 11 |
| May 7 | NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · Discus · Place 5 · Beverly | Discus | 5 | 67-0 | 11 |
| Apr 29 | NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · Javelin · Place 1 · Beverly | Javelin | 1 | 84-00 | 11 |
| Apr 29 | NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · Discus · Place 3 · Beverly | Discus | 3 | 77-00 | 11 |
| Apr 15 | NEC Week #3 - Beverly, Marblehead, GloucesterApr 15 · Javelin · Place 3 · Beverly | Javelin | 3 | 79-0 | 11 |
| Apr 2 | NEC Week #1 - Salem, Beverly, MasconometApr 2 · Javelin · Place 5 · Beverly | Javelin | 5 | 74-00 | 11 |
| Apr 2 | NEC Week #1 - Salem, Beverly, MasconometApr 2 · Discus · Place 6 · Beverly | Discus | 6 | 57-00 | 11 |
2024 Indoor Track
1 results2023 Indoor Track
1 results