Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorNEC Week #5 - Saugus, Beverly, Swampscott · Apr 28 | 13.9 | NEC Week #5 - Saugus, Beverly, Swampscott | April 28, 2026 |
| 55 Meter · IndoorNEC Week #1 - Salem, Peabody, Swampscott Top 6 · Dec 18 | 8.8 | NEC Week #1 - Salem, Peabody, Swampscott Top 6 | December 18, 2025 |
| 55 Meters · IndoorNEC Week #6 - Gloucester, Swampscott, Danvers, Beverly · Feb 5 | 8.37a | NEC Week #6 - Gloucester, Swampscott, Danvers, Beverly | February 5, 2026 |
| Javelin · 600g · OutdoorNEC Outdoor Championship 2025 · May 23 | 93-04 | NEC Outdoor Championship 2025 | May 23, 2025 |
| Shot Put · 4kg · IndoorNEC Week #1 - Salem, Peabody, Swampscott Top 6 · Dec 18 | 27-09 | NEC Week #1 - Salem, Peabody, Swampscott Top 6 | December 18, 2025 |
| Shot Put · 4kg · OutdoorNEC Week #5 - Salem, Swampscott, Saugus, Marblehead, Danvers · Jan 28 | 26-03.00 | NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, Danvers | January 28, 2026 |
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 12 | NEC Rain Date MeetMay 12 · Javelin · Place 6 · Swampscott | Javelin600g | 6. | 76' 5" | 12 |
| May 12 | NEC Rain Date MeetMay 12 · 100 Meters · Place 19 · Swampscott | 100 Meters | 19. | 14.56a | 12 |
| May 9 | Andover Boosters InvitationalMay 9 · Javelin · Place 13 · Swampscott | Javelin600g | 13. | 75-03 | 12 |
| Apr 28 | NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · 100 Meters · Place 6 · Swampscott | 100 Meters | 6. | 13.9 PB | 12 |
| Apr 28 | NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · 100 Meters · Place 6 · Swampscott | 100 Meters | 6. | 13.9 | 12 |
| Apr 22 | Northeast Conference Spring ChallengeApr 22 · Javelin · Place 4 · Swampscott | Javelin | 4 | 84-10 | 12 |
| Apr 22 | Northeast Conference Spring ChallengeApr 22 · 100 Meters · Place 16 · Swampscott | 100 Meters | 16 | 15.18a | 12 |
| Apr 16 | NEC Week #3 Swampscott, Salem, PeabodyApr 16 · Javelin · Place 1 · Swampscott | Javelin600g | 1. | 88-05 | 12 |
| Apr 16 | NEC Week #3 Swampscott, Salem, PeabodyApr 16 · 100 Meters · Place 3 · Swampscott | 100 Meters | 3. | 14.1 | 12 |
| Apr 7 | NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · Javelin · Place 1 · Swampscott | Javelin600g | 1. | 78-02.5 | 12 |
| Apr 7 | NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · 100 Meters · Place 9 · Swampscott | 100 Meters | 9. | 14.9 | 12 |
| Jan 28 | NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, DanversJan 28 · Shot Put · Place 4 · Swampscott | Shot Put4kg | 4. | 26-03.00 PB | 12 |
2026 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 5 | NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · Shot Put · Place 5 · Swampscott | Shot Put | 5 | 26-11.25 | 12 |
| Feb 5 | NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · 55 Meters · Place 8 · Swampscott | 55 Meters | 8 | 8.37a PB | 12 |
| Jan 21 | NEC Week #4 - Masconomet, SwampscottJan 21 · Shot Put · Place 6 · Swampscott | Shot Put | 6 | 24-7 | 12 |
| Jan 17 | MSTCA Kalperis Relays - Division 4Jan 17 · Shot Put · Place 10 · Swampscott | Shot Put | 10 | 8.52m | 12 |
| Jan 8 | NEC Week #2 - Peabody, Marblehead, Winthrop, SwampscottJan 8 · Shot Put · Place 7 · Swampscott | Shot Put | 7 | 27-0.50 | 12 |
2025 Indoor Track
5 results2025 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| May 29 | MIAA Division 5 Track & Field ChampionshipMay 29 · Javelin · Place 24 · Swampscott | Javelin600g | 24. | 68-09 | 11 |
| May 23 | NEC Outdoor Championship 2025May 23 · Javelin · Place 4 · Swampscott | Javelin600g | 4. | 93-04 PB | 11 |
| May 18 | MSTCA Division 5 RelaysMay 18 · Javelin · Place 5 · Swampscott | Javelin | 5 | 27.62m | 11 |
| May 13 | NEC Rain Date Meet May 13 · Javelin · Place 1 · Swampscott | Javelin | 1 | 87-5 | 11 |
| May 7 | NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · Javelin · Place 1 · Swampscott | Javelin | 1 | 85-5 | 11 |
| May 7 | NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · 100 Meters · Place 2 · Swampscott | 100 Meters | 2 | 14.85a | 11 |
| Apr 29 | NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · Javelin · Place 2 · Swampscott | Javelin | 2 | 83-09 | 11 |
| Apr 29 | NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · 100 Meters · Place 7 · Swampscott | 100 Meters | 7 | 14.4 | 11 |
| Apr 23 | Northeast Conference Spring ChallengeApr 23 · 100 Meters · Place 20 · Swampscott | 100 Meters | 20 | 15.18a | 11 |
| Apr 8 | NEC Week #2 - Marblehead, Swampscott, DanversApr 8 · Javelin · Place 2 · Swampscott | Javelin | 2 | 70-07 | 11 |
2024 Outdoor Track
8 results2024 Indoor Track
6 results2023 Indoor Track
2 results2023 Outdoor Track
3 results