Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorMVC South Invitational · May 2096-6MVC South InvitationalMay 20, 2026
Javelin · 800g · OutdoorMVC South Invitational · May 2086-6MVC South InvitationalMay 20, 2026
Shot Put · 12lb · IndoorMVC Week 1 · Dec 1735-01.50MVC Week 1December 17, 2025
Shot Put · 12lb · OutdoorTewksbury @ Dracut · Apr 1437-1.5Tewksbury @ DracutApril 14, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 23MVC League ChampionshipMay 23 · Shot Put · Place 22 · Tewksbury MemorialShot Put12lb22.34-09.7510
May 20MVC South InvitationalMay 20 · Javelin · Place 13 · Tewksbury MemorialJavelin800g13.86-6 PB10
May 20MVC South InvitationalMay 20 · Discus · Place 11 · Tewksbury MemorialDiscus1.6kg11.96-6 PB10
May 20MVC South InvitationalMay 20 · Shot Put · Place 5 · Tewksbury MemorialShot Put12lb5.36-110
May 16MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 16 · Discus · Place 12 · Tewksbury MemorialDiscus1287-310
May 16MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 16 · Shot Put · Place 9 · Tewksbury MemorialShot Put935-6.510
May 6Tewksbury @ LawrenceMay 6 · Discus · Place 7 · Tewksbury MemorialDiscus1.6kg7.75-610
May 6Tewksbury @ LawrenceMay 6 · Shot Put · Place 7 · Tewksbury MemorialShot Put12lb7.31-1010
May 3MSTCA Division 4 RelaysMay 3 · Shot Put · Place 43 · Tewksbury MemorialShot Put4310.23m10
Apr 29Haverhill at TewksburyApr 29 · Discus · Place 5 · Tewksbury MemorialDiscus1.6kg5.87-210
Apr 29Haverhill at TewksburyApr 29 · Shot Put · Place 5 · Tewksbury MemorialShot Put12lb5.33-510
Apr 14Tewksbury @ DracutApr 14 · Discus · Place 3 · Tewksbury MemorialDiscus1.6kg3.87-410
Apr 14Tewksbury @ DracutApr 14 · Shot Put · Place 3 · Tewksbury MemorialShot Put12lb3.37-1.5 PB10
Apr 8Methuen at TewksburyApr 8 · Discus · Place 7 · Tewksbury MemorialDiscus1.6kg7.78-710
Apr 8Methuen at TewksburyApr 8 · Shot Put · Place 6 · Tewksbury MemorialShot Put12lb6.31-910
Apr 1Lynnfield at Tewksbury ScrimmageApr 1 · Discus · Place 3 · Tewksbury MemorialDiscus1.6kg3.84-510
Apr 1Lynnfield at Tewksbury ScrimmageApr 1 · Shot Put · Place 4 · Tewksbury MemorialShot Put12lb4.34-110

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 2MVC Boys Freshman-Sophomore InvitationalFeb 2 · Shot Put · Place 19 · Tewksbury MemorialShot Put1930-310
Jan 30MVC Week 5Jan 30 · Shot Put · Place 39 · Tewksbury MemorialShot Put3934-810
Jan 17MSTCA Kalperis Relays - Division 4Jan 17 · Shot Put · Place 36 · Tewksbury MemorialShot Put3610.44m10
Jan 14MVC Week 4Jan 14 · Shot Put · Place 43 · Tewksbury MemorialShot Put4324-11.5010
Jan 7MVC Week 3Jan 7 · Shot Put · Place 41 · Tewksbury MemorialShot Put4128-610
Jan 2MVC Week 2Jan 2 · Shot Put · Place 38 · Tewksbury MemorialShot Put3822-110

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 30Lowell Field Events CarnivalDec 30 · Shot Put · Place 9 · Tewksbury MemorialShot Put12lb9.30' 9"10
Dec 17MVC Week 1Dec 17 · Shot Put · Place 28 · Tewksbury MemorialShot Put12lb28.35-01.50 PB10

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 3MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 3 · Javelin · Place 14 · Tewksbury MemorialJavelin1479-79
May 3MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 3 · Shot Put · Place 18 · Tewksbury MemorialShot Put1832-39
Apr 16Tewksbury at ChelmsfordApr 16 · Javelin · Place 8 · Tewksbury MemorialJavelin860-89
Apr 9Tewksbury at BillericaApr 9 · Javelin · Place 8 · Tewksbury MemorialJavelin855-4—