Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorMethuen at Tewksbury · Apr 893-0Methuen at TewksburyApril 8, 2026
Javelin · 600g · OutdoorTewksbury @ Lawrence · May 681-7Tewksbury @ LawrenceMay 6, 2026
Shot Put · 4kg · OutdoorAndover Boosters Invitational · May 933-00.50Andover Boosters InvitationalMay 9, 2026

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

2026 Outdoor Track

28 results
DateMeetEventPlMarkGr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Javelin · Place 15 · Tewksbury MemorialJavelin600g15.77-1112
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Discus · Place 19 · Tewksbury MemorialDiscus1kg19.80-0012
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Shot Put · Place 16 · Tewksbury MemorialShot Put4kg16.27-07.0012
May 23MVC League ChampionshipMay 23 · Javelin · Place 15 · Tewksbury MemorialJavelin600g15.78-0612
May 23MVC League ChampionshipMay 23 · Discus · Place 14 · Tewksbury MemorialDiscus1kg14.85-0112
May 23MVC League ChampionshipMay 23 · Shot Put · Place 6 · Tewksbury MemorialShot Put4kg6.32-09.2512
May 9Andover Boosters InvitationalMay 9 · Discus · Place 11 · Tewksbury MemorialDiscus1kg11.81-0412
May 9Andover Boosters InvitationalMay 9 · Shot Put · Place 4 · Tewksbury MemorialShot Put4kg4.33-00.50 PB12
May 6Tewksbury @ LawrenceMay 6 · Javelin · Place 1 · Tewksbury MemorialJavelin600g1.81-7 PB12
May 6Tewksbury @ LawrenceMay 6 · Discus · Place 2 · Tewksbury MemorialDiscus1kg2.79-412
May 6Tewksbury @ LawrenceMay 6 · Shot Put · Place 2 · Tewksbury MemorialShot Put4kg2.31-712
May 3MSTCA Division 4 RelaysMay 3 · Javelin · Place 15 · Tewksbury MemorialJavelin1520.00m12
May 3MSTCA Division 4 RelaysMay 3 · Discus · Place 15 · Tewksbury MemorialDiscus1523.08m12
May 3MSTCA Division 4 RelaysMay 3 · Shot Put · Place 8 · Tewksbury MemorialShot Put88.97m12
Apr 29Haverhill at TewksburyApr 29 · Javelin · Place 2 · Tewksbury MemorialJavelin600g2.72-712
Apr 29Haverhill at TewksburyApr 29 · Discus · Place 1 · Tewksbury MemorialDiscus1kg1.92-912
Apr 29Haverhill at TewksburyApr 29 · Shot Put · Place 1 · Tewksbury MemorialShot Put4kg1.31-312
Apr 22Jack Lang InvitationalApr 22 · Javelin · Place 17 · Tewksbury MemorialJavelin1767-512
Apr 22Jack Lang InvitationalApr 22 · Discus · Place 2 · Tewksbury MemorialDiscus290-712
Apr 22Jack Lang InvitationalApr 22 · Shot Put · Place 5 · Tewksbury MemorialShot Put531-312
Apr 14Tewksbury @ DracutApr 14 · Javelin · Place 2 · Tewksbury MemorialJavelin600g2.71-912
Apr 14Tewksbury @ DracutApr 14 · Shot Put · Place 2 · Tewksbury MemorialShot Put4kg2.32-812
Apr 8Methuen at TewksburyApr 8 · Javelin · Place 2 · Tewksbury MemorialJavelin600g2.72-012
Apr 8Methuen at TewksburyApr 8 · Discus · Place 1 · Tewksbury MemorialDiscus1kg1.93-0 PB12
Apr 8Methuen at TewksburyApr 8 · Shot Put · Place 1 · Tewksbury MemorialShot Put4kg1.32-212
Apr 1Lynnfield at Tewksbury ScrimmageApr 1 · Javelin · Place 3 · Tewksbury MemorialJavelin600g3.71-012
Apr 1Lynnfield at Tewksbury ScrimmageApr 1 · Discus · Place 1 · Tewksbury MemorialDiscus1kg1.88-212
Apr 1Lynnfield at Tewksbury ScrimmageApr 1 · Shot Put · Place 1 · Tewksbury MemorialShot Put4kg1.31-512

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · Shot Put · Place 7 · Tewksbury MemorialShot Put730-10.75—
Feb 6MVC League ChampionshipFeb 6 · Shot Put · Place 6 · Tewksbury MemorialShot Put631-6.5012
Jan 30MVC Week 5Jan 30 · Shot Put · Place 7 · Tewksbury MemorialShot Put730-4.7512
Jan 17MSTCA Kalperis Relays - Division 4Jan 17 · Shot Put · Place 7 · Tewksbury MemorialShot Put78.78m12
Jan 14MVC Week 4Jan 14 · Shot Put · Place 8 · Tewksbury MemorialShot Put831-312
Jan 7MVC Week 3Jan 7 · Shot Put · Place 7 · Tewksbury MemorialShot Put730-0.5012
Jan 2MVC Week 2Jan 2 · Shot Put · Place 9 · Tewksbury MemorialShot Put928-212

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · Discus · Place 21 · Tewksbury MemorialDiscus2165-211
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · Shot Put · Place 19 · Tewksbury MemorialShot Put1928-6.5011
May 24MVC League ChampionshipMay 24 · Discus · Place 19 · Tewksbury MemorialDiscus1966-811
May 24MVC League ChampionshipMay 24 · Shot Put · Place 15 · Tewksbury MemorialShot Put1528-11.2511
May 17MSTCA Division 4 RelaysMay 17 · Discus · Place 23 · Tewksbury MemorialDiscus2321.31m11
May 17MSTCA Division 4 RelaysMay 17 · Shot Put · Place 25 · Tewksbury MemorialShot Put258.52m11
May 14Lawrence at TewksburyMay 14 · Javelin · Place 4 · Tewksbury MemorialJavelin451-611
May 14Lawrence at TewksburyMay 14 · Discus · Place 1 · Tewksbury MemorialDiscus188-711
May 14Lawrence at TewksburyMay 14 · Shot Put · Place 1 · Tewksbury MemorialShot Put132-711
Apr 30Dracut at TewksburyApr 30 · Javelin · Place 1 · Tewksbury MemorialJavelin176-911
Apr 30Dracut at TewksburyApr 30 · Discus · Place 5 · Tewksbury MemorialDiscus573-811
Apr 30Dracut at TewksburyApr 30 · Shot Put · Place 2 · Tewksbury MemorialShot Put230-211
Apr 16Tewksbury at ChelmsfordApr 16 · Javelin · Place 2 · Tewksbury MemorialJavelin275-511
Apr 16Tewksbury at ChelmsfordApr 16 · Discus · Place 1 · Tewksbury MemorialDiscus183-611
Apr 16Tewksbury at ChelmsfordApr 16 · Shot Put · Place 1 · Tewksbury MemorialShot Put132-10.511
Apr 9Tewksbury at BillericaApr 9 · Javelin · Place 4 · Tewksbury MemorialJavelin453-1111
Apr 9Tewksbury at BillericaApr 9 · Discus · Place 3 · Tewksbury MemorialDiscus376-711
Apr 9Tewksbury at BillericaApr 9 · Shot Put · Place 3 · Tewksbury MemorialShot Put328-811

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 15MIAA Division 4 Indoor Track & Field ChampionshipFeb 15 · Shot Put · Place 7 · Tewksbury MemorialShot Put730-10.75—
Feb 7MVC League ChampionshipFeb 7 · Shot Put · Place 21 · Tewksbury MemorialShot Put2127-7.75—
Jan 29MVC Week 4Jan 29 · Shot Put · Place 14 · Tewksbury MemorialShot Put1429-5.50—
Jan 22MVC Week 3Jan 22 · Shot Put · Place 9 · Tewksbury MemorialShot Put930-1—
Jan 19MSTCA Division 4 James Kalperis RelaysJan 19 · Shot Put · Place 14 · Tewksbury MemorialShot Put148.28m—
Jan 8MVC Week 2Jan 8 · Shot Put · Place 12 · Tewksbury MemorialShot Put1229-6—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 27JV Quad Meet 3Dec 27 · Shot Put · Place 1 · Tewksbury MemorialShot Put126-7.5—
Feb 9MVC League ChampionshipFeb 9 · Shot Put · Place 23 · Tewksbury MemorialShot Put2325-4—
Jan 24MVC Week 5Jan 24 · Shot Put · Place 21 · Tewksbury MemorialShot Put2125-6.50—
Jan 17MVC Week 4Jan 17 · Shot Put · Place 23 · Tewksbury MemorialShot Put2326-3—
Jan 10MVC Week 3Jan 10 · Shot Put · Place 29 · Tewksbury MemorialShot Put2923-10—
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · Shot Put · Place 46 · Tewksbury MemorialShot Put4623-0.50—
Jan 3MVC Week 2Jan 3 · Shot Put · Place 33 · Tewksbury MemorialShot Put3322-6.25—

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 18MVC League ChampionshipMay 18 · Javelin · Place 15 · Tewksbury MemorialJavelin1569-4—
May 18MVC League ChampionshipMay 18 · Shot Put · Place 20 · Tewksbury MemorialShot Put2026-1—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · Javelin · Place 4 · Tewksbury MemorialJavelin469-11—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · Shot Put · Place 6 · Tewksbury MemorialShot Put627-5—
May 1Tewksbury at DracutMay 1 · Javelin · Place 5 · Tewksbury MemorialJavelin558-5—
May 1Tewksbury at DracutMay 1 · Discus · Place 7 · Tewksbury MemorialDiscus754-4—
May 1Tewksbury at DracutMay 1 · Shot Put · Place 3 · Tewksbury MemorialShot Put327-9.75—
Apr 27MSTCA Div. IV Relays Apr 27 · Javelin · Place 25 · Tewksbury MemorialJavelin2519.69m—
Apr 27MSTCA Div. IV Relays Apr 27 · Discus · Place 23 · Tewksbury MemorialDiscus2319.52m—
Apr 27MSTCA Div. IV Relays Apr 27 · Shot Put · Place 9 · Tewksbury MemorialShot Put99.15m—
Apr 24Chelmsford at TewksburyApr 24 · Javelin · Place 5 · Tewksbury MemorialJavelin558-9—
Apr 24Chelmsford at TewksburyApr 24 · Discus · Place 4 · Tewksbury MemorialDiscus461-2—
Apr 24Chelmsford at TewksburyApr 24 · Shot Put · Place 1 · Tewksbury MemorialShot Put127-1—
Apr 17Jack Lang InvitationalApr 17 · Javelin · Place 9 · Tewksbury MemorialJavelin964-4—
Apr 17Jack Lang InvitationalApr 17 · Discus · Place 19 · Tewksbury MemorialDiscus1946-3—
Apr 17Jack Lang InvitationalApr 17 · Shot Put · Place 8 · Tewksbury MemorialShot Put826-4.5—
Apr 10Billerica and Lawrence at TewksburyApr 10 · Javelin · Place 3 · Tewksbury MemorialJavelin368-10—
Apr 10Billerica and Lawrence at TewksburyApr 10 · Discus · Place 10 · Tewksbury MemorialDiscus1057-0—
Apr 10Billerica and Lawrence at TewksburyApr 10 · Shot Put · Place 4 · Tewksbury MemorialShot Put427-4—