Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorChelmsford at North Andover · Apr 10109-0Chelmsford at North AndoverApril 10, 2026
Shot Put · 12lb · IndoorMSTCA Distance Classic and Pentathlon · Dec 2738-06.50MSTCA Distance Classic and PentathlonDecember 27, 2024
Shot Put · 12lb · OutdoorJV Track Meet 1 · Dec 1348' 11"JV Track Meet 1December 13, 2025
Weight Throw · 25lb / 11.3kg · IndoorMSTCA Speed Classic (Saturday) · Dec 2133-05.00MSTCA Speed Classic (Saturday)December 21, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 15North Andover at Central CatholicApr 15 · Discus · Place 8 · North AndoverDiscus1.6kg8.91-212
Apr 15North Andover at Central CatholicApr 15 · Shot Put · Place 8 · North AndoverShot Put12lb8.37-1.512
Apr 10Chelmsford at North AndoverApr 10 · Discus · Place 4 · North AndoverDiscus1.6kg4.109-0 PB12
Apr 10Chelmsford at North AndoverApr 10 · Shot Put · Place 7 · North AndoverShot Put12lb7.37-8.512
Apr 1Lowell at North AndoverApr 1 · Discus · Place 8 · North AndoverDiscus1.6kg8.100-912
Apr 1Lowell at North AndoverApr 1 · Shot Put · Place 6 · North AndoverShot Put12lb6.36-1.512

2025 Outdoor Track

23 results
DateMeetEventPlMarkGr
Dec 13JV Track Meet 1Dec 13 · Shot Put · Place 3 · North AndoverShot Put12lb3.48' 11" PB12
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Discus · Place 18 · North AndoverDiscus18107-011
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Shot Put · Place 15 · North AndoverShot Put1543-5.5011
May 24MVC League ChampionshipMay 24 · Discus · Place 7 · North AndoverDiscus7125-011
May 24MVC League ChampionshipMay 24 · Shot Put · Place 14 · North AndoverShot Put1443-11.2511
May 16MSTCA Division 2 RelaysMay 16 · Discus · Place 43 · North AndoverDiscus4328.77m11
May 16MSTCA Division 2 RelaysMay 16 · Shot Put · Place 10 · North AndoverShot Put1013.67m11
May 12Central Catholic at North AndoverMay 12 · Discus · Place 3 · North AndoverDiscus3127-011
May 12Central Catholic at North AndoverMay 12 · Shot Put · Place 6 · North AndoverShot Put642-011
May 10Andover Boosters InvitationalMay 10 · Discus · Place 19 · North AndoverDiscus19103-1011
May 10Andover Boosters InvitationalMay 10 · Shot Put · Place 17 · North AndoverShot Put1738-9.2511
May 6Lowell at North AndoverMay 6 · Discus · Place 4 · North AndoverDiscus4123-411
May 6Lowell at North AndoverMay 6 · Shot Put · Place 4 · North AndoverShot Put445-411
Apr 30North Andover at MethuenApr 30 · Discus · Place 6 · North AndoverDiscus699-1011
Apr 30North Andover at MethuenApr 30 · Shot Put · Place 3 · North AndoverShot Put342-811
Apr 25MSTCA InVacational & PentathlonApr 25 · Discus · Place 12 · North AndoverDiscus12115-1111
Apr 25MSTCA InVacational & PentathlonApr 25 · Shot Put · Place 16 · North AndoverShot Put1640-02.0011
Apr 1946th Annual Ottaviani InvitationalApr 19 · Discus · Place 23 · North AndoverDiscus1.6kg23.95-0311
Apr 1946th Annual Ottaviani InvitationalApr 19 · Shot Put · Place 11 · North AndoverShot Put12lb11.41-04.0011
Apr 16Andover at North AndoverApr 16 · Discus · Place 2 · North AndoverDiscus2122-511
Apr 16Andover at North AndoverApr 16 · Shot Put · Place 2 · North AndoverShot Put242-711
Apr 9Haverhill at North AndoverApr 9 · Discus · Place 1 · North AndoverDiscus1105-1111
Feb 5Shot Put SpectacularFeb 5 · Shot Put · Place 9 · North AndoverShot Put12lb9.40' 511

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 2 Indoor Track & Field ChampionshipFeb 13 · Shot Put · Place 14 · North AndoverShot Put1442-6.50—
Feb 7MVC League ChampionshipFeb 7 · Shot Put · Place 16 · North AndoverShot Put1640-3—
Jan 29MVC Week 4Jan 29 · Weight Throw · Place 4 · North AndoverWeight Throw439-9—
Jan 18MSTCA Division 2 James Kalperis RelaysJan 18 · Shot Put · Place 12 · North AndoverShot Put1212.84m—
Jan 10MSTCA Northeast InvitationalJan 10 · Weight Throw · Place 19 · North AndoverWeight Throw1938-2—
Jan 10MSTCA Northeast InvitationalJan 10 · Shot Put · Place 32 · North AndoverShot Put3239-8—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 27MSTCA Distance Classic and PentathlonDec 27 · Shot Put · Place 27 · North AndoverShot Put12lb27.38-06.50 PB11
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · Weight Throw · Place 10 · North AndoverWeight Throw25lb / 11.3kg10.33-05.00 PB11
Dec 14JV Quad MeetDec 14 · Shot Put · Place 1 · North AndoverShot Put141-6—

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 18MVC League ChampionshipMay 18 · Discus · Place 29 · North AndoverDiscus2999-2—
May 18MVC League ChampionshipMay 18 · Shot Put · Place 25 · North AndoverShot Put2540-3.50—
May 11Andover Boosters InvitationalMay 11 · Discus · Place 9 · North AndoverDiscus9120-1—
May 11Andover Boosters InvitationalMay 11 · Shot Put · Place 19 · North AndoverShot Put1941-7.50—
May 8Central Catholic and Lowell at North AndoverMay 8 · Shot Put · Place 3 · North AndoverShot Put340-4—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · Discus · Place 3 · North AndoverDiscus3113-3—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · Shot Put · Place 4 · North AndoverShot Put441-2—
Apr 28MSTCA Div. II RelaysApr 28 · Discus · Place 33 · North AndoverDiscus1.6kg33.30.64m10
Apr 28MSTCA Div. II RelaysApr 28 · Shot Put · Place 12 · North AndoverShot Put12lb12.12.73m10
Apr 24North Andover at AndoverApr 24 · Discus · Place 3 · North AndoverDiscus3115-2—
Apr 24North Andover at AndoverApr 24 · Shot Put · Place 5 · North AndoverShot Put540-4.5—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · Discus · Place 11 · North AndoverDiscus1133.69m—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · Shot Put · Place 7 · North AndoverShot Put712.48m—
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · Shot Put · Place 1 · North AndoverShot Put12lb1.41-01.0010
Apr 10North Andover at HaverhillApr 10 · Shot Put · Place 1 · North AndoverShot Put140-7.5—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 13MSTCA Northeast InvitationalJan 13 · Shot Put · Place 53 · North AndoverShot Put5334-05.259
Jan 13MSTCA Northeast InvitationalJan 13 · Shot Put · Place 53 · North AndoverShot Put12lb53.34-05.259
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · Shot Put · Place 19 · North AndoverShot Put12lb19.34-10.759

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance ClassicDec 28 · Shot Put · Place 26 · North AndoverShot Put12lb26.35-05.009
Dec 11MSTCA Winter Festival Large SchoolDec 11 · Shot Put · Place 27 · North AndoverShot Put12lb27.31-10.259