Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorMSTCA Boys Pentathlon · Feb 263:09.29aMSTCA Boys PentathlonFebruary 26, 2025
200 Meters · IndoorMSTCA Northeast Invitational · Jan 1225.85MSTCA Northeast InvitationalJanuary 12, 2024
55 Meter · IndoorNEC Week #6 - Swampscott v Gloucester, Danvers v Beverly · Jan 307.11aNEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJanuary 30, 2025
55 Meter · OutdoorNEC Week #2 - Gloucester, Saugus, Danvers · Dec 187.3NEC Week #2 - Gloucester, Saugus, DanversDecember 18, 2024
55 Meters · IndoorMSTCA Northeast Invitational · Jan 137.27MSTCA Northeast InvitationalJanuary 13, 2023
High Jump · IndoorMSTCA Boys Indoor Individual Pentathlon · Feb 271.32mMSTCA Boys Indoor Individual PentathlonFebruary 27, 2024
Long Jump · IndoorMSTCA Boys Indoor Individual Pentathlon · Feb 274.95mMSTCA Boys Indoor Individual PentathlonFebruary 27, 2024
Shot Put · 12lb · IndoorNEC Week #6 - Swampscott v Gloucester, Danvers v Beverly · Jan 3043' 3.5NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJanuary 30, 2025
Shot Put · 12lb · OutdoorNEC Week #2 - Gloucester, Saugus, Danvers · Dec 1846-5.0NEC Week #2 - Gloucester, Saugus, DanversDecember 18, 2024
Weight Throw · 25lb / 11.3kg · IndoorMSTCA Speed Classic (Saturday) · Dec 2135-05.50MSTCA Speed Classic (Saturday)December 21, 2024

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

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · Shot Put · Place 22 · GloucesterShot Put2238-08.50—

2025 Indoor Track

22 results
DateMeetEventPlMarkGr
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 95 · GloucesterLong Jump955.25m—
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 95 · GloucesterHigh Jump951.52m—
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 7 · GloucesterShot Put713.04m—
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 99 · Gloucester55m Hurdles999.69a—
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 52 · Gloucester1000 Meters523:09.29a PB—
Feb 15MIAA Division 4 Indoor Track & Field ChampionshipFeb 15 · Shot Put · Place 22 · GloucesterShot Put2238-8.50—
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · Shot Put · Place 3 · GloucesterShot Put343-4.50—
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · 55 Meters · Place 23 · Gloucester55 Meters237.31a—
Jan 30NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · 55 Meter · Place 7 · Gloucester55 Meter7.7.11a PB12
Jan 30NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · Long Jump · Place 3 · GloucesterLong Jump3.19' 0.2512
Jan 30NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · Shot Put · Place 1 · GloucesterShot Put12lb1.43' 3.5 PB12
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · Shot Put · Place 27 · GloucesterShot Put2740-3.25—
Jan 23NEC Week #5 - Gloucester v Peabody, Saugus v MarbleheadJan 23 · Shot Put · Place 3 · GloucesterShot Put344-2.5—
Jan 23NEC Week #5 - Gloucester v Peabody, Saugus v MarbleheadJan 23 · Long Jump · Place 9 · GloucesterLong Jump918-11—
Jan 19MSTCA Division 4 James Kalperis RelaysJan 19 · Shot Put · Place 11 · GloucesterShot Put1112.42m—
Jan 15NEC Week #4 - Winthrop, Masconomet, GloucesterJan 15 · 55 Meter · Place 6 · Gloucester55 Meter6.7.21a12
Jan 15NEC Week #4 - Winthrop, Masconomet, GloucesterJan 15 · Shot Put · Place 1 · GloucesterShot Put12lb1.40' 9.7512
Jan 10MSTCA Northeast InvitationalJan 10 · Shot Put · Place 35 · GloucesterShot Put3539-3.25—
Jan 10MSTCA Northeast InvitationalJan 10 · 200 Meters · Place 134 · Gloucester200 Meters13425.98a—
Jan 10MSTCA Northeast InvitationalJan 10 · 55 Meters · Place 182 · Gloucester55 Meters1827.43a—
Jan 9NEC Week #3 - Salem v Gloucester, Marblehead v MasconometJan 9 · Shot Put · Place 1 · GloucesterShot Put140-3.75—
Jan 9NEC Week #3 - Salem v Gloucester, Marblehead v MasconometJan 9 · 55 Meters · Place 5 · Gloucester55 Meters57.37a—

2024 Indoor Track

