Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorMVC League Championship · May 23123-05MVC League ChampionshipMay 23, 2026
Shot Put · 12lb · IndoorLocal Meet #2 · Jan 1437-11.00Local Meet #2January 14, 2025
Shot Put · 12lb · OutdoorBIllerica at Lowell · May 641-11BIllerica at LowellMay 6, 2026

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Discus · Place 20 · Billerica MemorialDiscus1.6kg20.109-0012
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Shot Put · Place 14 · Billerica MemorialShot Put12lb14.39-02.5012
May 23MVC League ChampionshipMay 23 · Discus · Place 9 · Billerica MemorialDiscus1.6kg9.123-05 PB12
May 23MVC League ChampionshipMay 23 · Shot Put · Place 20 · Billerica MemorialShot Put12lb20.38-01.0012
May 9Andover Boosters InvitationalMay 9 · Discus · Place 34 · Billerica MemorialDiscus1.6kg34.79-0812
May 9Andover Boosters InvitationalMay 9 · Shot Put · Place 18 · Billerica MemorialShot Put12lb18.40-06.5012
May 6BIllerica at LowellMay 6 · Discus · Place 4 · Billerica MemorialDiscus1.6kg4.116-412
May 6BIllerica at LowellMay 6 · Shot Put · Place 3 · Billerica MemorialShot Put12lb3.41-11 PB12
May 2MSTCA Division 2 RelaysMay 2 · Discus · Place 9 · Billerica MemorialDiscus937.51m12
May 2MSTCA Division 2 RelaysMay 2 · Shot Put · Place 21 · Billerica MemorialShot Put2112.01m12
Apr 29Billerica at North AndoverApr 29 · Discus · Place 4 · Billerica MemorialDiscus1.6kg4.113-012
Apr 29Billerica at North AndoverApr 29 · Shot Put · Place 4 · Billerica MemorialShot Put12lb4.38-1112
Apr 22Jack Lang InvitationalApr 22 · Discus · Place 11 · Billerica MemorialDiscus11107-812
Apr 22Jack Lang InvitationalApr 22 · Shot Put · Place 11 · Billerica MemorialShot Put1139-2.512
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Discus · Place 15 · Billerica MemorialDiscus15111-1012
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Shot Put · Place 23 · Billerica MemorialShot Put2338-8.7512
Apr 15Andover at BillericaApr 15 · Discus · Place 6 · Billerica MemorialDiscus1.6kg6.98-112
Apr 15Andover at BillericaApr 15 · Shot Put · Place 2 · Billerica MemorialShot Put12lb2.40-712
Apr 8Billerica at Central CatholicApr 8 · Discus · Place 5 · Billerica MemorialDiscus1.6kg5.106-712
Apr 8Billerica at Central CatholicApr 8 · Shot Put · Place 8 · Billerica MemorialShot Put12lb8.33-912
Apr 1Chelmsford at BillericaApr 1 · Discus · Billerica MemorialDiscus1.6kg—ND12
Apr 1Chelmsford at BillericaApr 1 · Shot Put · Place 4 · Billerica MemorialShot Put12lb4.37-712

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 6MVC League ChampionshipFeb 6 · Shot Put · Place 23 · Billerica MemorialShot Put2339-2.5012
Jan 30MVC Week 5Jan 30 · Shot Put · Place 17 · Billerica MemorialShot Put1741-5.5012
Jan 24MSTCA Coaches' InvitationalJan 24 · Shot Put · Place 55 · Billerica MemorialShot Put5537-05.0012
Jan 18MSTCA Kalperis Relays - Division 2Jan 18 · Shot Put · Place 24 · Billerica MemorialShot Put2411.79m12
Jan 14MVC Week 4Jan 14 · Shot Put · Place 33 · Billerica MemorialShot Put3336-7.7512
Jan 7MVC Week 3Jan 7 · Shot Put · Place 30 · Billerica MemorialShot Put3036-1.5012
Jan 2MVC Week 2Jan 2 · Shot Put · Place 20 · Billerica MemorialShot Put2037-4.5012

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 17MVC Week 1Dec 17 · Shot Put · Place 23 · Billerica MemorialShot Put12lb23.36-08.0012
Feb 14MIAA Division 3 Indoor Track & Field ChampionshipFeb 14 · Shot Put · Place 18 · Billerica MemorialShot Put1839-11—
Jan 28Local Meet #3Jan 28 · Shot Put · Place 2 · Billerica MemorialShot Put12lb2.38-9Unofficial11
Jan 14Local Meet #2Jan 14 · Shot Put · Place 3 · Billerica MemorialShot Put12lb3.37-11.00 PB11

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · Discus · Place 21 · Billerica MemorialDiscus1.6kg21.113-0711
May 24MVC League ChampionshipMay 24 · Discus · Place 10 · Billerica MemorialDiscus10120-1111
May 24MVC League ChampionshipMay 24 · Shot Put · Place 23 · Billerica MemorialShot Put2339-011
May 17MSTCA Division 3 RelaysMay 17 · Discus · Place 13 · Billerica MemorialDiscus1335.67m11
May 17MSTCA Division 3 RelaysMay 17 · Shot Put · Place 14 · Billerica MemorialShot Put1411.83m11
May 10Andover Boosters InvitationalMay 10 · Discus · Place 31 · Billerica MemorialDiscus3179-1111
May 10Andover Boosters InvitationalMay 10 · Shot Put · Place 23 · Billerica MemorialShot Put2335-311
May 7Dracut at BillericaMay 7 · Discus · Place 2 · Billerica MemorialDiscus2117-011
May 7Dracut at BillericaMay 7 · Shot Put · Place 3 · Billerica MemorialShot Put340-711
Apr 30Billerica at LawrenceApr 30 · Discus · Place 2 · Billerica MemorialDiscus2116-711
Apr 30Billerica at LawrenceApr 30 · Shot Put · Place 4 · Billerica MemorialShot Put440-111
Apr 1946th Annual Ottaviani InvitationalApr 19 · Discus · Place 17 · Billerica MemorialDiscus1.6kg17.105-0711
Apr 1946th Annual Ottaviani InvitationalApr 19 · Shot Put · Place 16 · Billerica MemorialShot Put12lb16.38-00.0011
Apr 9Tewksbury at BillericaApr 9 · Discus · Place 5 · Billerica MemorialDiscus588-1011
Apr 9Tewksbury at BillericaApr 9 · Shot Put · Place 5 · Billerica MemorialShot Put537-811
Apr 5Billerica at ChelmsfordApr 5 · Discus · Place 7 · Billerica MemorialDiscus789-811
Apr 5Billerica at ChelmsfordApr 5 · Shot Put · Place 2 · Billerica MemorialShot Put238-1111
Feb 5Shot Put SpectacularFeb 5 · Shot Put · Place 6 · Billerica MemorialShot Put12lb6.41' 511

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18MVC Week 1Dec 18 · Shot Put · Place 27 · Billerica MemorialShot Put12lb27.35-05.5011

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · Discus · Place 24 · Billerica MemorialDiscus2468-5—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · Shot Put · Place 18 · Billerica MemorialShot Put1831-2—
May 1Lawrence at BillericaMay 1 · Discus · Place 5 · Billerica MemorialDiscus576-10—
Apr 20Chelmsford at BillericaApr 20 · Discus · Place 6 · Billerica MemorialDiscus681-0—
Apr 17Jack Lang InvitationalApr 17 · Discus · Place 20 · Billerica MemorialDiscus2073-10—
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · Shot Put · Place 15 · Billerica MemorialShot Put12lb15.30-03.5010