Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorMethuen at Tewksbury · Apr 870-0Methuen at TewksburyApril 8, 2026
Shot Put · 4kg · IndoorMVC Week 1 · Dec 1728-02.00MVC Week 1December 17, 2025
Shot Put · 4kg · OutdoorTewksbury @ Dracut · Apr 1429-5.75Tewksbury @ DracutApril 14, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Shot Put · Place 19 · Tewksbury MemorialShot Put4kg19.27-00.0011
May 23MVC League ChampionshipMay 23 · Shot Put · Place 23 · Tewksbury MemorialShot Put4kg23.27-04.0011
May 9Andover Boosters InvitationalMay 9 · Shot Put · Place 23 · Tewksbury MemorialShot Put4kg23.26-00.0011
May 6Tewksbury @ LawrenceMay 6 · Discus · Place 5 · Tewksbury MemorialDiscus1kg5.63-911
May 6Tewksbury @ LawrenceMay 6 · Shot Put · Place 3 · Tewksbury MemorialShot Put4kg3.28-1011
May 3MSTCA Division 4 RelaysMay 3 · Discus · Place 23 · Tewksbury MemorialDiscus2319.51m11
May 3MSTCA Division 4 RelaysMay 3 · Shot Put · Place 15 · Tewksbury MemorialShot Put158.18m11
Apr 29Haverhill at TewksburyApr 29 · Discus · Place 3 · Tewksbury MemorialDiscus1kg3.67-211
Apr 29Haverhill at TewksburyApr 29 · Shot Put · Place 3 · Tewksbury MemorialShot Put4kg3.28-511
Apr 22Jack Lang InvitationalApr 22 · Discus · Place 14 · Tewksbury MemorialDiscus1469-611
Apr 22Jack Lang InvitationalApr 22 · Shot Put · Place 15 · Tewksbury MemorialShot Put1528-0.511
Apr 14Tewksbury @ DracutApr 14 · Shot Put · Place 3 · Tewksbury MemorialShot Put4kg3.29-5.75 PB11
Apr 8Methuen at TewksburyApr 8 · Discus · Place 3 · Tewksbury MemorialDiscus1kg3.70-0 PB11
Apr 8Methuen at TewksburyApr 8 · Shot Put · Place 2 · Tewksbury MemorialShot Put4kg2.29-311
Apr 1Lynnfield at Tewksbury ScrimmageApr 1 · Discus · Place 4 · Tewksbury MemorialDiscus1kg4.65-711
Apr 1Lynnfield at Tewksbury ScrimmageApr 1 · Shot Put · Place 2 · Tewksbury MemorialShot Put4kg2.27-611

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 6MVC League ChampionshipFeb 6 · Shot Put · Place 20 · Tewksbury MemorialShot Put2026-3.2511
Jan 30MVC Week 5Jan 30 · Shot Put · Place 9 · Tewksbury MemorialShot Put929-011
Jan 17MSTCA Kalperis Relays - Division 4Jan 17 · Shot Put · Place 9 · Tewksbury MemorialShot Put98.64m11
Jan 14MVC Week 4Jan 14 · Shot Put · Place 9 · Tewksbury MemorialShot Put930-6.5011
Jan 7MVC Week 3Jan 7 · Shot Put · Place 10 · Tewksbury MemorialShot Put1028-911

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 17MVC Week 1Dec 17 · Shot Put · Place 9 · Tewksbury MemorialShot Put4kg9.28-02.00 PB11
Feb 7MVC League ChampionshipFeb 7 · Shot Put · Place 23 · Tewksbury MemorialShot Put2326-2—
Jan 29MVC Week 4Jan 29 · Shot Put · Place 22 · Tewksbury MemorialShot Put2227-6.25—
Jan 22MVC Week 3Jan 22 · Shot Put · Place 27 · Tewksbury MemorialShot Put2726-10.50—
Jan 19MSTCA Division 4 James Kalperis RelaysJan 19 · Shot Put · Place 13 · Tewksbury MemorialShot Put138.29m—
Jan 8MVC Week 2Jan 8 · Shot Put · Place 25 · Tewksbury MemorialShot Put2526-0.50—

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Dec 13JV Track Meet 1Dec 13 · Shot Put · Place 4 · Tewksbury MemorialShot Put4kg4.27' 5"11
May 24MVC League ChampionshipMay 24 · Discus · Place 18 · Tewksbury MemorialDiscus1867-610
May 24MVC League ChampionshipMay 24 · Shot Put · Place 20 · Tewksbury MemorialShot Put2027-510
May 20MVC South InvitationalMay 20 · Shot Put · Place 1 · Tewksbury MemorialShot Put128-8.510
May 17MSTCA Division 4 RelaysMay 17 · Javelin · Place 45 · Tewksbury MemorialJavelin4514.70m10
May 17MSTCA Division 4 RelaysMay 17 · Discus · Place 25 · Tewksbury MemorialDiscus2521.16m10
May 17MSTCA Division 4 RelaysMay 17 · Shot Put · Place 21 · Tewksbury MemorialShot Put218.61m10
May 14Lawrence at TewksburyMay 14 · Javelin · Place 8 · Tewksbury MemorialJavelin844-610
May 14Lawrence at TewksburyMay 14 · Discus · Place 5 · Tewksbury MemorialDiscus556-1110
May 14Lawrence at TewksburyMay 14 · Shot Put · Place 4 · Tewksbury MemorialShot Put427-710
Apr 30Dracut at TewksburyApr 30 · Javelin · Place 5 · Tewksbury MemorialJavelin544-1110
Apr 30Dracut at TewksburyApr 30 · Discus · Place 7 · Tewksbury MemorialDiscus752-610
Apr 30Dracut at TewksburyApr 30 · Shot Put · Place 6 · Tewksbury MemorialShot Put625-6.510
Apr 16Tewksbury at ChelmsfordApr 16 · Javelin · Place 7 · Tewksbury MemorialJavelin740-610
Apr 16Tewksbury at ChelmsfordApr 16 · Discus · Place 5 · Tewksbury MemorialDiscus557-010
Apr 16Tewksbury at ChelmsfordApr 16 · Shot Put · Place 4 · Tewksbury MemorialShot Put427-910
Apr 9Tewksbury at BillericaApr 9 · Javelin · Place 5 · Tewksbury MemorialJavelin538-1110
Apr 9Tewksbury at BillericaApr 9 · Discus · Place 4 · Tewksbury MemorialDiscus461-310
Apr 9Tewksbury at BillericaApr 9 · Shot Put · Place 4 · Tewksbury MemorialShot Put428-110

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 18MVC Week 1Dec 18 · Shot Put · Place 27 · Tewksbury MemorialShot Put4kg27.25-00.5010
Jan 24MVC Week 5Jan 24 · Shot Put · Place 31 · Tewksbury MemorialShot Put3122-3—
Jan 17MVC Week 4Jan 17 · Shot Put · Place 35 · Tewksbury MemorialShot Put3522-1—
Jan 10MVC Week 3Jan 10 · Shot Put · Place 38 · Tewksbury MemorialShot Put3820-2.50—
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · Shot Put · Place 62 · Tewksbury MemorialShot Put6220-2—
Jan 3MVC Week 2Jan 3 · Shot Put · Place 34 · Tewksbury MemorialShot Put3421-8—

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 18MVC League ChampionshipMay 18 · Shot Put · Place 24 · Tewksbury MemorialShot Put2423-9—
May 11Andover Boosters InvitationalMay 11 · Javelin · Place 29 · Tewksbury MemorialJavelin2938-5—
May 11Andover Boosters InvitationalMay 11 · Shot Put · Place 33 · Tewksbury MemorialShot Put3322-4—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · Discus · Place 13 · Tewksbury MemorialDiscus1361-11—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · Shot Put · Place 10 · Tewksbury MemorialShot Put1025-6—
May 1Tewksbury at DracutMay 1 · Discus · Place 8 · Tewksbury MemorialDiscus851-11—
May 1Tewksbury at DracutMay 1 · Shot Put · Place 7 · Tewksbury MemorialShot Put723-2.5—
Apr 24Chelmsford at TewksburyApr 24 · Discus · Place 7 · Tewksbury MemorialDiscus745-0—
Apr 17Jack Lang InvitationalApr 17 · Javelin · Place 21 · Tewksbury MemorialJavelin2129-2—
Apr 17Jack Lang InvitationalApr 17 · Discus · Place 20 · Tewksbury MemorialDiscus2046-1—
Apr 17Jack Lang InvitationalApr 17 · Shot Put · Place 15 · Tewksbury MemorialShot Put1523-6.5—
Apr 10Billerica and Lawrence at TewksburyApr 10 · Discus · Place 11 · Tewksbury MemorialDiscus1143-5—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20MVC Week 1Dec 20 · Shot Put · Place 36 · Tewksbury MemorialShot Put4kg36.21-00.259