Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 800 Meters · OutdoorNEC Week #5 - Saugus, Beverly, Swampscott · Apr 28 | 2:44.9 | NEC Week #5 - Saugus, Beverly, Swampscott | April 28, 2026 |
| Discus · 1.6kg · OutdoorNEC Rain Date Meet · May 12 | 76' 0" | NEC Rain Date Meet | May 12, 2026 |
| Javelin · 800g · OutdoorNEC Week #3 - Gloucester, Marblehead, Beverly · Apr 14 | 96-11 | NEC Week #3 - Gloucester, Marblehead, Beverly | April 14, 2026 |
| Shot Put · 12lb · IndoorNortheast Conference Invitational · Dec 12 | 32-04.00 | Northeast Conference Invitational | December 12, 2025 |
| Shot Put · 12lb · OutdoorNEC Week #3 - Gloucester, Marblehead, Beverly · Apr 14 | 34-10.25 | NEC Week #3 - Gloucester, Marblehead, Beverly | April 14, 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 22 | NEC ChampionshipsMay 22 · Shot Put · Place 19 · Beverly | Shot Put12lb | 19. | 34' 5.5" | 12 |
| May 12 | NEC Rain Date MeetMay 12 · Discus · Place 19 · Beverly | Discus1.6kg | 19. | 76' 0" PB | 12 |
| May 12 | NEC Rain Date MeetMay 12 · Shot Put · Place 13 · Beverly | Shot Put12lb | 13. | 34' 7" | 12 |
| May 2 | MSTCA Division 2 RelaysMay 2 · Shot Put · Place 44 · Beverly | Shot Put | 44 | 10.34m | 12 |
| Apr 28 | NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · Javelin · Place 4 · Beverly | Javelin800g | 4. | 83-02 | 12 |
| Apr 28 | NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · Shot Put · Place 6 · Beverly | Shot Put12lb | 6. | 33-03.5 | 12 |
| Apr 28 | NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · 800 Meters · Place 12 · Beverly | 800 Meters | 12. | 2:44.9 PB | 12 |
| Apr 28 | NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · Javelin · Place 5 · Beverly | Javelin800g | 5. | 083-02 | 12 |
| Apr 28 | NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · Shot Put · Place 6 · Beverly | Shot Put12lb | 6. | 33-03.5 | 12 |
| Apr 28 | NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · 800 Meters · Place 12 · Beverly | 800 Meters | 12. | 2:44.9 | 12 |
| Apr 24 | 2026 BSR Eagle InviteApr 24 · Shot Put · Beverly | Shot Put12lb | -- | DNS | 12 |
| Apr 22 | Northeast Conference Spring ChallengeApr 22 · Discus · Place 20 · Beverly | Discus | 20 | 75-11 | 12 |
| Apr 22 | Northeast Conference Spring ChallengeApr 22 · Shot Put · Place 26 · Beverly | Shot Put | 26 | 30-2 | 12 |
| Apr 14 | NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · Javelin · Place 8 · Beverly | Javelin800g | 8. | 96-11 PB | 12 |
| Apr 14 | NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · Shot Put · Place 4 · Beverly | Shot Put12lb | 4. | 34-10.25 PB | 12 |
| Apr 1 | NEC Week #1 - Masconomet, Beverly, SalemApr 1 · Javelin · Place 8 · Beverly | Javelin800g | 8. | 62-02 | 12 |
| Jan 7 | NEC Week #2 - Masconomet, Salem, BeverlyJan 7 · Shot Put · Place 3 · Beverly | Shot Put12lb | 3. | 33-07.0 | 12 |
2026 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 5 | NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · Shot Put · Place 10 · Beverly | Shot Put | 10 | 32-9 | 12 |
| Jan 31 | Northeast Conference Indoor T&F ChampionshipJan 31 · Shot Put · Place 20 · Beverly | Shot Put | 20 | 32-11.50 | 12 |
| Jan 28 | NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · Shot Put · Place 10 · Beverly | Shot Put | 10 | 32-4.5 | 12 |
| Jan 21 | NEC Week #4 - Winthrop, BeverlyJan 21 · Shot Put · Place 3 · Beverly | Shot Put | 3 | 32-5 | 12 |
| Jan 21 | NEC Week #4 - Winthrop, BeverlyJan 21 · Shot Put · Place 3 · Beverly | Shot Put | 3 | 32-5 | 12 |
| Jan 18 | MSTCA Kalperis Relays - Division 2Jan 18 · Shot Put · Place 46 · Beverly | Shot Put | 46 | 9.86m | 12 |
| Jan 15 | NEC Week #3 - Saugus, BeverlyJan 15 · Shot Put · Place 3 · Beverly | Shot Put | 3 | 35-2 | 12 |
2025 Indoor Track
4 results2025 Outdoor Track
3 results2024 Indoor Track
1 results2024 Outdoor Track
3 results