Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorMIAA Division 2 Track & Field Championship · May 2993-09MIAA Division 2 Track & Field ChampionshipMay 29, 2026
Javelin · 600g · OutdoorMVC North Invitational · May 2088-7MVC North InvitationalMay 20, 2026
Shot Put · 4kg · IndoorMVC Week 1 · Dec 1827-06.00MVC Week 1December 18, 2024
Shot Put · 4kg · OutdoorChelmsford at North Andover · Apr 1028-8Chelmsford at North AndoverApril 10, 2026
Weight Throw · 20lb / 9.0kg · IndoorMSTCA Speed Classic (Saturday) · Dec 2025-06.00MSTCA Speed Classic (Saturday)December 20, 2025

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

2026 Outdoor Track

31 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Discus · Place 6 · North AndoverDiscus1kg6.93-09 PB12
May 23MVC League ChampionshipMay 23 · Javelin · Place 19 · North AndoverJavelin600g19.70-0512
May 23MVC League ChampionshipMay 23 · Discus · Place 9 · North AndoverDiscus1kg9.90-0212
May 23MVC League ChampionshipMay 23 · Shot Put · Place 20 · North AndoverShot Put4kg20.28-07.0012
May 20MVC North InvitationalMay 20 · Javelin · Place 1 · North AndoverJavelin600g1.88-7 PB12
May 13Andover at North AndoverMay 13 · Javelin · Place 6 · North AndoverJavelin600g6.77-1012
May 13Andover at North AndoverMay 13 · Discus · Place 5 · North AndoverDiscus1kg5.75-012
May 13Andover at North AndoverMay 13 · Shot Put · Place 4 · North AndoverShot Put4kg4.28-112
May 9Andover Boosters InvitationalMay 9 · Javelin · Place 17 · North AndoverJavelin600g17.62-0712
May 9Andover Boosters InvitationalMay 9 · Discus · Place 13 · North AndoverDiscus1kg13.80-1112
May 9Andover Boosters InvitationalMay 9 · Shot Put · Place 27 · North AndoverShot Put4kg27.24-09.5012
May 2MSTCA Division 2 RelaysMay 2 · Javelin · Place 33 · North AndoverJavelin3320.76m12
May 2MSTCA Division 2 RelaysMay 2 · Discus · Place 11 · North AndoverDiscus1125.78m12
May 2MSTCA Division 2 RelaysMay 2 · Shot Put · Place 19 · North AndoverShot Put198.39m12
Apr 29Billerica at North AndoverApr 29 · Javelin · Place 6 · North AndoverJavelin600g6.70-312
Apr 29Billerica at North AndoverApr 29 · Discus · Place 1 · North AndoverDiscus1kg1.84-412
Apr 29Billerica at North AndoverApr 29 · Shot Put · Place 5 · North AndoverShot Put4kg5.27-612
Apr 22Jack Lang InvitationalApr 22 · Javelin · Place 15 · North AndoverJavelin1570-512
Apr 22Jack Lang InvitationalApr 22 · Discus · Place 3 · North AndoverDiscus387-012
Apr 22Jack Lang InvitationalApr 22 · Shot Put · Place 12 · North AndoverShot Put1228-412
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Discus · Place 9 · North AndoverDiscus983-912
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Shot Put · Place 14 · North AndoverShot Put1427-5.2512
Apr 15North Andover at Central CatholicApr 15 · Javelin · Place 8 · North AndoverJavelin600g8.67-712
Apr 15North Andover at Central CatholicApr 15 · Discus · Place 2 · North AndoverDiscus1kg2.89-212
Apr 15North Andover at Central CatholicApr 15 · Shot Put · Place 8 · North AndoverShot Put4kg8.27-812
Apr 10Chelmsford at North AndoverApr 10 · Javelin · Place 3 · North AndoverJavelin600g3.79-012
Apr 10Chelmsford at North AndoverApr 10 · Discus · Place 4 · North AndoverDiscus1kg4.77-1012
Apr 10Chelmsford at North AndoverApr 10 · Shot Put · Place 4 · North AndoverShot Put4kg4.28-8 PB12
Apr 1Lowell at North AndoverApr 1 · Javelin · Place 3 · North AndoverJavelin600g3.74-112
Apr 1Lowell at North AndoverApr 1 · Discus · Place 7 · North AndoverDiscus1kg7.71-1012
Apr 1Lowell at North AndoverApr 1 · Shot Put · Place 7 · North AndoverShot Put4kg7.26-112

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 30MVC Week 5Jan 30 · Shot Put · Place 11 · North AndoverShot Put1128-712
Jan 18MSTCA Kalperis Relays - Division 2Jan 18 · Shot Put · Place 25 · North AndoverShot Put258.07m12
Jan 14MVC Week 4Jan 14 · Shot Put · Place 16 · North AndoverShot Put1626-10.2512
Jan 9MSTCA Northeast InvitationalJan 9 · Weight Throw · Place 13 · North AndoverWeight Throw1328-0.7512
Jan 7MVC Week 3Jan 7 · Shot Put · Place 19 · North AndoverShot Put1925-11.5012
Jan 2MVC Week 2Jan 2 · Shot Put · Place 13 · North AndoverShot Put1326-612

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Shot Put · Place 9 · North AndoverShot Put4kg9.26-06.2512
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · Weight Throw · Place 4 · North AndoverWeight Throw20lb / 9.0kg4.25-06.00 PB12
Dec 17MVC Week 1Dec 17 · Shot Put · Place 12 · North AndoverShot Put4kg12.27-03.0012
Jan 29MVC Week 4Jan 29 · Shot Put · Place 31 · North AndoverShot Put3125-6.50—
Jan 18MSTCA Division 2 James Kalperis RelaysJan 18 · Shot Put · Place 27 · North AndoverShot Put278.07m—
Jan 10MSTCA Northeast InvitationalJan 10 · Weight Throw · Place 26 · North AndoverWeight Throw2617-9—
Jan 10MSTCA Northeast InvitationalJan 10 · Shot Put · Place 35 · North AndoverShot Put3526-11—
Jan 8MVC Week 2Jan 8 · Shot Put · Place 26 · North AndoverShot Put2625-7—

