Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorBillerica at Central Catholic · Apr 8133-5Billerica at Central CatholicApril 8, 2026
Shot Put · 12lb · OutdoorBIllerica at Lowell · May 642-1BIllerica 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 11 · Billerica MemorialDiscus1.6kg11.125-0312
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Shot Put · Place 13 · Billerica MemorialShot Put12lb13.40-07.5012
May 23MVC League ChampionshipMay 23 · Discus · Place 13 · Billerica MemorialDiscus1.6kg13.118-0812
May 23MVC League ChampionshipMay 23 · Shot Put · Place 14 · Billerica MemorialShot Put12lb14.41-08.0012
May 9Andover Boosters InvitationalMay 9 · Discus · Place 19 · Billerica MemorialDiscus1.6kg19.108-0812
May 9Andover Boosters InvitationalMay 9 · Shot Put · Place 19 · Billerica MemorialShot Put12lb19.39-01.0012
May 6BIllerica at LowellMay 6 · Discus · Place 3 · Billerica MemorialDiscus1.6kg3.124-112
May 6BIllerica at LowellMay 6 · Shot Put · Place 2 · Billerica MemorialShot Put12lb2.42-1 PB12
May 2MSTCA Division 2 RelaysMay 2 · Discus · Place 6 · Billerica MemorialDiscus638.72m12
May 2MSTCA Division 2 RelaysMay 2 · Shot Put · Place 12 · Billerica MemorialShot Put1212.74m12
Apr 29Billerica at North AndoverApr 29 · Discus · Place 3 · Billerica MemorialDiscus1.6kg3.119-912
Apr 29Billerica at North AndoverApr 29 · Shot Put · Place 2 · Billerica MemorialShot Put12lb2.40-1112
Apr 22Jack Lang InvitationalApr 22 · Discus · Place 4 · Billerica MemorialDiscus4119-812
Apr 22Jack Lang InvitationalApr 22 · Shot Put · Place 10 · Billerica MemorialShot Put1039-9.512
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Discus · Place 13 · Billerica MemorialDiscus13117-612
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Shot Put · Place 17 · Billerica MemorialShot Put1740-012
Apr 15Andover at BillericaApr 15 · Discus · Place 1 · Billerica MemorialDiscus1.6kg1.124-6.512
Apr 15Andover at BillericaApr 15 · Shot Put · Place 1 · Billerica MemorialShot Put12lb1.41-3.512
Apr 8Billerica at Central CatholicApr 8 · Discus · Place 1 · Billerica MemorialDiscus1.6kg1.133-5 PB12
Apr 8Billerica at Central CatholicApr 8 · Shot Put · Place 5 · Billerica MemorialShot Put12lb5.39-012
Apr 1Chelmsford at BillericaApr 1 · Discus · Place 2 · Billerica MemorialDiscus1.6kg2.117-312
Apr 1Chelmsford at BillericaApr 1 · Shot Put · Place 3 · Billerica MemorialShot Put12lb3.39-012

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 6MVC League ChampionshipFeb 6 · Shot Put · Place 19 · Billerica MemorialShot Put1940-7.5012
Jan 30MVC Week 5Jan 30 · Shot Put · Place 30 · Billerica MemorialShot Put3037-912
Jan 24MSTCA Coaches' InvitationalJan 24 · Shot Put · Place 43 · Billerica MemorialShot Put4340-04.0012
Jan 18MSTCA Kalperis Relays - Division 2Jan 18 · Shot Put · Place 21 · Billerica MemorialShot Put2112.05m12
Jan 14MVC Week 4Jan 14 · Shot Put · Place 22 · Billerica MemorialShot Put2238-712
Jan 7MVC Week 3Jan 7 · Shot Put · Place 21 · Billerica MemorialShot Put2138-012
Jan 2MVC Week 2Jan 2 · Shot Put · Place 15 · Billerica MemorialShot Put1539-212

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 24MVC League ChampionshipMay 24 · Discus · Place 22 · Billerica MemorialDiscus22105-1011
May 24MVC League ChampionshipMay 24 · Shot Put · Place 22 · Billerica MemorialShot Put2239-911
May 20MVC South InvitationalMay 20 · Discus · Place 4 · Billerica MemorialDiscus4113-111
May 20MVC South InvitationalMay 20 · Shot Put · Place 4 · Billerica MemorialShot Put440-111
May 17MSTCA Division 3 RelaysMay 17 · Discus · Place 17 · Billerica MemorialDiscus1733.18m11
May 17MSTCA Division 3 RelaysMay 17 · Shot Put · Place 21 · Billerica MemorialShot Put2111.57m11
May 10Andover Boosters InvitationalMay 10 · Shot Put · Place 20 · Billerica MemorialShot Put2036-4.7511
May 7Dracut at BillericaMay 7 · Discus · Place 5 · Billerica MemorialDiscus5102-011
May 7Dracut at BillericaMay 7 · Shot Put · Place 1 · Billerica MemorialShot Put142-511
Apr 30Billerica at LawrenceApr 30 · Discus · Place 4 · Billerica MemorialDiscus4107-111
Apr 30Billerica at LawrenceApr 30 · Shot Put · Place 5 · Billerica MemorialShot Put537-611
Apr 9Tewksbury at BillericaApr 9 · Discus · Place 4 · Billerica MemorialDiscus4107-811
Apr 9Tewksbury at BillericaApr 9 · Shot Put · Place 2 · Billerica MemorialShot Put239-511
Apr 5Billerica at ChelmsfordApr 5 · Discus · Place 6 · Billerica MemorialDiscus698-911
Apr 5Billerica at ChelmsfordApr 5 · Shot Put · Place 4 · Billerica MemorialShot Put438-611

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 7MVC League ChampionshipFeb 7 · Shot Put · Place 26 · Billerica MemorialShot Put2636-7—
Jan 29MVC Week 4Jan 29 · Shot Put · Place 12 · Billerica MemorialShot Put1243-2—
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · Shot Put · Place 32 · Billerica MemorialShot Put3239-11.25—
Jan 22MVC Week 3Jan 22 · Shot Put · Place 26 · Billerica MemorialShot Put2636-7.75—
Jan 18MSTCA Division 3 James Kalperis RelaysJan 18 · Shot Put · Place 26 · Billerica MemorialShot Put2611.62m—
Jan 8MVC Week 2Jan 8 · Shot Put · Place 13 · Billerica MemorialShot Put1342-5.25—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 18MVC League ChampionshipMay 18 · Shot Put · Place 27 · Billerica MemorialShot Put2739-10—
May 8Dracut at BillericaMay 8 · Discus · Place 5 · Billerica MemorialDiscus599-9—
May 8Dracut at BillericaMay 8 · Shot Put · Place 3 · Billerica MemorialShot Put339-5.5—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · Discus · Place 5 · Billerica MemorialDiscus5108-0—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · Shot Put · Place 7 · Billerica MemorialShot Put738-11—
May 1Lawrence at BillericaMay 1 · Shot Put · Place 4 · Billerica MemorialShot Put440-0.25—
Apr 20Chelmsford at BillericaApr 20 · Discus · Place 3 · Billerica MemorialDiscus3110-5—
Apr 20Chelmsford at BillericaApr 20 · Shot Put · Place 3 · Billerica MemorialShot Put338-9—
Apr 17Jack Lang InvitationalApr 17 · Discus · Place 14 · Billerica MemorialDiscus1484-4—
Apr 17Jack Lang InvitationalApr 17 · Shot Put · Place 9 · Billerica MemorialShot Put937-2.25—
Apr 10Billerica and Lawrence at TewksburyApr 10 · Shot Put · Place 5 · Billerica MemorialShot Put536-5—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 9MVC League ChampionshipFeb 9 · Shot Put · Place 25 · Billerica MemorialShot Put2537-1.50—
Jan 31MVC Boys' Freshman-Sophomore InvitationalJan 31 · Shot Put · Place 4 · Billerica MemorialShot Put437-11.5—
Jan 24MVC Week 5Jan 24 · Shot Put · Place 17 · Billerica MemorialShot Put1737-3—
Jan 10MVC Week 3Jan 10 · Shot Put · Place 24 · Billerica MemorialShot Put2435-11.50—
Jan 3MVC Week 2Jan 3 · Shot Put · Place 25 · Billerica MemorialShot Put2536-0—

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 10Tewksbury at BillericaMay 10 · Discus · Place 3 · Billerica MemorialDiscus3102-2—
May 10Tewksbury at BillericaMay 10 · Shot Put · Place 3 · Billerica MemorialShot Put337-4.5—