Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1000 Meters · IndoorNEC League Championship · Feb 10 | 2:57.06a | NEC League Championship | February 10, 2024 |
| 1000 Meters · OutdoorNEC Week #2 - Peabody, Marblehead, Swampscott, Winthrop · Dec 19 | 3:02.2 | NEC Week #2 - Peabody, Marblehead, Swampscott, Winthrop | December 19, 2024 |
| 400 Meters · IndoorLast Chance Indoor National Qualifier @ BU · Mar 2 | 55.09a | Last Chance Indoor National Qualifier @ BU | March 2, 2025 |
| 400 Meters · OutdoorNortheast Conference Spring Challenge · Apr 23 | 55.50a | Northeast Conference Spring Challenge | April 23, 2025 |
| 400m Hurdles · 36" / 0.914m · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 25 | 55.96a | USATF Region 1 Junior Olympic Championships | June 25, 2026 |
| 55 Meters · OutdoorThe Rising Stars Classic · Mar 8 | 55.46a | The Rising Stars Classic | March 8, 2025 |
| 600 Meters · IndoorMSTCA Qualifier Meet · Feb 7 | 1:25.44a | MSTCA Qualifier Meet | February 7, 2026 |
| 800 Meters · OutdoorNEC Rain Date Meet · May 12 | 2:03.63a | NEC Rain Date Meet | May 12, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
10 results2026 Indoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 11 | MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 600 Meters · Place 8 · Peabody Veterans MemorialPeabody Veterans Memorial | 600 Meters | 8 | 1:25.84a | 12 |
| Feb 11 | MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 600 Meters · Place 8 · Peabody VetePeabody Vete | 600 Meters | 8 | 1:25.84 | 12 |
| Feb 7 | MSTCA Qualifier MeetFeb 7 · 600 Meters · Place 3 · Peabody Veterans MemorialPeabody Veterans Memorial | 600 Meters | 3 | 1:25.44a PB | 12 |
| Feb 4 | NEC Week #6 - Peabody, Masconomet, SaugusFeb 4 · 600 Meters · Place 1 · Peabody Veterans MemorialPeabody Veterans Memorial | 600 Meters | 1 | 1:38.5 | 12 |
| Jan 31 | Northeast Conference Indoor T&F ChampionshipJan 31 · 600 Meters · Place 1 · Peabody Veterans MemorialPeabody Veterans Memorial | 600 Meters | 1 | 1:26.52a | 12 |
| Jan 28 | NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 600 Meters · Place 1 · Peabody Veterans MemorialPeabody Veterans Memorial | 600 Meters | 1 | 1:35.62a | 12 |
| Jan 24 | MSTCA Coaches' InvitationalJan 24 · 600 Meters · Place 13 · Peabody Veterans MemorialPeabody Veterans Memorial | 600 Meters | 13 | 1:25.57a | 12 |
| Jan 22 | NEC Week #4 - Gloucester, Peabody, Saugus, MarbleheadJan 22 · 1000 Meters · Place 5 · Peabody Veterans MemorialPeabody Veterans Memorial | 1000 Meters | 5 | 3:11.0 | 12 |
| Jan 14 | NEC Week #3 - Winthrop, Danvers, PeabodyJan 14 · 1000 Meters · Place 2 · Peabody Veterans MemorialPeabody Veterans Memorial | 1000 Meters | 2 | 3:07.5 | 12 |
| Jan 8 | NEC Week #2 - Peabody, Marblehead, Winthrop, SwampscottJan 8 · 1000 Meters · Place 4 · Peabody Vet. Mem.Peabody Vet. Mem. | 1000 Meters | 4 | 3:04.9 | 12 |
2025 Indoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 27 | MSTCA Boston Holiday ChallengeDec 27 · 600 Meters · Place 11 · Peabody Veterans MemorialPeabody Veterans Memorial | 600 Meters | 11. | 1:27.30a | 12 |
| Dec 18 | NEC Week #1 - Salem, Peabody, Swampscott Top 6Dec 18 · 600 Meters · Place 2 · Peabody Veterans MemorialPeabody Veterans Memorial | 600 Meters | 2. | 1:31.1 | 12 |
| Dec 12 | Northeast Conference InvitationalDec 12 · 600 Meters · Place 2 · Peabody Veterans MemorialPeabody Veterans Memorial | 600 Meters | 2. | 1:35.70a | 12 |
| Mar 2 | Last Chance Indoor National Qualifier @ BUMar 2 · 400 Meters · Place 25 · Peabody Veterans MemorialPeabody Veterans Memorial | 400 Meters | 25. | 55.09a PB | 11 |
| Feb 13 | MIAA Division 2 Indoor Track & Field ChampionshipFeb 13 · 600 Meters · Place 28 · Peabody Vet. Mem.Peabody Vet. Mem. | 600 Meters | 28 | 1:31.75a | — |
| Feb 9 | Northeast Conference Indoor track & Field ChampionshipFeb 9 · 600 Meters · Place 10 · Peabody Vet. Mem.Peabody Vet. Mem. | 600 Meters | 10 | 1:31.05a | — |
| Jan 29 | NEC Week #6 - Masconomet, Saugus, PeabodyJan 29 · 600 Meters · Place 3 · Peabody Vet. Mem.Peabody Vet. Mem. | 600 Meters | 3 | 1:34.6 | — |
| Jan 23 | NEC Week #5 - Gloucester v Peabody, Saugus v MarbleheadJan 23 · 600 Meters · Place 3 · Peabody Vet. Mem.Peabody Vet. Mem. | 600 Meters | 3 | 1:34.76a | — |
| Jan 15 | NEC Week #4 - Peabody, Beverly, Saugus, SalemJan 15 · 1000 Meters · Place 3 · Peabody Vet. Mem.Peabody Vet. Mem. | 1000 Meters | 3 | 3:04.5 | — |
| Jan 10 | MSTCA Northeast InvitationalJan 10 · 600 Meters · Place 27 · Peabody Vet. Mem.Peabody Vet. Mem. | 600 Meters | 27 | 1:32.37a | — |
| Jan 8 | NEC Week #3 - Peabody, Winthrop, DanversJan 8 · 1000 Meters · Place 2 · Peabody Vet. Mem.Peabody Vet. Mem. | 1000 Meters | 2 | 3:10.1 | — |
2025 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| May 29 | MIAA Division 2 Track & Field ChampionshipMay 29 · 400m Hurdles · Place 9 · Peabody Vet. Mem.Peabody Vet. Mem. | 400m Hurdles | 9 | 58.54a | 11 |
| May 13 | NEC Rain Date Meet May 13 · 800 Meters · Place 5 · Peabody Vet. Mem.Peabody Vet. Mem. | 800 Meters | 5 | 2:10.05a | 11 |
| May 8 | NEC Week #6 - Peabody, Masconomet, SaugusMay 8 · 400m Hurdles · Place 3 · Peabody Veterans MemorialPeabody Veterans Memorial | 400m Hurdles36" / 0.914m | 3. | 60.6 | 11 |
| May 3 | Weston Twilight Invitational - Weston EventsMay 3 · 400m Hurdles · Place 7 · Peabody Vet. Mem.Peabody Vet. Mem. | 400m Hurdles | 7 | 59.29a | 11 |
| May 1 | NEC Week #5 - Danvers, Peabody, WinthropMay 1 · 400 Meters · Place 3 · Peabody Vet. Mem.Peabody Vet. Mem. | 400 Meters | 3 | 56.0 | 11 |
| Apr 23 | Northeast Conference Spring ChallengeApr 23 · 400m Hurdles · Place 3 · Peabody Vet. Mem.Peabody Vet. Mem. | 400m Hurdles | 3 | 1:00.11a | 11 |
| Apr 23 | Northeast Conference Spring ChallengeApr 23 · 400 Meters · Place 9 · Peabody Vet. Mem.Peabody Vet. Mem. | 400 Meters | 9 | 55.50a PB | 11 |
| Apr 9 | NEC Week #2 - Peabody, Beverly, Saugus, SalemApr 9 · 400m Hurdles · Place 2 · Peabody Vet. Mem.Peabody Vet. Mem. | 400m Hurdles | 2 | 60.0 | 11 |
| Apr 2 | NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · 400m Hurdles · Place 2 · Peabody Vet. Mem.Peabody Vet. Mem. | 400m Hurdles | 2 | 60.8 | 11 |
| Mar 8 | The Rising Stars ClassicMar 8 · 55 Meters · Place 42 · Peabody Vet. Mem.Peabody Vet. Mem. | 55 MetersRound P | 42 | 55.46a PB | — |
2024 Outdoor Track
12 results2024 Indoor Track
3 results2023 Indoor Track
2 results