Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorNEC Freshman Sophomore Championship · May 4 | 14.91a | NEC Freshman Sophomore Championship | May 4, 2024 |
| 100m Hurdles · 33" / 0.838m · OutdoorNEC Week #3 Swampscott, Salem, Peabody · Apr 16 | 18.9 | NEC Week #3 Swampscott, Salem, Peabody | April 16, 2026 |
| 200 Meters · OutdoorNEC Week #1 - Peabody, Marblehead, Swampscott, Winthrop · Apr 2 | 29.1 | NEC Week #1 - Peabody, Marblehead, Swampscott, Winthrop | April 2, 2025 |
| 300 Meters · IndoorNEC Week #3 - Beverly, Saugus, Swampscott · Jan 8 | 50.6 | NEC Week #3 - Beverly, Saugus, Swampscott | January 8, 2025 |
| 400 Meters · OutdoorNEC Rain Date Meet · May 13 | 1:09.24a | NEC Rain Date Meet | May 13, 2025 |
| 55 Meter · IndoorNEC Week #3 - Beverly, Saugus, Swampscott · Jan 8 | 08.2 | NEC Week #3 - Beverly, Saugus, Swampscott | January 8, 2025 |
| 55 Meters · IndoorNEC Week #4 - Marblehead, Danvers, Swampscott · Jan 15 | 8.1 | NEC Week #4 - Marblehead, Danvers, Swampscott | January 15, 2025 |
| 55m Hurdles · 33" · IndoorNEC Week #1 - Salem, Peabody, Swampscott Top 6 · Dec 18 | 11.8 | NEC Week #1 - Salem, Peabody, Swampscott Top 6 | December 18, 2025 |
| 55m Hurdles · 33" · OutdoorNEC Week #5 - Salem, Swampscott, Saugus, Marblehead, Danvers · Jan 28 | 10.9 | NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, Danvers | January 28, 2026 |
| Triple Jump · IndoorNortheast Conference Invitational · Dec 12 | 26-08.00 | Northeast Conference Invitational | December 12, 2025 |
| Triple Jump · OutdoorNEC Championships · May 22 | 30' 5" | NEC Championships | May 22, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| May 22 | NEC ChampionshipsMay 22 · Triple Jump · Place 12 · Swampscott | Triple Jump | 12. | 30' 5" PB | 11 |
| May 22 | NEC ChampionshipsMay 22 · 100m Hurdles · Place 15 · Swampscott | 100m Hurdles33" / 0.838mRound P | 15. | 20.06aWind: 0 | 11 |
| May 12 | NEC Rain Date MeetMay 12 · Triple Jump · Place 10 · Swampscott | Triple Jump | 10. | 29' 7.5" | 11 |
| May 12 | NEC Rain Date MeetMay 12 · 100m Hurdles · Place 9 · Swampscott | 100m Hurdles33" / 0.838m | 9. | 20.10a | 11 |
| May 9 | Andover Boosters InvitationalMay 9 · 100m Hurdles · Place 28 · Swampscott | 100m Hurdles33" / 0.838mRound P | 28. | 23.95a | 11 |
| Apr 16 | NEC Week #3 Swampscott, Salem, PeabodyApr 16 · Triple Jump · Place 6 · Swampscott | Triple Jump | 6. | 28-04 | 11 |
| Apr 16 | NEC Week #3 Swampscott, Salem, PeabodyApr 16 · 100m Hurdles · Place 3 · Swampscott | 100m Hurdles33" / 0.838m | 3. | 18.9 PB | 11 |
| Apr 7 | NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · Triple Jump · Place 4 · Swampscott | Triple Jump | 4. | 27-01.5 | 11 |
| Apr 7 | NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · 100m Hurdles · Place 7 · Swampscott | 100m Hurdles33" / 0.838m | 7. | 21.5 | 11 |
| Jan 28 | NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, DanversJan 28 · 55m Hurdles · Place 5 · Swampscott | 55m Hurdles33" | 5. | 10.9 PB | 11 |
2026 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 5 | NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · 55m Hurdles · Place 8 · Swampscott | 55m Hurdles | 8 | 11.46a | 11 |
| Feb 5 | NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · Long Jump · Place 17 · Swampscott | Long Jump | 17 | 9-9 | 11 |
| Jan 31 | Northeast Conference Indoor T&F ChampionshipJan 31 · 55m Hurdles · Place 17 · Swampscott | 55m HurdlesRound P | 17 | 10.94a | 11 |
| Jan 21 | NEC Week #4 - Masconomet, SwampscottJan 21 · 55m Hurdles · Place 4 · Swampscott | 55m Hurdles | 4 | 11.2 | 11 |
| Jan 8 | NEC Week #2 - Peabody, Marblehead, Winthrop, SwampscottJan 8 · 55m Hurdles · Place 7 · Swampscott | 55m Hurdles | 7 | 11.5 | 11 |
2025 Indoor Track
9 results2025 Outdoor Track
15 results| Date | Meet | Event | Pl | Mark | Gr |
| May 23 | NEC Outdoor Championship 2025May 23 · Triple Jump · Swampscott | Triple Jump | — | DNS | 10 |
| May 23 | NEC Outdoor Championship 2025May 23 · 400 Meters · Swampscott | 400 Meters | — | DNS | 10 |
| May 23 | NEC Outdoor Championship 2025May 23 · 200 Meters · Place 18 · Swampscott | 200 Meters | 18. | 29.19a | 10 |
| May 13 | NEC Rain Date Meet May 13 · Triple Jump · Place 7 · Swampscott | Triple Jump | 7 | 28-0 | 10 |
| May 13 | NEC Rain Date Meet May 13 · 400 Meters · Place 10 · Swampscott | 400 Meters | 10 | 1:09.24a PB | 10 |
| May 7 | NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · 200 Meters · Place 7 · Swampscott | 200 Meters | 7 | 29.41a | 10 |
| May 3 | NEC Freshman-Sophomore Championship MeetMay 3 · Triple Jump · Place 4 · Swampscott | Triple Jump | 4 | 28-7 | 10 |
| May 3 | NEC Freshman-Sophomore Championship MeetMay 3 · 200 Meters · Place 11 · Swampscott | 200 Meters | 11 | 29.58a | 10 |
| Apr 29 | NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · Triple Jump · Place 4 · Swampscott | Triple Jump | 4 | 26-08 | 10 |
| Apr 29 | NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · 200 Meters · Place 9 · Swampscott | 200 Meters | 9 | 29.7 | 10 |
| Apr 23 | Northeast Conference Spring ChallengeApr 23 · 200 Meters · Place 19 · Swampscott | 200 Meters | 19 | 29.84a | 10 |
| Apr 8 | NEC Week #2 - Marblehead, Swampscott, DanversApr 8 · Triple Jump · Swampscott | Triple Jump | — | ND | 10 |
| Apr 8 | NEC Week #2 - Marblehead, Swampscott, DanversApr 8 · 200 Meters · Place 4 · Swampscott | 200 Meters | 4 | 29.4 | 10 |
| Apr 2 | NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · Triple Jump · Place 5 · Swampscott | Triple Jump | 5 | 30-0.5 | 10 |
| Apr 2 | NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · 200 Meters · Place 5 · Swampscott | 200 Meters | 5 | 29.1 PB | 10 |
2024 Indoor Track
4 results2024 Outdoor Track
9 results