Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 300 Meters · IndoorNEC Week #3 - Beverly, Saugus, Swampscott · Jan 8 | 54.1 | NEC Week #3 - Beverly, Saugus, Swampscott | January 8, 2025 |
| 400 Meters · OutdoorNEC Week #1 - Masconomet, Beverly, Salem · Apr 1 | 67.4 | NEC Week #1 - Masconomet, Beverly, Salem | April 1, 2026 |
| 55 Meter · IndoorNEC Week #3 - Beverly, Saugus, Swampscott · Jan 8 | 08.6 | NEC Week #3 - Beverly, Saugus, Swampscott | January 8, 2025 |
| 55 Meters · IndoorNEC Week #1 - Gloucester, Beverly, Marblehead · Dec 12 | 9.0 | NEC Week #1 - Gloucester, Beverly, Marblehead | December 12, 2024 |
| Discus · 1kg · OutdoorMSTCA Div. II Relays · Apr 28 | 17.94m | MSTCA Div. II Relays | April 28, 2024 |
| Javelin · 600g · OutdoorNEC Week #3 - Gloucester, Marblehead, Beverly · Apr 14 | 96-03 | NEC Week #3 - Gloucester, Marblehead, Beverly | April 14, 2026 |
| Shot Put · 4kg · IndoorNortheast Conference Invitational · Dec 12 | 27-08.50 | Northeast Conference Invitational | December 12, 2025 |
| Shot Put · 4kg · OutdoorNEC Week #3 - Gloucester, Marblehead, Beverly · Apr 14 | 29-10.5 | NEC Week #3 - Gloucester, Marblehead, Beverly | April 14, 2026 |
| Triple Jump · OutdoorNEC Week #3 - Gloucester, Marblehead, Beverly · Apr 14 | 31-01.5 | NEC Week #3 - Gloucester, Marblehead, Beverly | April 14, 2026 |
| Varsity 45 Yard Dash Finals · IndoorNEC Week #4 - Peabody, Beverly, Saugus, Salem · Jan 15 | 6.5 | NEC Week #4 - Peabody, Beverly, Saugus, Salem | January 15, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
18 results| Date | Meet | Event | Pl | Mark | Gr |
| May 29 | MIAA Division 2 Track & Field ChampionshipMay 29 · Javelin · Place 12 · Beverly | Javelin600g | 12. | 90-00 | 11 |
| May 29 | MIAA Division 2 Track & Field ChampionshipMay 29 · Shot Put · Place 17 · Beverly | Shot Put4kg | 17. | 29-04.25 | 11 |
| May 22 | NEC ChampionshipsMay 22 · Javelin · Place 4 · Beverly | Javelin600g | 4. | 91' 10" | 11 |
| May 22 | NEC ChampionshipsMay 22 · Shot Put · Place 6 · Beverly | Shot Put4kg | 6. | 27' 11.25" | 11 |
| May 12 | NEC Rain Date MeetMay 12 · Javelin · Place 4 · Beverly | Javelin600g | 4. | 84' 0" | 11 |
| May 12 | NEC Rain Date MeetMay 12 · Shot Put · Place 3 · Beverly | Shot Put4kg | 3. | 29' 0" | 11 |
| May 9 | Weston Twilight Invitational - Weston EventsMay 9 · Javelin · Place 20 · Beverly | Javelin | 20 | 78-03 | 11 |
| May 9 | Weston Twilight Invitational - Weston EventsMay 9 · Shot Put · Place 26 · Beverly | Shot Put | 26 | 27-00.75 | 11 |
| May 2 | MSTCA Division 2 RelaysMay 2 · Javelin · Place 6 · Beverly | Javelin | 6 | 26.10m | 11 |
| May 2 | MSTCA Division 2 RelaysMay 2 · Shot Put · Place 17 · Beverly | Shot Put | 17 | 8.53m | 11 |
| Apr 28 | NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · Shot Put · Place 7 · Beverly | Shot Put4kg | 7. | ND | 11 |
| Apr 24 | 2026 BSR Eagle InviteApr 24 · Shot Put · Place 1 · Beverly | Shot Put4kg | 1. | 27-11.00 | 11 |
| Apr 14 | NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · Triple Jump · Place 2 · Beverly | Triple Jump | 2. | 31-01.5 PB | 11 |
| Apr 14 | NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · Javelin · Place 2 · Beverly | Javelin600g | 2. | 96-03 PB | 11 |
| Apr 14 | NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · Shot Put · Place 1 · Beverly | Shot Put4kg | 1. | 29-10.5 PB | 11 |
| Apr 1 | NEC Week #1 - Masconomet, Beverly, SalemApr 1 · Javelin · Place 3 · Beverly | Javelin600g | 3. | 81-08 | 11 |
| Apr 1 | NEC Week #1 - Masconomet, Beverly, SalemApr 1 · Shot Put · Place 3 · Beverly | Shot Put4kg | 3. | 27-09 | 11 |
| Apr 1 | NEC Week #1 - Masconomet, Beverly, SalemApr 1 · 400 Meters · Place 5 · Beverly | 400 Meters | 5. | 67.4 PB | 11 |
2026 Indoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 11 | MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · Shot Put · Place 21 · Beverly | Shot Put | 21 | 27-9 | 11 |
| Feb 11 | MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · Shot Put · Place 21 · Beverly | Shot Put | 21 | 27-09.00 | 11 |
| Feb 5 | NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · Shot Put · Place 2 · Beverly | Shot Put | 2 | 29-5.75 | 11 |
| Jan 31 | Northeast Conference Indoor T&F ChampionshipJan 31 · Shot Put · Place 5 · Beverly | Shot Put | 5 | 29-0.25 | 11 |
| Jan 28 | NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · Shot Put · Place 4 · Beverly | Shot Put | 4 | 28-10 | 11 |
| Jan 28 | NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 55 Meters · Place 40 · Beverly | 55 Meters | 40 | 9.15a | 11 |
| Jan 21 | NEC Week #4 - Winthrop, BeverlyJan 21 · Shot Put · Place 2 · Beverly | Shot Put | 2 | 27-10.5 | 11 |
| Jan 21 | NEC Week #4 - Winthrop, BeverlyJan 21 · Shot Put · Place 2 · Beverly | Shot Put | 2 | 27-10.5 | 11 |
| Jan 18 | MSTCA Kalperis Relays - Division 2Jan 18 · Shot Put · Place 16 · Beverly | Shot Put | 16 | 8.65m | 11 |
| Jan 15 | NEC Week #3 - Saugus, BeverlyJan 15 · Shot Put · Place 2 · Beverly | Shot Put | 2 | 26-4 | 11 |
2025 Indoor Track
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 28 | MSTCA Distance Classic and PentathlonDec 28 · Shot Put · Beverly | Shot Put4kg | -- | DNS | 11 |
| Dec 17 | NEC Week #1 - Marblehead, Gloucester, BeverlyDec 17 · Shot Put · Place 3 · Beverly | Shot Put | 3 | 25-5.25 | 11 |
| Dec 12 | Northeast Conference InvitationalDec 12 · Shot Put · Place 6 · Beverly | Shot Put4kg | 6. | 27-08.50 PB | 11 |
| Feb 9 | Northeast Conference Indoor track & Field ChampionshipFeb 9 · Shot Put · Place 14 · Beverly | Shot Put | 14 | 26-5.75 | — |
| Jan 30 | NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · Shot Put · Place 7 · Beverly | Shot Put4kg | 7. | 26' 8.5 | 10 |
| Jan 22 | NEC Week #5 - Beverly v Winthrop, Danvers v SalemJan 22 · Shot Put · Place 4 · Beverly | Shot Put | 4 | 26-4 | — |
| Jan 18 | MSTCA Division 2 James Kalperis RelaysJan 18 · Shot Put · Place 35 · Beverly | Shot Put | 35 | 7.58m | — |
| Jan 15 | NEC Week #4 - Peabody, Beverly, Saugus, SalemJan 15 · Shot Put · Place 8 · Beverly | Shot Put | 8 | 25-3.5 | — |
| Jan 15 | NEC Week #4 - Peabody, Beverly, Saugus, SalemJan 15 · Varsity 45 Yard Dash Finals · Place 8 · Beverly | Varsity 45 Yard Dash Finals | 8 | 6.5 PB | — |
| Jan 8 | NEC Week #3 - Beverly, Saugus, SwampscottJan 8 · 300 Meters · Place 8 · Beverly | 300 Meters | 8. | 54.1 PB | 10 |
| Jan 8 | NEC Week #3 - Beverly, Saugus, SwampscottJan 8 · 55 Meter · Place 8 · Beverly | 55 Meter | 8. | 08.6 PB | 10 |
| Jan 8 | NEC Week #3 - Beverly, Saugus, SwampscottJan 8 · Shot Put · Place 11 · Beverly | Shot Put4kg | 11. | 24-03.50 | 10 |
2025 Outdoor Track
15 results| Date | Meet | Event | Pl | Mark | Gr |
| May 23 | NEC Outdoor Championship 2025May 23 · Javelin · Place 10 · Beverly | Javelin600g | 10. | 70-09 | 10 |
| May 23 | NEC Outdoor Championship 2025May 23 · Discus · Beverly | Discus1kg | — | DNS | 10 |
| May 23 | NEC Outdoor Championship 2025May 23 · Shot Put · Place 5 · Beverly | Shot Put4kg | 5. | 27-09.00 | 10 |
| May 7 | NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · Javelin · Place 3 · Beverly | Javelin | 3 | 80-2 | 10 |
| May 7 | NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · Shot Put · Place 3 · Beverly | Shot Put | 3 | 28-3 | 10 |
| May 3 | NEC Freshman-Sophomore Championship MeetMay 3 · Javelin · Place 2 · Beverly | Javelin | 2 | 84-7 | 10 |
| May 3 | NEC Freshman-Sophomore Championship MeetMay 3 · Shot Put · Place 3 · Beverly | Shot Put | 3 | 27-4.25 | 10 |
| May 3 | Weston Twilight Invitational - Weston EventsMay 3 · Javelin · Place 14 · Beverly | Javelin | 14 | 82-00 | 10 |
| Apr 29 | NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · Shot Put · Place 3 · Beverly | Shot Put | 3 | 26-07 | 10 |
| Apr 29 | NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · Triple Jump · Place 6 · Beverly | Triple Jump | 6 | 29-11 | 10 |
| Apr 15 | NEC Week #3 - Beverly, Marblehead, GloucesterApr 15 · Javelin · Place 1 · Beverly | Javelin | 1 | 85-3 | 10 |
| Apr 15 | NEC Week #3 - Beverly, Marblehead, GloucesterApr 15 · Discus · Place 4 · Beverly | Discus | 4 | 67-8 | 10 |
| Apr 9 | NEC Week #2 - Peabody, Beverly, Saugus, SalemApr 9 · Discus · Place 5 · Beverly | Discus | 5 | 71-11 | 10 |
| Apr 2 | NEC Week #1 - Salem, Beverly, MasconometApr 2 · Javelin · Place 2 · Beverly | Javelin | 2 | 81-07 | 10 |
| Apr 2 | NEC Week #1 - Salem, Beverly, MasconometApr 2 · Discus · Place 4 · Beverly | Discus | 4 | 67-00 | 10 |
2024 Indoor Track
5 results2024 Outdoor Track
19 results