Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorMVC South Invitational · May 2086-8MVC South InvitationalMay 20, 2026
Shot Put · 4kg · IndoorMVC Week 1 · Dec 1730-01.50MVC Week 1December 17, 2025
Shot Put · 4kg · OutdoorChelmsford at Billerica · Apr 131-6Chelmsford at BillericaApril 1, 2026

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Discus · Place 20 · Billerica MemorialDiscus1kg20.70-0211
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Shot Put · Place 8 · Billerica MemorialShot Put4kg8.31-04.5011
May 23MVC League ChampionshipMay 23 · Discus · Place 15 · Billerica MemorialDiscus1kg15.81-0311
May 23MVC League ChampionshipMay 23 · Shot Put · Place 15 · Billerica MemorialShot Put4kg15.30-06.5011
May 20MVC South InvitationalMay 20 · Discus · Place 2 · Billerica MemorialDiscus1kg2.86-8 PB11
May 9Andover Boosters InvitationalMay 9 · Discus · Billerica MemorialDiscus1kg--FOUL11
May 9Andover Boosters InvitationalMay 9 · Shot Put · Place 16 · Billerica MemorialShot Put4kg16.29-08.0011
May 6BIllerica at LowellMay 6 · Discus · Place 7 · Billerica MemorialDiscus1kg7.66-911
May 6BIllerica at LowellMay 6 · Shot Put · Place 6 · Billerica MemorialShot Put4kg6.27-0.511
May 2MSTCA Division 2 RelaysMay 2 · Discus · Place 19 · Billerica MemorialDiscus1923.12m11
May 2MSTCA Division 2 RelaysMay 2 · Shot Put · Place 14 · Billerica MemorialShot Put148.70m11
Apr 29Billerica at North AndoverApr 29 · Discus · Place 4 · Billerica MemorialDiscus1kg4.73-311
Apr 29Billerica at North AndoverApr 29 · Shot Put · Place 4 · Billerica MemorialShot Put4kg4.27-711
Apr 22Jack Lang InvitationalApr 22 · Discus · Place 13 · Billerica MemorialDiscus1370-211
Apr 22Jack Lang InvitationalApr 22 · Shot Put · Place 13 · Billerica MemorialShot Put1328-411
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Discus · Place 16 · Billerica MemorialDiscus1675-311
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Shot Put · Place 7 · Billerica MemorialShot Put730-7.7511
Apr 15Andover at BillericaApr 15 · Discus · Place 2 · Billerica MemorialDiscus1kg2.69-1111
Apr 15Andover at BillericaApr 15 · Shot Put · Place 2 · Billerica MemorialShot Put4kg2.31-311
Apr 1Chelmsford at BillericaApr 1 · Discus · Place 3 · Billerica MemorialDiscus1kg3.61-1011
Apr 1Chelmsford at BillericaApr 1 · Shot Put · Place 1 · Billerica MemorialShot Put4kg1.31-6 PB11

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · Shot Put · Place 9 · Billerica MemorialShot Put930-8.5011
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · Shot Put · Place 9 · Billerica MemorialShot Put930-08.5011
Feb 6MVC League ChampionshipFeb 6 · Shot Put · Place 13 · Billerica MemorialShot Put1328-511
Jan 30MVC Week 5Jan 30 · Shot Put · Place 8 · Billerica MemorialShot Put829-611
Jan 24MSTCA Coaches' InvitationalJan 24 · Shot Put · Place 35 · Billerica MemorialShot Put3529-01.0011
Jan 18MSTCA Kalperis Relays - Division 2Jan 18 · Shot Put · Place 4 · Billerica MemorialShot Put49.53m11
Jan 14MVC Week 4Jan 14 · Shot Put · Place 7 · Billerica MemorialShot Put731-611
Jan 7MVC Week 3Jan 7 · Shot Put · Place 3 · Billerica MemorialShot Put331-3.7511
Jan 2MVC Week 2Jan 2 · Shot Put · Place 7 · Billerica MemorialShot Put728-11.5011

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 17MVC Week 1Dec 17 · Shot Put · Place 7 · Billerica MemorialShot Put4kg7.30-01.50 PB11
Feb 14MIAA Division 3 Indoor Track & Field ChampionshipFeb 14 · Shot Put · Place 15 · Billerica MemorialShot Put1530-5—
Feb 7MVC League ChampionshipFeb 7 · Shot Put · Place 11 · Billerica MemorialShot Put1129-10.50—
Jan 29MVC Week 4Jan 29 · Shot Put · Place 19 · Billerica MemorialShot Put1928-1—
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · Shot Put · Place 17 · Billerica MemorialShot Put1729-10—
Jan 22MVC Week 3Jan 22 · Shot Put · Place 5 · Billerica MemorialShot Put531-8.50—
Jan 18MSTCA Division 3 James Kalperis RelaysJan 18 · Shot Put · Place 5 · Billerica MemorialShot Put59.92m—

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Feb 5Shot Put SpectacularFeb 5 · Shot Put · Place 3 · Billerica MemorialShot Put4kg3.29' 910

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18MVC Week 1Dec 18 · Shot Put · Place 14 · Billerica MemorialShot Put4kg14.28-07.0010
Dec 12Local Meet #1Dec 12 · Shot Put · Place 1 · Billerica MemorialShot Put4kg1.29-11Unofficial10

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · Shot Put · Place 8 · Billerica MemorialShot Put4kg8.24-01.009