Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · Outdoor46th Annual Ottaviani Invitational · Apr 19132-0146th Annual Ottaviani InvitationalApril 19, 2025
Shot Put · 12lb · IndoorMVC Week 1 · Dec 1847-02.50MVC Week 1December 18, 2024
Shot Put · 12lb · OutdoorMIAA Division 2 Track & Field Championship · May 2446-06.25MIAA Division 2 Track & Field ChampionshipMay 24, 2024

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

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Discus · Place 4 · North AndoverDiscus4139-212
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Shot Put · Place 10 · North AndoverShot Put1045-8.2512
May 24MVC League ChampionshipMay 24 · Discus · Place 5 · North AndoverDiscus5126-812
May 24MVC League ChampionshipMay 24 · Shot Put · Place 3 · North AndoverShot Put347-7.7512
May 16MSTCA Division 2 RelaysMay 16 · Discus · Place 2 · North AndoverDiscus245.47m12
May 16MSTCA Division 2 RelaysMay 16 · Shot Put · Place 4 · North AndoverShot Put414.22m12
May 12Central Catholic at North AndoverMay 12 · Discus · Place 7 · North AndoverDiscus7112-912
May 12Central Catholic at North AndoverMay 12 · Shot Put · Place 3 · North AndoverShot Put347-112
May 10Andover Boosters InvitationalMay 10 · Shot Put · Place 10 · North AndoverShot Put1043-012
May 6Lowell at North AndoverMay 6 · Discus · Place 1 · North AndoverDiscus1139-1112
May 6Lowell at North AndoverMay 6 · Shot Put · Place 3 · North AndoverShot Put345-1012
Apr 30North Andover at MethuenApr 30 · Discus · Place 1 · North AndoverDiscus1143-012
Apr 30North Andover at MethuenApr 30 · Shot Put · Place 2 · North AndoverShot Put244-912
Apr 25MSTCA InVacational & PentathlonApr 25 · Discus · Place 4 · North AndoverDiscus4136-0312
Apr 25MSTCA InVacational & PentathlonApr 25 · Shot Put · Place 10 · North AndoverShot Put1043-04.0012
Apr 1946th Annual Ottaviani InvitationalApr 19 · Discus · Place 4 · North AndoverDiscus1.6kg4.132-01 PB12
Apr 1946th Annual Ottaviani InvitationalApr 19 · Shot Put · Place 6 · North AndoverShot Put12lb6.44-11.0012
Apr 16Andover at North AndoverApr 16 · Discus · Place 1 · North AndoverDiscus1139-212
Apr 16Andover at North AndoverApr 16 · Shot Put · Place 1 · North AndoverShot Put143-1012
Apr 9Haverhill at North AndoverApr 9 · Discus · Place 1 · North AndoverDiscus1139-1112
Apr 9Haverhill at North AndoverApr 9 · Shot Put · Place 2 · North AndoverShot Put244-912
Feb 5Shot Put SpectacularFeb 5 · Shot Put · Place 3 · North AndoverShot Put12lb3.46' 4.512

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 2 Indoor Track & Field ChampionshipFeb 13 · Shot Put · Place 10 · North AndoverShot Put1044-10.50—
Feb 7MVC League ChampionshipFeb 7 · Shot Put · Place 5 · North AndoverShot Put547-2—
Jan 29MVC Week 4Jan 29 · Shot Put · Place 7 · North AndoverShot Put744-10—
Jan 22MVC Week 3Jan 22 · Shot Put · Place 6 · North AndoverShot Put644-9.50—
Jan 18MSTCA Division 2 James Kalperis RelaysJan 18 · Shot Put · Place 6 · North AndoverShot Put614.00m—
Jan 8MVC Week 2Jan 8 · Shot Put · Place 10 · North AndoverShot Put1043-9.75—

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 27MSTCA Distance Classic and PentathlonDec 27 · Shot Put · Place 7 · North AndoverShot Put12lb7.44-06.0012
Dec 18MVC Week 1Dec 18 · Shot Put · Place 4 · North AndoverShot Put12lb4.47-02.50 PB12
Dec 15MSTCA Winter Festival (Large Schools)Dec 15 · Shot Put · Place 5 · North AndoverShot Put12lb5.44-01.0012
Feb 16MIAA Division 2 Indoor Track & Field ChampionshipFeb 16 · Shot Put · Place 10 · North AndoverShot Put12lb10.44-01.2511
Feb 9MVC League ChampionshipFeb 9 · Shot Put · Place 17 · North AndoverShot Put1741-2.50—
Jan 24MVC Week 5Jan 24 · Shot Put · Place 7 · North AndoverShot Put742-3.50—
Jan 17MVC Week 4Jan 17 · Shot Put · Place 17 · North AndoverShot Put1739-6.50—
Jan 12MSTCA Northeast InvitationalJan 12 · Shot Put · Place 29 · North AndoverShot Put2940-04.2511
Jan 10MVC Week 3Jan 10 · Shot Put · Place 9 · North AndoverShot Put940-6—

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
Dec 21JV Quad Meet 2Dec 21 · Shot Put · North AndoverShot Put12lb—45-11.5Unofficial12
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · Discus · Place 10 · North AndoverDiscus1.6kg10.130-0911
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · Shot Put · Place 4 · North AndoverShot Put12lb4.46-06.25 PB11
May 18MVC League ChampionshipMay 18 · Discus · Place 22 · North AndoverDiscus22104-9—
May 18MVC League ChampionshipMay 18 · Shot Put · Place 8 · North AndoverShot Put845-8—
May 8Central Catholic and Lowell at North AndoverMay 8 · Discus · Place 9 · North AndoverDiscus9105-10—
May 8Central Catholic and Lowell at North AndoverMay 8 · Shot Put · Place 6 · North AndoverShot Put644-3.25—
May 1Methuen at North AndoverMay 1 · Discus · Place 2 · North AndoverDiscus2129-6—
May 1Methuen at North AndoverMay 1 · Shot Put · Place 2 · North AndoverShot Put244-5—
Apr 28MSTCA Div. II RelaysApr 28 · Discus · Place 9 · North AndoverDiscus1.6kg9.38.78m11
Apr 28MSTCA Div. II RelaysApr 28 · Shot Put · Place 9 · North AndoverShot Put12lb9.13.10m11
Apr 24North Andover at AndoverApr 24 · Discus · Place 6 · North AndoverDiscus687-0—
Apr 24North Andover at AndoverApr 24 · Shot Put · Place 2 · North AndoverShot Put244-7—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · Discus · Place 9 · North AndoverDiscus935.03m—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · Shot Put · Place 5 · North AndoverShot Put512.92m—
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · Shot Put · Place 12 · North AndoverShot Put12lb12.41-07.5011
Apr 10North Andover at HaverhillApr 10 · Shot Put · Place 4 · North AndoverShot Put443-10—
Feb 1NABA Throws Meet (Jr Varsity Shot Put only)Feb 1 · Shot Put · Place 4 · North AndoverShot Put12lb4.43-0211

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Shot Put · North AndoverShot Put12lb--DNS11
Dec 20MVC Week 1Dec 20 · Shot Put · Place 22 · North AndoverShot Put12lb22.38-09.0011
Feb 14MSTCA Rising ChampionshipsFeb 14 · Shot Put · Place 4 · North AndoverShot Put438-11.00—
Jan 13MSTCA Northeast InvitationalJan 13 · Shot Put · North AndoverShot Put12lb--DNS10

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 20MVC ChampionshipMay 20 · Discus · Place 20 · North AndoverDiscus1.6kg20.103-0610
May 6MVC Boys Freshman-Sophomore InvitationalMay 6 · Discus · Place 2 · North AndoverDiscus2112-11—