Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorMIAA Division 4 Track & Field Championship · May 28107-02MIAA Division 4 Track & Field ChampionshipMay 28, 2026
Javelin · 600g · OutdoorMIAA Division 4 Track & Field Championship · May 2890-09MIAA Division 4 Track & Field ChampionshipMay 28, 2026
Shot Put · 4kg · IndoorMSTCA Boston Holiday Challenge · Dec 2726-04.00MSTCA Boston Holiday ChallengeDecember 27, 2025
Shot Put · 4kg · OutdoorDracut at Methuen · May 629-0Dracut at Methuen May 6, 2026
Weight Throw · 20lb / 9.0kg · IndoorMSTCA Boston Holiday Challenge · Dec 2730-00.00MSTCA Boston Holiday ChallengeDecember 27, 2025

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

2026 Outdoor Track

31 results
DateMeetEventPlMarkGr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Javelin · Place 7 · Dracut SeniorJavelin600g7.90-09 PB12
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Discus · Place 4 · Dracut SeniorDiscus1kg4.107-02 PB12
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Shot Put · Place 15 · Dracut SeniorShot Put4kg15.27-09.0012
May 23MVC League ChampionshipMay 23 · Javelin · Place 8 · Dracut SeniorJavelin600g8.87-0012
May 23MVC League ChampionshipMay 23 · Discus · Place 2 · Dracut SeniorDiscus1kg2.104-0212
May 23MVC League ChampionshipMay 23 · Shot Put · Place 25 · Dracut SeniorShot Put4kg25.27-00.5012
May 16MSTCA Coaches Metro InvitationalMay 16 · Javelin · Place 8 · Dracut SeniorJavelin884-0412
May 16MSTCA Coaches Metro InvitationalMay 16 · Discus · Place 6 · Dracut SeniorDiscus6105-0012
May 16MSTCA Coaches Metro InvitationalMay 16 · Shot Put · Place 22 · Dracut SeniorShot Put2228-03.5012
May 9Andover Boosters InvitationalMay 9 · Javelin · Place 7 · Dracut SeniorJavelin600g7.79-0212
May 9Andover Boosters InvitationalMay 9 · Discus · Place 1 · Dracut SeniorDiscus1kg1.100-0412
May 9Andover Boosters InvitationalMay 9 · Shot Put · Place 25 · Dracut SeniorShot Put4kg25.25-08.5012
May 6Dracut at Methuen May 6 · Javelin · Place 2 · Dracut SeniorJavelin600g2.88-912
May 6Dracut at Methuen May 6 · Discus · Place 1 · Dracut SeniorDiscus1kg1.106-1.512
May 6Dracut at Methuen May 6 · Shot Put · Place 1 · Dracut SeniorShot Put4kg1.29-0 PB12
May 3MSTCA Division 4 RelaysMay 3 · Javelin · Place 4 · Dracut SeniorJavelin424.55m12
May 3MSTCA Division 4 RelaysMay 3 · Discus · Place 7 · Dracut SeniorDiscus727.83m12
May 3MSTCA Division 4 RelaysMay 3 · Shot Put · Place 10 · Dracut SeniorShot Put108.75m12
Apr 24MSTCA Invacational & PentathlonApr 24 · Discus · Place 3 · Dracut SeniorDiscus398-812
Apr 24MSTCA Invacational & PentathlonApr 24 · Shot Put · Place 23 · Dracut SeniorShot Put2325-312
Apr 22Jack Lang InvitationalApr 22 · Shot Put · Place 19 · Dracut SeniorShot Put1926-312
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Discus · Place 8 · Dracut SeniorDiscus885-1012
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Javelin · Place 17 · Dracut SeniorJavelin1772-512
Apr 14Tewksbury @ DracutApr 14 · Javelin · Place 1 · Dracut SeniorJavelin600g1.87-712
Apr 14Tewksbury @ DracutApr 14 · Shot Put · Place 4 · Dracut SeniorShot Put4kg4.27-10.512
Apr 8Dracut at HaverhillApr 8 · Javelin · Place 1 · Dracut SeniorJavelin600g1.84-912
Apr 8Dracut at HaverhillApr 8 · Discus · Place 2 · Dracut SeniorDiscus1kg2.93-612
Apr 8Dracut at HaverhillApr 8 · Shot Put · Place 5 · Dracut SeniorShot Put4kg5.23-212
Apr 1Lawrence at DracutApr 1 · Javelin · Place 1 · Dracut SeniorJavelin600g1.80-212
Apr 1Lawrence at DracutApr 1 · Discus · Place 1 · Dracut SeniorDiscus1kg1.94-912
Apr 1Lawrence at DracutApr 1 · Shot Put · Place 4 · Dracut SeniorShot Put4kg4.25-6.512

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · Shot Put · Place 18 · Dracut SeniorShot Put1826-1012
Feb 6MVC League ChampionshipFeb 6 · Shot Put · Place 14 · Dracut SeniorShot Put1428-3.7512
Jan 30MVC Week 5Jan 30 · Weight Throw · Place 1 · Dracut SeniorWeight Throw127-7.5012
Jan 30MVC Week 5Jan 30 · Shot Put · Place 16 · Dracut SeniorShot Put1626-9.5012
Jan 17MSTCA Kalperis Relays - Division 4Jan 17 · Shot Put · Place 8 · Dracut SeniorShot Put88.74m12
Jan 14MVC Week 4Jan 14 · Shot Put · Place 22 · Dracut SeniorShot Put2225-9.5012
Jan 9MSTCA Northeast InvitationalJan 9 · Weight Throw · Place 16 · Dracut SeniorWeight Throw1624-10.7512
Jan 7MVC Week 3Jan 7 · Shot Put · Place 24 · Dracut SeniorShot Put2424-1.2512
Jan 2MVC Week 2Jan 2 · Shot Put · Place 14 · Dracut SeniorShot Put1425-10.7512

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · Weight Throw · Place 15 · Dracut SeniorWeight Throw20lb / 9.0kg15.30-00.00 PB12
Dec 27MSTCA Boston Holiday ChallengeDec 27 · Shot Put · Place 36 · Dracut SeniorShot Put4kg36.26-04.00 PB12
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · Weight Throw · Place 4 · Dracut SeniorWeight Throw20lb / 9.0kg4.25-09.5012
Dec 17MVC Week 1Dec 17 · Shot Put · Place 18 · Dracut SeniorShot Put4kg18.25-08.2512
Feb 8MSTCA Qualifier MeetFeb 8 · Shot Put · Place 22 · Dracut SeniorShot Put2227-5.50—
Jan 29MVC Week 4Jan 29 · Shot Put · Place 33 · Dracut SeniorShot Put3324-5.25—
Jan 22MVC Week 3Jan 22 · Shot Put · Place 29 · Dracut SeniorShot Put2926-5.50—
Jan 8MVC Week 2Jan 8 · Shot Put · Place 19 · Dracut SeniorShot Put1927-0.50—