2025 Outdoor Track

26 results
DateMeetEventPlMarkGr
Dec 13JV Track Meet 1Dec 13 · Shot Put · Place 2 · North AndoverShot Put4kg2.28' 3.5"12
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Discus · Place 9 · North AndoverDiscus990-011
May 24MVC League ChampionshipMay 24 · Javelin · Place 14 · North AndoverJavelin1462-811
May 24MVC League ChampionshipMay 24 · Shot Put · Place 25 · North AndoverShot Put2525-0.5011
May 16MSTCA Division 2 RelaysMay 16 · Javelin · Place 14 · North AndoverJavelin1424.32m11
May 16MSTCA Division 2 RelaysMay 16 · Discus · Place 13 · North AndoverDiscus1325.76m11
May 16MSTCA Division 2 RelaysMay 16 · Shot Put · Place 24 · North AndoverShot Put248.42m11
May 12Central Catholic at North AndoverMay 12 · Discus · Place 2 · North AndoverDiscus276-0011
May 12Central Catholic at North AndoverMay 12 · Shot Put · Place 1 · North AndoverShot Put128-511
May 10Andover Boosters InvitationalMay 10 · Discus · Place 16 · North AndoverDiscus1678-911
May 10Andover Boosters InvitationalMay 10 · Shot Put · North AndoverShot Put—ND11
May 6Lowell at North AndoverMay 6 · Javelin · Place 2 · North AndoverJavelin278-811
May 6Lowell at North AndoverMay 6 · Discus · Place 8 · North AndoverDiscus874-411
May 6Lowell at North AndoverMay 6 · Shot Put · Place 7 · North AndoverShot Put726-611
Apr 30North Andover at MethuenApr 30 · Javelin · Place 2 · North AndoverJavelin275-011
Apr 30North Andover at MethuenApr 30 · Discus · Place 3 · North AndoverDiscus385-311
Apr 30North Andover at MethuenApr 30 · Shot Put · Place 3 · North AndoverShot Put327-811
Apr 1946th Annual Ottaviani InvitationalApr 19 · Javelin · Place 10 · North AndoverJavelin600g10.71-0911
Apr 1946th Annual Ottaviani InvitationalApr 19 · Discus · Place 17 · North AndoverDiscus1kg17.80-1111
Apr 1946th Annual Ottaviani InvitationalApr 19 · Shot Put · Place 15 · North AndoverShot Put4kg15.26-05.0011
Apr 16Andover at North AndoverApr 16 · Discus · Place 3 · North AndoverDiscus384-811
Apr 16Andover at North AndoverApr 16 · Shot Put · Place 4 · North AndoverShot Put424-611
Apr 9Haverhill at North AndoverApr 9 · Discus · Place 4 · North AndoverDiscus479-1011
Apr 9Haverhill at North AndoverApr 9 · Shot Put · Place 4 · North AndoverShot Put427-311
Feb 5Shot Put SpectacularFeb 5 · Shot Put · Place 7 · North AndoverShot Put4kg7.25' 6.511
Feb 1The Guarente ClassicFeb 1 · Shot Put · Place 2 · North AndoverShot Put4kg2.26' 511

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 27MSTCA Distance Classic and PentathlonDec 27 · Shot Put · Place 42 · North AndoverShot Put4kg42.25-05.5011
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · Weight Throw · North AndoverWeight Throw20lb / 9.0kg--DNS11
Dec 18MVC Week 1Dec 18 · Shot Put · Place 22 · North AndoverShot Put4kg22.27-06.00 PB11
Dec 14JV Quad MeetDec 14 · Shot Put · Place 9 · North AndoverShot Put925-5—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Dec 21JV Quad Meet 2Dec 21 · Shot Put · North AndoverShot Put4kg—25-09Unofficial11
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · Discus · Place 18 · North AndoverDiscus1kg18.83-0910
May 18MVC League ChampionshipMay 18 · Discus · Place 13 · North AndoverDiscus1374-0—
May 18MVC League ChampionshipMay 18 · Shot Put · Place 22 · North AndoverShot Put2224-9—
May 15MVC North InvitationalMay 15 · Shot Put · Place 1 · North AndoverShot Put128-4.5—
May 11Andover Boosters InvitationalMay 11 · Discus · Place 24 · North AndoverDiscus2475-4—
May 8Central Catholic and Lowell at North AndoverMay 8 · Discus · Place 7 · North AndoverDiscus785-4—
Apr 28MSTCA Div. II RelaysApr 28 · Discus · Place 10 · North AndoverDiscus1kg10.25.09m10