Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorNEC Freshman Sophomore Championship · May 4 | 14.98a | NEC Freshman Sophomore Championship | May 4, 2024 |
| 200 Meters · OutdoorNEC Freshman Sophomore Championship · May 4 | 31.66a | NEC Freshman Sophomore Championship | May 4, 2024 |
| 300 Meters · IndoorNEC #6 Gloucester v Masconomet, Peabody v Swampsott · Feb 1 | 54.13a | NEC #6 Gloucester v Masconomet, Peabody v Swampsott | February 1, 2024 |
| 300 Meters · OutdoorNEC Week #1 - Masconomet, Danvers, Saugus, Winthrop · Dec 12 | 52.6 | NEC Week #1 - Masconomet, Danvers, Saugus, Winthrop | December 12, 2024 |
| 55 Meter · IndoorNEC Week #4 - Winthrop, Masconomet, Gloucester · Jan 15 | 8.87a | NEC Week #4 - Winthrop, Masconomet, Gloucester | January 15, 2025 |
| 55 Meters · IndoorNEC #6 Gloucester v Masconomet, Peabody v Swampsott · Feb 1 | 8.63a | NEC #6 Gloucester v Masconomet, Peabody v Swampsott | February 1, 2024 |
| 600 Meters · IndoorNEC Week #3 - Salem, Gloucester, Masconomet, Marblehead · Jan 15 | 2:07.37a | NEC Week #3 - Salem, Gloucester, Masconomet, Marblehead | January 15, 2026 |
| 600 Meters · OutdoorNEC Week #2 - Masconomet, Salem, Beverly · Jan 7 | 2:09.5 | NEC Week #2 - Masconomet, Salem, Beverly | January 7, 2026 |
| Discus · 1kg · OutdoorNEC Championships · May 22 | 76' 1" | NEC Championships | May 22, 2026 |
| High Jump · OutdoorMA Division 2 Middle School State Track & Field Championship · Jun 9 | 4-00.00 | MA Division 2 Middle School State Track & Field Championship | June 9, 2023 |
| Javelin · 600g · OutdoorNEC Week #6 - Peabody, Masconomet, Saugus · May 7 | 45-08 | NEC Week #6 - Peabody, Masconomet, Saugus | May 7, 2026 |
| Long Jump · Outdoor45th Annual Ottaviani Haverhill HS Track & Field Invitational · Apr 13 | 14-01.00 | 45th Annual Ottaviani Haverhill HS Track & Field Invitational | April 13, 2024 |
| Shot Put · 4kg · OutdoorNEC Week #2 Gloucester, Masconomet, Winthrop · Apr 9 | 23-00 | NEC Week #2 Gloucester, Masconomet, Winthrop | April 9, 2026 |
| Triple Jump · OutdoorNEC Week 4 Masconomet @ Swampscott · Apr 22 | 27'6 | NEC Week 4 Masconomet @ Swampscott | April 22, 2024 |
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 · Discus · Place 8 · Masconomet RegionalMasconomet Regional | Discus1kg | 8. | 76' 1" PB | 11 |
| May 22 | NEC ChampionshipsMay 22 · Shot Put · Place 24 · Masconomet RegionalMasconomet Regional | Shot Put4kg | 24. | 19' 8.25" | 11 |
| May 7 | NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · Javelin · Place 13 · Masconomet RegionalMasconomet Regional | Javelin600g | 13. | 45-08 PB | 11 |
| May 7 | NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · Discus · Place 7 · Masconomet RegionalMasconomet Regional | Discus1kg | 7. | 65-02 | 11 |
| May 3 | MSTCA Division 3 RelaysMay 3 · Discus · Place 28 · Masconomet RegionalMasconomet Regional | Discus | 28 | 20.01m | 11 |
| Apr 29 | NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · Discus · Place 4 · Masconomet RegionalMasconomet Regional | Discus1kg | 4. | 63' 2" | 11 |
| Apr 22 | Northeast Conference Spring ChallengeApr 22 · Triple Jump · Place 8 · Masconomet RegionalMasconomet Regional | Triple Jump | 8 | 27-1 | 11 |
| Apr 22 | Northeast Conference Spring ChallengeApr 22 · Discus · Place 16 · Masconomet RegionalMasconomet Regional | Discus | 16 | 51-9 | 11 |
| Apr 18 | 47th Annual Ottaviani Haverhill InvitationalApr 18 · Discus · Place 19 · Masconomet RegionalMasconomet Regional | Discus | 19 | 68-9 | 11 |
| Apr 15 | NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · Javelin · Place 5 · Masconomet RegionalMasconomet Regional | Javelin600g | 5. | 40-04 | 11 |
| Apr 15 | NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · Discus · Place 6 · Masconomet RegionalMasconomet Regional | Discus1kg | 6. | 61-08.0 | 11 |
| Apr 9 | NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · Discus · Place 5 · Masconomet RegionalMasconomet Regional | Discus1kg | 5. | 61-09 | 11 |
| Apr 9 | NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · Shot Put · Place 4 · Masconomet RegionalMasconomet Regional | Shot Put4kg | 4. | 23-00 PB | 11 |
| Apr 1 | NEC Week #1 - Masconomet, Beverly, SalemApr 1 · Discus · Place 6 · Masconomet RegionalMasconomet Regional | Discus1kg | 6. | 63-03 | 11 |
| Jan 7 | NEC Week #2 - Masconomet, Salem, BeverlyJan 7 · 600 Meters · Place 5 · Masconomet RegionalMasconomet Regional | 600 Meters | 5. | 2:09.5 PB | 11 |
2026 Indoor Track
4 results2025 Indoor Track
5 results2025 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| May 23 | NEC Outdoor Championship 2025May 23 · Discus · Place 13 · Masconomet RegionalMasconomet Regional | Discus1kg | 13. | 60-05 | 10 |
| May 23 | NEC Outdoor Championship 2025May 23 · 100 Meters · Place 24 · Masconomet RegionalMasconomet Regional | 100 MetersRound P | 24. | 15.33a | 10 |
| May 17 | MSTCA Division 3 RelaysMay 17 · Discus · Place 32 · Masconomet RegionalMasconomet Regional | Discus | 32 | 18.98m | 10 |
| May 8 | NEC Week #6 - Peabody, Masconomet, SaugusMay 8 · Discus · Place 9 · Masconomet RegionalMasconomet Regional | Discus1kg | 9. | 56-08 | 10 |
| May 3 | NEC Freshman-Sophomore Championship MeetMay 3 · Discus · Place 6 · Masconomet RegionalMasconomet Regional | Discus | 6 | 66-10 | 10 |
| May 3 | NEC Freshman-Sophomore Championship MeetMay 3 · 200 Meters · Place 34 · Masconomet RegionalMasconomet Regional | 200 Meters | 34 | 32.91a | 10 |
| May 3 | NEC Freshman-Sophomore Championship MeetMay 3 · 100 Meters · Place 32 · Masconomet RegionalMasconomet Regional | 100 MetersRound P | 32 | 15.58a | 10 |
| Apr 30 | NEC Week #5 - Gloucester, Salem, Marblehead, MasconometApr 30 · Discus · Place 5 · Masconomet RegionalMasconomet Regional | Discus1kg | 5. | 67-03 | 10 |
| Apr 16 | NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · Discus · Place 4 · Masconomet RegionalMasconomet Regional | Discus | 4 | 45-06 | 10 |
| Apr 10 | NEC Week #2 - Gloucester, Masconomet, WinthropApr 10 · Discus · Place 4 · Masconomet RegionalMasconomet Regional | Discus | 4 | 42-00 | 10 |
2024 Indoor Track
3 results2024 Outdoor Track
9 results2023 Indoor Track
1 results2023 Outdoor Track
1 results2022 Outdoor Track
1 results