Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorNortheast Conference Spring Challenge · Apr 22 | 13.03a | Northeast Conference Spring Challenge | April 22, 2026 |
| 1000 Meters · IndoorMSTCA Boys Pentathlon · Feb 26 | 3:14.55a | MSTCA Boys Pentathlon | February 26, 2025 |
| 300 Meters · IndoorNEC Week #6 - Peabody, Masconomet, Saugus · Feb 4 | 39.5 | NEC Week #6 - Peabody, Masconomet, Saugus | February 4, 2026 |
| 300 Meters · OutdoorNEC Week #2 - Gloucester, Saugus, Danvers · Dec 18 | 42.4 | NEC Week #2 - Gloucester, Saugus, Danvers | December 18, 2024 |
| 400 Meters · OutdoorNEC Week #5 - Saugus, Beverly, Swampscott · Apr 28 | 55.4 | NEC Week #5 - Saugus, Beverly, Swampscott | April 28, 2026 |
| 400m Hurdles · 36" / 0.914m · OutdoorMIAA Division 4 Track & Field Championship · May 23 | 1:04.94a | MIAA Division 4 Track & Field Championship | May 23, 2024 |
| 50 Yard Dash · OutdoorNEC Week #5 - Salem, Swampscott, Saugus, Marblehead, Danvers · Jan 28 | 9.8 | NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, Danvers | January 28, 2026 |
| 55m Hurdles · 39" · IndoorNEC Week #3 - Beverly, Saugus, Swampscott · Jan 8 | 09.7 | NEC Week #3 - Beverly, Saugus, Swampscott | January 8, 2025 |
| 55m Hurdles · 39" · OutdoorNEC Week #5 - Salem, Swampscott, Saugus, Marblehead, Danvers · Jan 28 | 9.8 | NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, Danvers | January 28, 2026 |
| High Jump · IndoorNEC Freshman-Sophomore Indoor Championship · Dec 30 | 5' 8 | NEC Freshman-Sophomore Indoor Championship | December 30, 2024 |
| High Jump · OutdoorNEC Week #6 - Peabody, Masconomet, Saugus · May 7 | 6-00 | NEC Week #6 - Peabody, Masconomet, Saugus | May 7, 2026 |
| Javelin · 800g · OutdoorNEC Week #5 - Saugus, Beverly, Swampscott · Apr 28 | 126-00 | NEC Week #5 - Saugus, Beverly, Swampscott | April 28, 2026 |
| Long Jump · IndoorMSTCA Boys Pentathlon · Feb 26 | 4.95m | MSTCA Boys Pentathlon | February 26, 2025 |
| Shot Put · 12lb · IndoorNEC Week #3 - Beverly, Saugus, Swampscott · Jan 8 | 24-09.50 | NEC Week #3 - Beverly, Saugus, Swampscott | January 8, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
12 results| Date | Meet | Event | Pl | Mark | Gr |
| May 7 | NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · High Jump · Place 2 · Saugus | High Jump | 2. | 6-00 PB | 11 |
| May 7 | NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · Javelin · Place 7 · Saugus | Javelin800g | 7. | 114-09.5 | 11 |
| Apr 28 | NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · Javelin · Place 2 · Saugus | Javelin800g | 2. | 126-00 PB | 11 |
| Apr 28 | NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · 400 Meters · Place 1 · Saugus | 400 Meters | 1. | 55.4 PB | 11 |
| Apr 28 | NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · Javelin · Place 2 · Saugus | Javelin800g | 2. | 126-00 | 11 |
| Apr 28 | NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · 400 Meters · Place 1 · Saugus | 400 Meters | 1. | 55.4 | 11 |
| Apr 22 | Northeast Conference Spring ChallengeApr 22 · High Jump · Place 4 · Saugus | High Jump | 4 | 6-0 | 11 |
| Apr 22 | Northeast Conference Spring ChallengeApr 22 · 400m Hurdles · Place 6 · Saugus | 400m Hurdles | 6 | 1:05.71a | 11 |
| Apr 22 | Northeast Conference Spring ChallengeApr 22 · 100 Meters · Place 31 · Saugus | 100 Meters | 31 | 13.03a PB | 11 |
| Jan 28 | NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, DanversJan 28 · 50 Yard Dash · Place 7 · Saugus | 50 Yard Dash | 7. | 9.8 PB | 11 |
| Jan 28 | NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, DanversJan 28 · 55m Hurdles · Place 7 · Saugus | 55m Hurdles39" | 7. | 9.8 PB | 11 |
| Jan 28 | NEC Week #5 - Salem, Swampscott, Saugus, Marblehead, DanversJan 28 · High Jump · Place 4 · Saugus | High Jump | 4. | 5-06 | 11 |
2026 Indoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 14 | MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · High Jump · Place 4 · Saugus | High Jump | 4 | 6-00.00 | — |
| Feb 13 | MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · High Jump · Place 10 · Saugus | High Jump | 10 | 5-08.00 | — |
| Feb 4 | NEC Week #6 - Peabody, Masconomet, SaugusFeb 4 · High Jump · Place 4 · Saugus | High Jump | 4 | 5-6 | 11 |
| Feb 4 | NEC Week #6 - Peabody, Masconomet, SaugusFeb 4 · 300 Meters · Place 2 · Saugus | 300 Meters | 2 | 39.5 PB | 11 |
| Jan 31 | Northeast Conference Indoor T&F ChampionshipJan 31 · High Jump · Place 5 · Saugus | High Jump | 5 | 5-8 | 11 |
| Jan 22 | NEC Week #4 - Gloucester, Peabody, Saugus, MarbleheadJan 22 · High Jump · Place 5 · Saugus | High Jump | 5 | 5-8 | 11 |
| Jan 22 | NEC Week #4 - Gloucester, Peabody, Saugus, MarbleheadJan 22 · 300 Meters · Place 6 · Saugus | 300 Meters | 6 | 41.7 | 11 |
| Jan 16 | MSTCA Kalperis Relays - Division 5Jan 16 · Shot Put · Place 103 · Saugus | Shot Put | 103 | 8.83m | 11 |
| Jan 15 | NEC Week #3 - Saugus, BeverlyJan 15 · High Jump · Place 2 · Saugus | High Jump | 2 | 5-8 | 11 |
| Jan 7 | NEC Week #2 - Saugus, Danvers, GloucesterJan 7 · High Jump · Place 2 · Saugus | High Jump | 2 | 5-4 | 11 |
| Jan 7 | NEC Week #2 - Saugus, Danvers, GloucesterJan 7 · 300 Meters · Place 2 · Saugus | 300 Meters | 2 | 41.10a | 11 |
2025 Indoor Track
18 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 12 | Northeast Conference InvitationalDec 12 · High Jump · Place 4 · Saugus | High Jump | 4. | 5-10.00 | 11 |
| Feb 26 | MSTCA Boys PentathlonFeb 26 · Long Jump · Place 132 · Saugus | Long Jump | 132 | 4.95m PB | — |
| Feb 26 | MSTCA Boys PentathlonFeb 26 · High Jump · Place 36 · Saugus | High Jump | 36 | 1.67m | — |
| Feb 26 | MSTCA Boys PentathlonFeb 26 · Shot Put · Place 82 · Saugus | Shot Put | 82 | 9.00m | — |
| Feb 26 | MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 153 · Saugus | 55m Hurdles | 153 | 11.20a | — |
| Feb 26 | MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 72 · Saugus | 1000 Meters | 72 | 3:14.55a PB | — |
| Feb 15 | MIAA Division 4 Indoor Track & Field ChampionshipFeb 15 · High Jump · Place 10 · Saugus | High Jump | 10 | 5-8 | — |
| Feb 9 | Northeast Conference Indoor track & Field ChampionshipFeb 9 · High Jump · Place 7 · Saugus | High Jump | 7 | 5-6 | — |
| Feb 9 | Northeast Conference Indoor track & Field ChampionshipFeb 9 · 55m Hurdles · Place 17 · Saugus | 55m Hurdles | 17 | 10.24a | — |
| Jan 29 | NEC Week #6 - Masconomet, Saugus, PeabodyJan 29 · High Jump · Place 3 · Saugus | High Jump | 3 | 5-6 | — |
| Jan 23 | NEC Week #5 - Gloucester v Peabody, Saugus v MarbleheadJan 23 · 55m Hurdles · Place 8 · Saugus | 55m Hurdles | 8 | 10.36a | — |
| Jan 23 | NEC Week #5 - Gloucester v Peabody, Saugus v MarbleheadJan 23 · Long Jump · Place 14 · Saugus | Long Jump | 14 | 18-1.75 | — |
| Jan 19 | MSTCA Division 4 James Kalperis RelaysJan 19 · High Jump · Place 8 · Saugus | High Jump | 8 | 1.73m | — |
| Jan 15 | NEC Week #4 - Peabody, Beverly, Saugus, SalemJan 15 · High Jump · Place 8 · Saugus | High Jump | 8 | 5-0 | — |
| Jan 15 | NEC Week #4 - Peabody, Beverly, Saugus, SalemJan 15 · 1000 Meters · Place 6 · Saugus | 1000 Meters | 6 | 3:18.9 | — |
| Jan 8 | NEC Week #3 - Beverly, Saugus, SwampscottJan 8 · 55m Hurdles · Place 2 · Saugus | 55m Hurdles39" | 2. | 09.7 PB | 10 |
| Jan 8 | NEC Week #3 - Beverly, Saugus, SwampscottJan 8 · Shot Put · Place 10 · Saugus | Shot Put12lb | 10. | 24-09.50 PB | 10 |
| Jan 5 | MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · High Jump · Place 5 · Saugus | High Jump | 5 | 5-8 | — |
2025 Outdoor Track
12 results| Date | Meet | Event | Pl | Mark | Gr |
| May 23 | NEC Outdoor Championship 2025May 23 · 400m Hurdles · Place 12 · Saugus | 400m Hurdles36" / 0.914m | 12. | 1:05.22a | 10 |
| May 23 | NEC Outdoor Championship 2025May 23 · Javelin · Place 15 · Saugus | Javelin800g | 15. | 104-04 | 10 |
| May 16 | Saugus vs. Mystic ValleyMay 16 · 400m Hurdles · Place 2 · Saugus | 400m Hurdles36" / 0.914m | 2. | 1:07 | 10 |
| May 16 | Saugus vs. Mystic ValleyMay 16 · Javelin · Place 2 · Saugus | Javelin800g | 2. | 115'4" | 10 |
| May 8 | NEC Week #6 - Peabody, Masconomet, SaugusMay 8 · 400m Hurdles · Place 7 · Saugus | 400m Hurdles36" / 0.914m | 7. | 68.2 | 10 |
| May 8 | NEC Week #6 - Peabody, Masconomet, SaugusMay 8 · Javelin · Place 6 · Saugus | Javelin800g | 6. | 115-11 | 10 |
| May 8 | NEC Week #6 - Peabody, Masconomet, SaugusMay 8 · High Jump · Place 7 · Saugus | High Jump | 7. | 5-04 | 10 |
| May 3 | NEC Freshman-Sophomore Championship MeetMay 3 · Javelin · Place 5 · Saugus | Javelin | 5 | 115-10 | 10 |
| May 3 | NEC Freshman-Sophomore Championship MeetMay 3 · 400m Hurdles · Place 3 · Saugus | 400m Hurdles | 3 | 1:07.51a | 10 |
| Apr 29 | NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · Javelin · Place 3 · Saugus | Javelin | 3 | 119-00 | 10 |
| Apr 23 | Northeast Conference Spring ChallengeApr 23 · 400 Meters · Place 25 · Saugus | 400 Meters | 25 | 1:01.27a | 10 |
| Apr 16 | NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · Javelin · Place 5 · Saugus | Javelin | 5 | 110-08 | 10 |
2024 Indoor Track
3 results2024 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 18 | NEC Week #2 - Gloucester, Saugus, DanversDec 18 · 300 Meters · Place 3 · Saugus | 300 Meters | 3. | 42.4 PB | 10 |
| Dec 18 | NEC Week #2 - Gloucester, Saugus, DanversDec 18 · High Jump · Place 2 · Saugus | High Jump | 2. | 5-02 | 10 |
| Dec 12 | NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDec 12 · 300 Meters · Place 6 · Saugus | 300 Meters | 6. | 43.7 | 10 |
| Dec 12 | NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDec 12 · High Jump · Place 6 · Saugus | High Jump | 6. | 5-02 | 10 |
| May 23 | MIAA Division 4 Track & Field ChampionshipMay 23 · 400m Hurdles · Place 31 · Saugus | 400m Hurdles36" / 0.914m | 31. | 1:04.94a PB | 9 |
| Apr 15 | NEC Week 3 Masconomet @ SaugusApr 15 · 400m Hurdles · Place 4 · Saugus | 400m Hurdles36" / 0.914m | 4. | 1:07.20 | 9 |