Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 200 Meters · OutdoorNEC Week #1 - Gloucester, Danvers, Saugus · Apr 3 | 28.7 | NEC Week #1 - Gloucester, Danvers, Saugus | April 3, 2025 |
| 300 Meters · IndoorNortheast Conference Indoor T&F Championship · Jan 31 | 45.54a | Northeast Conference Indoor T&F Championship | January 31, 2026 |
| 300 Meters · OutdoorNEC Week #4 - Salem, Danvers · Jan 22 | 48.8 | NEC Week #4 - Salem, Danvers | January 22, 2026 |
| 400m Hurdles · 30" / 0.762m · OutdoorNEC Week #5 - Danvers, Peabody, Winthrop · Apr 30 | 1:11.1 | NEC Week #5 - Danvers, Peabody, Winthrop | April 30, 2026 |
| 600 Meters · IndoorNEC Week #3 - Winthrop, Danvers, Peabody · Jan 14 | 1:56.6 | NEC Week #3 - Winthrop, Danvers, Peabody | January 14, 2026 |
| High Jump · IndoorNEC Freshman-Sophomore Championship · Dec 29 | 4' 2" | NEC Freshman-Sophomore Championship | December 29, 2025 |
| High Jump · OutdoorNEC Outdoor Championship 2025 · May 23 | 4-04.00 | NEC Outdoor Championship 2025 | May 23, 2025 |
| Triple Jump · OutdoorNEC Week #5 - Danvers, Peabody, Winthrop · Apr 30 | 29-02.5 | NEC Week #5 - Danvers, Peabody, Winthrop | April 30, 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 28 | MIAA Division 4 Track & Field ChampionshipMay 28 · 400m Hurdles · Place 30 · Danvers | 400m Hurdles30" / 0.762m | 30. | 1:19.31a | 10 |
| May 22 | NEC ChampionshipsMay 22 · 400m Hurdles · Place 4 · Danvers | 400m Hurdles30" / 0.762m | 4. | 1:11.90a | 10 |
| May 16 | MSTCA Coaches Metro InvitationalMay 16 · 400m Hurdles · Place 9 · Danvers | 400m Hurdles | 9 | 1:10.46a | 10 |
| May 12 | NEC Rain Date MeetMay 12 · Triple Jump · Danvers | Triple Jump | — | SCR | 10 |
| May 12 | NEC Rain Date MeetMay 12 · 400m Hurdles · Place 4 · Danvers | 400m Hurdles30" / 0.762m | 4. | 1:12.95a | 10 |
| May 9 | NEC Freshman-Sophomore Championship MeetMay 9 · Triple Jump · Place 4 · Danvers | Triple Jump | 4 | 28-11.5 | 10 |
| May 9 | NEC Freshman-Sophomore Championship MeetMay 9 · 400m Hurdles · Place 3 · Danvers | 400m Hurdles | 3 | 1:14.22a | 10 |
| Apr 30 | NEC Week #5 - Danvers, Peabody, WinthropApr 30 · Triple Jump · Place 4 · Danvers | Triple Jump | 4. | 29-02.5 PB | 10 |
| Apr 30 | NEC Week #5 - Danvers, Peabody, WinthropApr 30 · 400m Hurdles · Place 1 · Danvers | 400m Hurdles30" / 0.762m | 1. | 1:11.1 PB | 10 |
| Apr 22 | Northeast Conference Spring ChallengeApr 22 · High Jump · Place 7 · Danvers | High Jump | 7 | 4-4 | 10 |
| Apr 22 | Northeast Conference Spring ChallengeApr 22 · 400m Hurdles · Place 3 · Danvers | 400m Hurdles | 3 | 1:16.93a | 10 |
| Apr 15 | NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · Triple Jump · Place 3 · Danvers | Triple Jump | 3. | 28-10 | 10 |
| Apr 7 | NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · Triple Jump · Danvers | Triple Jump | — | ND | 10 |
| Apr 7 | NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · 400m Hurdles · Place 1 · Danvers | 400m Hurdles30" / 0.762m | 1. | 1:17.4 | 10 |
| Mar 31 | NEC Week #1 - Gloucester, Saugus, DanversMar 31 · 400m Hurdles · Place 5 · Danvers | 400m Hurdles30" / 0.762m | 5. | 1:26.1 | 10 |
| Jan 22 | NEC Week #4 - Salem, DanversJan 22 · 300 Meters · Place 1 · Danvers | 300 Meters | 1. | 48.8 PB | 10 |
| Jan 22 | NEC Week #4 - Salem, DanversJan 22 · High Jump · Place 1 · Danvers | High Jump | 1. | 4-01 | 10 |
2026 Indoor Track
6 results2025 Indoor Track
15 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 29 | NEC Freshman-Sophomore ChampionshipDec 29 · 300 Meters · Place 4 · Danvers | 300 Meters | 4. | 47.28a | 10 |
| Dec 29 | NEC Freshman-Sophomore ChampionshipDec 29 · High Jump · Place 3 · Danvers | High Jump | 3. | 4' 2" PB | 10 |
| Dec 17 | NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDec 17 · High Jump · Place 5 · Danvers | High Jump | 5 | 4-4 | 10 |
| Dec 17 | NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDec 17 · 300 Meters · Place 2 · Danvers | 300 Meters | 2 | 47.6 | 10 |
| Dec 12 | Northeast Conference InvitationalDec 12 · 300 Meters · Place 5 · Danvers | 300 Meters | 5. | 46.29a | 10 |
| Dec 12 | Northeast Conference InvitationalDec 12 · High Jump · Danvers | High Jump | -- | DNS | 10 |
| Feb 9 | Northeast Conference Indoor track & Field ChampionshipFeb 9 · 300 Meters · Place 11 · Danvers | 300 Meters | 11 | 46.60a | — |
| Jan 30 | NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · 300 Meters · Place 7 · Danvers | 300 Meters | 7. | 48.77a | 9 |
| Jan 30 | NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · High Jump · Place 10 · Danvers | High Jump | 10. | 4' 0 | 9 |
| Jan 22 | NEC Week #5 - Beverly v Winthrop, Danvers v SalemJan 22 · High Jump · Place 5 · Danvers | High Jump | 5 | 4-2 | — |
| Jan 22 | NEC Week #5 - Beverly v Winthrop, Danvers v SalemJan 22 · 600 Meters · Place 6 · Danvers | 600 Meters | 6 | 2:04.2 | — |
| Jan 15 | NEC Week #4 - Marblehead, Danvers, SwampscottJan 15 · High Jump · Place 8 · Danvers | High Jump | 8 | 4-0 | — |
| Jan 15 | NEC Week #4 - Marblehead, Danvers, SwampscottJan 15 · 300 Meters · Place 6 · Danvers | 300 Meters | 6 | 49.7 | — |
| Jan 8 | NEC Week #3 - Peabody, Winthrop, DanversJan 8 · High Jump · Place 4 · Danvers | High Jump | 4 | 4-2 | — |
| Jan 8 | NEC Week #3 - Peabody, Winthrop, DanversJan 8 · 300 Meters · Place 4 · Danvers | 300 Meters | 4 | 49.7 | — |
2025 Outdoor Track
17 results| Date | Meet | Event | Pl | Mark | Gr |
| May 30 | MIAA Division 4 Track & Field ChampionshipMay 30 · 400m Hurdles · Place 22 · Danvers | 400m Hurdles | 22 | 1:13.08a | — |
| May 23 | NEC Outdoor Championship 2025May 23 · 400m Hurdles · Place 5 · Danvers | 400m Hurdles30" / 0.762m | 5. | 1:13.26a | 9 |
| May 23 | NEC Outdoor Championship 2025May 23 · High Jump · Place 16 · Danvers | High Jump | 16. | 4-04.00 PB | 9 |
| May 17 | MSTCA Division 4 RelaysMay 17 · High Jump · Danvers | High Jump | — | ND | — |
| May 10 | Andover Boosters InvitationalMay 10 · 400m Hurdles · Place 21 · Danvers | 400m Hurdles | 21 | 1:15.59a | — |
| May 7 | NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · 400m Hurdles · Place 3 · Danvers | 400m Hurdles | 3 | 1:15.16a | — |
| May 3 | NEC Freshman-Sophomore Championship MeetMay 3 · High Jump · Place 7 · Danvers | High Jump | 7 | 4-6 | — |
| May 3 | NEC Freshman-Sophomore Championship MeetMay 3 · 400m Hurdles · Place 3 · Danvers | 400m Hurdles | 3 | 1:15.52a | — |
| Apr 23 | Northeast Conference Spring ChallengeApr 23 · 400m Hurdles · Place 4 · Danvers | 400m Hurdles | 4 | 1:14.64a | — |
| Apr 23 | Northeast Conference Spring ChallengeApr 23 · 200 Meters · Place 17 · Danvers | 200 Meters | 17 | 29.55a | — |
| Apr 16 | NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · High Jump · Place 7 · Danvers | High Jump | 7 | 4-02 | — |
| Apr 16 | NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · 400m Hurdles · Place 2 · Danvers | 400m Hurdles | 2 | 1:16.8 | — |
| Apr 8 | NEC Week #2 - Marblehead, Swampscott, DanversApr 8 · High Jump · Place 5 · Danvers | High Jump | 5 | 4-00 | — |
| Apr 8 | NEC Week #2 - Marblehead, Swampscott, DanversApr 8 · 400m Hurdles · Place 1 · Danvers | 400m Hurdles | 1 | 75.6 | — |
| Apr 3 | NEC Week #1 - Gloucester, Danvers, SaugusApr 3 · High Jump · Place 6 · Danvers | High Jump | 6 | 4-0 | — |
| Apr 3 | NEC Week #1 - Gloucester, Danvers, SaugusApr 3 · 400m Hurdles · Place 2 · Danvers | 400m Hurdles | 2 | 1:16.9 | — |
| Apr 3 | NEC Week #1 - Gloucester, Danvers, SaugusApr 3 · 200 Meters · Place 6 · Danvers | 200 Meters | 6 | 28.7 PB | — |
2024 Indoor Track
3 results2024 Outdoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 18 | NEC Week #2 - Gloucester, Saugus, DanversDec 18 · 300 Meters · Place 5 · Danvers | 300 Meters | 5. | 51.6 | 9 |
| Dec 18 | NEC Week #2 - Gloucester, Saugus, DanversDec 18 · High Jump · Place 7 · Danvers | High Jump | 7. | 4-00.0 | 9 |
| Dec 12 | NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDec 12 · 300 Meters · Place 3 · Danvers | 300 Meters | 3. | 51.9 | 9 |
| Dec 12 | NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDec 12 · High Jump · Place 9 · Danvers | High Jump | 9. | 3-10 | 9 |