23 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · Weight Throw · Place 8 · GloucesterWeight Throw25lb / 11.3kg8.35-05.50 PB12
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 55 Meter · Place 99 · Gloucester55 Meter99.7.42a12
Dec 14NEC Winter InvitationalDec 14 · Shot Put · Place 4 · GloucesterShot Put12lb4.41' 0.2512
Dec 12NEC Week #1 - Gloucester, Beverly, MarbleheadDec 12 · Shot Put · Place 1 · GloucesterShot Put140-10.5—
Dec 12NEC Week #1 - Gloucester, Beverly, MarbleheadDec 12 · 55 Meters · Place 9 · Gloucester55 Meters97.5—
Feb 27MSTCA Boys Indoor Individual PentathlonFeb 27 · Long Jump · Place 99 · GloucesterLong Jump994.95m PB—
Feb 27MSTCA Boys Indoor Individual PentathlonFeb 27 · High Jump · Place 124 · GloucesterHigh Jump1241.32m PB—
Feb 27MSTCA Boys Indoor Individual PentathlonFeb 27 · Shot Put · Place 5 · GloucesterShot Put512.65m—
Feb 27MSTCA Boys Indoor Individual PentathlonFeb 27 · 55m Hurdles · Place 134 · Gloucester55m Hurdles13411.79a—
Feb 27MSTCA Boys Indoor Individual PentathlonFeb 27 · 1000 Meters · Place 84 · Gloucester1000 Meters843:24.69a—
Feb 18MIAA Division 4 Indoor Track & Field ChampionshipFeb 18 · Shot Put · Place 17 · GloucesterShot Put1739-7—
Feb 10NEC League ChampionshipFeb 10 · Shot Put · Place 4 · GloucesterShot Put441-11.50—
Feb 1NEC #6 Gloucester v Masconomet, Peabody v SwampsottFeb 1 · Shot Put · Place 7 · GloucesterShot Put738-9—
Feb 1NEC #6 Gloucester v Masconomet, Peabody v SwampsottFeb 1 · 55 Meters · Place 9 · Gloucester55 Meters97.36a—
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · Shot Put · Place 28 · GloucesterShot Put2838-8.5011
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · Shot Put · Place 28 · GloucesterShot Put2838-8.5011
Jan 24Gloucester v Marblehead v SaugusJan 24 · Shot Put · Place 1 · GloucesterShot Put140-11—
Jan 21MSTCA D4 RelaysJan 21 · Shot Put · Place 11 · GloucesterShot Put12lb11.12.38m11
Jan 12MSTCA Northeast InvitationalJan 12 · Weight Throw · Place 3 · GloucesterWeight Throw337-04.5011
Jan 12MSTCA Northeast InvitationalJan 12 · 200 Meters · Place 159 · Gloucester200 Meters15925.85 PB11
Jan 12MSTCA Northeast InvitationalJan 12 · 55 Meters · Place 204 · Gloucester55 MetersRound P2047.5611
Jan 10Gloucester v Danvers v SwampscottJan 10 · Shot Put · Place 2 · GloucesterShot Put240-9.50—
Jan 10Gloucester v Danvers v SwampscottJan 10 · 55 Meters · Place 8 · Gloucester55 Meters87.65a—

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 18NEC Week #2 - Gloucester, Saugus, DanversDec 18 · 55 Meter · Place 6 · Gloucester55 Meter6.7.3 PB12
Dec 18NEC Week #2 - Gloucester, Saugus, DanversDec 18 · Shot Put · Place 1 · GloucesterShot Put12lb1.46-5.0 PB12

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 13NEC #1 Beverly, Gloucester, WinthropDec 13 · 55 Meter · Place 5 · Gloucester55 Meter5.7.52aUnofficial11
Dec 13NEC #1 Beverly, Gloucester, WinthropDec 13 · Shot Put · Place 3 · GloucesterShot Put12lb3.37-11.50Unofficial11
Dec 9NEC Winter Invitational (Boys)Dec 9 · 55 Meter · Place 22 · Gloucester55 MeterRound P22.7.53a11
Dec 9NEC Winter Invitational (Boys)Dec 9 · Shot Put · Place 10 · GloucesterShot Put12lb10.34-08.5011
Feb 4NEC ChampionshipFeb 4 · Shot Put · Place 14 · GloucesterShot Put1436-11.5SO
Jan 20MSTCA D4 RelaysJan 20 · Shot Put · Place 21 · GloucesterShot Put12lb21.11.10m10
Jan 13MSTCA Northeast InvitationalJan 13 · 55 Meters · Place 140 · Gloucester55 Meters1407.27 PB10
Jan 13MSTCA Northeast InvitationalJan 13 · 55 Meter · Place 140 · Gloucester55 MeterRound P140.7.27a10
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · Shot Put · Place 23 · GloucesterShot Put12lb23.30-08.5010

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11Northeast Conference Meet #1Dec 11 · 55 Meter · Place 37 · Gloucester55 Meter37.8.01a10