2025 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · Discus · Place 6 · Dracut SeniorDiscus698-611
May 24MVC League ChampionshipMay 24 · Discus · Place 9 · Dracut SeniorDiscus994-611
May 24MVC League ChampionshipMay 24 · Shot Put · Place 26 · Dracut SeniorShot Put2623-7.5011
May 17MSTCA Division 4 RelaysMay 17 · Javelin · Place 29 · Dracut SeniorJavelin2919.95m11
May 17MSTCA Division 4 RelaysMay 17 · Discus · Place 5 · Dracut SeniorDiscus528.71m11
May 10Andover Boosters InvitationalMay 10 · Discus · Place 11 · Dracut SeniorDiscus1182-611
May 10Andover Boosters InvitationalMay 10 · Shot Put · Dracut SeniorShot Put—ND11
May 7Dracut at BillericaMay 7 · Discus · Place 4 · Dracut SeniorDiscus494-411
Apr 30Dracut at TewksburyApr 30 · Javelin · Place 2 · Dracut SeniorJavelin270-611
Apr 30Dracut at TewksburyApr 30 · Discus · Place 2 · Dracut SeniorDiscus297-411
Apr 30Dracut at TewksburyApr 30 · Shot Put · Place 4 · Dracut SeniorShot Put427-3.511
Apr 25MSTCA InVacational & PentathlonApr 25 · Javelin · Place 19 · Dracut SeniorJavelin1959-0711
Apr 25MSTCA InVacational & PentathlonApr 25 · Discus · Place 8 · Dracut SeniorDiscus889-0811
Apr 25MSTCA InVacational & PentathlonApr 25 · Shot Put · Place 15 · Dracut SeniorShot Put1527-02.2511
Apr 1946th Annual Ottaviani InvitationalApr 19 · Javelin · Place 12 · Dracut SeniorJavelin600g12.69-1111
Apr 1946th Annual Ottaviani InvitationalApr 19 · Discus · Place 6 · Dracut SeniorDiscus1kg6.93-0711
Apr 1946th Annual Ottaviani InvitationalApr 19 · Shot Put · Dracut SeniorShot Put4kg—DNS11
Apr 17Lawrence at DracutApr 17 · Javelin · Place 1 · Dracut SeniorJavelin180-011
Apr 17Lawrence at DracutApr 17 · Discus · Place 1 · Dracut SeniorDiscus1100-911
Apr 17Lawrence at DracutApr 17 · Shot Put · Place 3 · Dracut SeniorShot Put328-211
Apr 10Chelmsford at DracutApr 10 · Javelin · Place 2 · Dracut SeniorJavelin281-1.511
Apr 10Chelmsford at DracutApr 10 · Discus · Place 2 · Dracut SeniorDiscus293-211
Apr 10Chelmsford at DracutApr 10 · Shot Put · Place 7 · Dracut SeniorShot Put723-3.511

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 27MSTCA Distance Classic and PentathlonDec 27 · Shot Put · Place 78 · Dracut SeniorShot Put4kg78.20-09.0011
Dec 18MVC Week 1Dec 18 · Shot Put · Place 28 · Dracut SeniorShot Put4kg28.25-00.0011
Jan 24MVC Week 5Jan 24 · Shot Put · Place 28 · Dracut SeniorShot Put2823-5.25—
Jan 12MSTCA Northeast InvitationalJan 12 · Shot Put · Place 94 · Dracut SeniorShot Put9421-08.0010
Jan 10MVC Week 3Jan 10 · Shot Put · Place 31 · Dracut SeniorShot Put3122-9.25—
Jan 3MVC Week 2Jan 3 · Shot Put · Place 35 · Dracut SeniorShot Put3521-3—

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · Discus · Place 15 · Dracut SeniorDiscus1kg15.83-0610
May 18MVC League ChampionshipMay 18 · Javelin · Place 14 · Dracut SeniorJavelin1470-6—
May 18MVC League ChampionshipMay 18 · Discus · Place 11 · Dracut SeniorDiscus1183-3—
May 11Andover Boosters InvitationalMay 11 · Javelin · Place 13 · Dracut SeniorJavelin1375-5—
May 11Andover Boosters InvitationalMay 11 · Discus · Place 7 · Dracut SeniorDiscus794-8—
May 8Dracut at BillericaMay 8 · Javelin · Place 1 · Dracut SeniorJavelin172-8—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · Javelin · Place 2 · Dracut SeniorJavelin276-1—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · Discus · Place 2 · Dracut SeniorDiscus294-1—
May 1Tewksbury at DracutMay 1 · Javelin · Place 1 · Dracut SeniorJavelin177-7—
May 1Tewksbury at DracutMay 1 · Discus · Place 2 · Dracut SeniorDiscus297-0—
Apr 27MSTCA Div. IV Relays Apr 27 · Discus · Place 4 · Dracut SeniorDiscus428.54m—
Apr 24Dracut at LawrenceApr 24 · Javelin · Place 1 · Dracut SeniorJavelin170-3—
Apr 24Dracut at LawrenceApr 24 · Discus · Place 2 · Dracut SeniorDiscus291-1—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · Javelin · Place 7 · Dracut SeniorJavelin721.39m—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · Discus · Place 6 · Dracut SeniorDiscus627.21m—
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · Javelin · Dracut SeniorJavelin600g—DNS10
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · Discus · Place 11 · Dracut SeniorDiscus1kg11.86-0710
Apr 10Dracut at ChelmsfordApr 10 · Javelin · Place 5 · Dracut SeniorJavelin567-1—
Apr 10Dracut at ChelmsfordApr 10 · Discus · Place 2 · Dracut SeniorDiscus288-8—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20MVC Week 1Dec 20 · Shot Put · Place 37 · Dracut SeniorShot Put4kg37.20-07.0010

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 26MIAA Division 4 Outdoor Track & Field ChampionshipMay 26 · Discus · Place 18 · Dracut SeniorDiscus1kg18.79-049
May 20MVC ChampionshipMay 20 · Discus · Place 19 · Dracut SeniorDiscus1kg19.65-109
May 13Andover Boosters MeetMay 13 · Discus · Place 12 · Dracut SeniorDiscus1kg12.93-059
Apr 11Dracut and Lawrence at TewksburyApr 11 · Javelin · Place 1 · Dracut SeniorJavelin600g1.62-39
Apr 11Dracut and Lawrence at TewksburyApr 11 · Discus · Place 1 · Dracut SeniorDiscus1kg1.69-2.59