Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorMSTCA Boys Pentathlon · Feb 263:32.05aMSTCA Boys PentathlonFebruary 26, 2026
2 Miles · IndoorNEC Week #1 - Marblehead, Gloucester, Beverly · Dec 1714:09.0NEC Week #1 - Marblehead, Gloucester, BeverlyDecember 17, 2025
400m Hurdles · 36" / 0.914m · OutdoorNEC Rain Date Meet · May 121:04.02aNEC Rain Date MeetMay 12, 2026
Discus · 1.6kg · OutdoorNEC Rain Date Meet · May 12127' 3"NEC Rain Date MeetMay 12, 2026
High Jump · IndoorMSTCA Boys Indoor Individual Pentathlon · Feb 271.42mMSTCA Boys Indoor Individual PentathlonFebruary 27, 2024
Javelin · 800g · OutdoorMIAA Division 4 Track & Field Championship · May 28156-10MIAA Division 4 Track & Field ChampionshipMay 28, 2026
Long Jump · IndoorMSTCA Boys Indoor Individual Pentathlon · Feb 274.98mMSTCA Boys Indoor Individual PentathlonFebruary 27, 2024
Shot Put · 12lb · OutdoorNEC Week #5 - Salem v Gloucester, Masco v Marblehead · Apr 2937' 3"NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApril 29, 2026
Triple Jump · OutdoorMSTCA Division 4 Relays · May 310.76mMSTCA Division 4 RelaysMay 3, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Javelin · Place 6 · MarbleheadJavelin800g6.156-10 PB12
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Discus · Place 16 · MarbleheadDiscus1.6kg16.121-0112
May 22NEC ChampionshipsMay 22 · Javelin · Place 4 · MarbleheadJavelin800g4.142' 0"12
May 22NEC ChampionshipsMay 22 · Discus · Place 8 · MarbleheadDiscus1.6kg8.111' 0"12
May 16MSTCA Coaches Metro InvitationalMay 16 · Javelin · Place 14 · MarbleheadJavelin14131-0412
May 12NEC Rain Date MeetMay 12 · Javelin · Place 1 · MarbleheadJavelin800g1.151' 10"12
May 12NEC Rain Date MeetMay 12 · Discus · Place 4 · MarbleheadDiscus1.6kg4.127' 3" PB12
May 12NEC Rain Date MeetMay 12 · 400m Hurdles · Place 9 · Marblehead400m Hurdles36" / 0.914m9.1:04.02a PB12
May 5NEC Week #6 - Salem, Winthrop, MarbleheadMay 5 · Javelin · Place 4 · MarbleheadJavelin800g4.108-0612
May 5NEC Week #6 - Salem, Winthrop, MarbleheadMay 5 · Discus · Place 2 · MarbleheadDiscus1.6kg2.122-0512
May 3MSTCA Division 4 RelaysMay 3 · Triple Jump · Place 19 · MarbleheadTriple Jump1910.76m PB12
May 3MSTCA Division 4 RelaysMay 3 · Javelin · Place 4 · MarbleheadJavelin446.18m12
May 3MSTCA Division 4 RelaysMay 3 · Discus · Place 22 · MarbleheadDiscus2233.63m12
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · Discus · Place 3 · MarbleheadDiscus1.6kg3.114' 8"12
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · Shot Put · Place 4 · MarbleheadShot Put12lb4.37' 3" PB12
Apr 22Northeast Conference Spring ChallengeApr 22 · Javelin · Place 6 · MarbleheadJavelin6137-512
Apr 22Northeast Conference Spring ChallengeApr 22 · Discus · Place 11 · MarbleheadDiscus1198-112
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · Javelin · Place 1 · MarbleheadJavelin800g1.138-1012
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · Discus · Place 3 · MarbleheadDiscus1.6kg3.108-0512
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · Javelin · Place 3 · MarbleheadJavelin800g3.134-11.012
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · Discus · Place 1 · MarbleheadDiscus1.6kg1.115-11.512

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 86 · MarbleheadLong Jump865.31m12
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 94 · MarbleheadHigh Jump941.47m12
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 6 · MarbleheadShot Put612.13m12
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 77 · Marblehead55m Hurdles779.43a12
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 102 · Marblehead1000 Meters1023:32.05a PB12
Feb 4NEC Week #6 - Marblehead, Winthrop, SalemFeb 4 · Shot Put · Place 1 · MarbleheadShot Put141-05.5012
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · Shot Put · Place 11 · MarbleheadShot Put1136-812
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · 55m Hurdles · Place 12 · Marblehead55m HurdlesRound P129.84a12
Jan 22NEC Week #4 - Gloucester, Peabody, Saugus, MarbleheadJan 22 · Shot Put · Place 5 · MarbleheadShot Put538-612
Jan 17MSTCA Kalperis Relays - Division 3Jan 17 · Shot Put · Place 36 · MarbleheadShot Put3611.27m12
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · Shot Put · Place 3 · MarbleheadShot Put338-4.512
Jan 8NEC Week #2 - Peabody, Marblehead, Winthrop, SwampscottJan 8 · Shot Put · Place 4 · MarbleheadShot Put439-012
Jan 8NEC Week #2 - Peabody, Marblehead, Winthrop, SwampscottJan 8 · 55m Hurdles · Place 3 · Marblehead55m Hurdles38.912

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 17NEC Week #1 - Marblehead, Gloucester, BeverlyDec 17 · Shot Put · Place 2 · MarbleheadShot Put240-4.512
Dec 17NEC Week #1 - Marblehead, Gloucester, BeverlyDec 17 · Varsity 50y Hurdles · Place 5 · MarbleheadVarsity 50y Hurdles57.912
Dec 17NEC Week #1 - Marblehead, Gloucester, BeverlyDec 17 · 2 Miles · Place 4 · Marblehead2 Miles414:09.0 PB12
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · Shot Put · Place 11 · MarbleheadShot Put1137-7—
Jan 23NEC Week #5 - Gloucester v Peabody, Saugus v MarbleheadJan 23 · Shot Put · Place 7 · MarbleheadShot Put737-3.5—
Jan 18MSTCA Division 3 James Kalperis RelaysJan 18 · Shot Put · Place 23 · MarbleheadShot Put2311.79m—
Jan 15NEC Week #4 - Marblehead, Danvers, SwampscottJan 15 · Shot Put · Place 3 · MarbleheadShot Put337-4.25—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 17MSTCA Division 3 RelaysMay 17 · Javelin · Place 6 · MarbleheadJavelin646.50m11
May 17MSTCA Division 3 RelaysMay 17 · Discus · Place 30 · MarbleheadDiscus3030.25m11
Apr 15NEC Week #3 - Beverly, Marblehead, GloucesterApr 15 · Discus · Place 2 · MarbleheadDiscus2119-611
Apr 8NEC Week #2 - Marblehead, Swampscott, DanversApr 8 · Varsity · Place 5 · MarbleheadVarsity535-0811
Apr 8NEC Week #2 - Marblehead, Swampscott, DanversApr 8 · Varsity · Place 1 · MarbleheadVarsity1134-1111
Apr 8NEC Week #2 - Marblehead, Swampscott, DanversApr 8 · Varsity · Place 1 · MarbleheadVarsity198-0611
Apr 2NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · Triple Jump · Place 7 · MarbleheadTriple Jump733-111
Apr 2NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · Javelin · Place 4 · MarbleheadJavelin4110-411
Apr 2NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · Discus · Place 2 · MarbleheadDiscus2108-811

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 12NEC Week #1 - Gloucester, Beverly, MarbleheadDec 12 · Shot Put · Place 3 · MarbleheadShot Put338-10—
Feb 27MSTCA Boys Indoor Individual PentathlonFeb 27 · Long Jump · Place 97 · MarbleheadLong Jump974.98m PB—
Feb 27MSTCA Boys Indoor Individual PentathlonFeb 27 · High Jump · Place 99 · MarbleheadHigh Jump991.42m PB—
Feb 27MSTCA Boys Indoor Individual PentathlonFeb 27 · Shot Put · Place 32 · MarbleheadShot Put3210.69m—
Feb 27MSTCA Boys Indoor Individual PentathlonFeb 27 · 55m Hurdles · Place 92 · Marblehead55m Hurdles929.99a—
Feb 27MSTCA Boys Indoor Individual PentathlonFeb 27 · 1000 Meters · Place 124 · Marblehead1000 Meters1243:46.51a—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 18NEC Championship MeetMay 18 · Discus · Place 11 · MarbleheadDiscus11105-910
May 18NEC Championship MeetMay 18 · Triple Jump · Place 11 · MarbleheadTriple Jump1135-910
May 13NEC Week 7 Salem, Marblehead @ BeverlyMay 13 · Javelin · Place 3 · MarbleheadJavelin3127-7—
May 13NEC Week 7 Salem, Marblehead @ BeverlyMay 13 · Discus · Place 1 · MarbleheadDiscus1110-8—