Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorMethuen at Lawrence · Apr 2988-2Methuen at LawrenceApril 29, 2026
Javelin · 800g · OutdoorTewksbury @ Lawrence · May 6118-9Tewksbury @ LawrenceMay 6, 2026
Shot Put · 12lb · OutdoorMethuen at Lawrence · Apr 2939-10Methuen at LawrenceApril 29, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 6Tewksbury @ LawrenceMay 6 · Javelin · Place 4 · LawrenceJavelin800g4.118-9 PB12
May 6Tewksbury @ LawrenceMay 6 · Discus · Place 6 · LawrenceDiscus1.6kg6.82-1012
May 6Tewksbury @ LawrenceMay 6 · Shot Put · Place 4 · LawrenceShot Put12lb4.36-912
May 2MSTCA Division 1 RelaysMay 2 · Shot Put · Place 46 · LawrenceShot Put4611.19m12
Apr 29Methuen at LawrenceApr 29 · Javelin · Place 5 · LawrenceJavelin800g5.103-212
Apr 29Methuen at LawrenceApr 29 · Discus · Place 6 · LawrenceDiscus1.6kg6.88-2 PB12
Apr 29Methuen at LawrenceApr 29 · Shot Put · Place 3 · LawrenceShot Put12lb3.39-10 PB12
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Discus · Place 35 · LawrenceDiscus3592-012
Apr 15Lawrence at HaverhillApr 15 · Javelin · Place 5 · LawrenceJavelin800g5.104-112
Apr 15Lawrence at HaverhillApr 15 · Discus · Place 4 · LawrenceDiscus1.6kg4.85-712
Apr 15Lawrence at HaverhillApr 15 · Shot Put · Place 6 · LawrenceShot Put12lb6.35-1112
Apr 1Lawrence at DracutApr 1 · Discus · Place 5 · LawrenceDiscus1.6kg5.86-812
Apr 1Lawrence at DracutApr 1 · Shot Put · Place 4 · LawrenceShot Put12lb4.38-9.2512

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 6MVC League ChampionshipFeb 6 · Shot Put · Place 27 · LawrenceShot Put2736-4.5012
Jan 30MVC Week 5Jan 30 · Shot Put · Place 24 · LawrenceShot Put2439-912
Jan 14MVC Week 4Jan 14 · Shot Put · Place 39 · LawrenceShot Put3934-1012
Jan 7MVC Week 3Jan 7 · Shot Put · Place 27 · LawrenceShot Put2736-5.5012

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 8MVC Week 2Jan 8 · Shot Put · Place 26 · LawrenceShot Put2636-6.25—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 13Lawrence at ChelmsfordMay 13 · Javelin · Place 7 · LawrenceJavelin784-1—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · Javelin · Place 12 · LawrenceJavelin1291-4—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · Shot Put · Place 17 · LawrenceShot Put1731-4—
May 1Lawrence at BillericaMay 1 · Javelin · Place 5 · LawrenceJavelin5112-0—
May 1Lawrence at BillericaMay 1 · Shot Put · Place 7 · LawrenceShot Put732-1—
Apr 24Dracut at LawrenceApr 24 · Javelin · Place 4 · LawrenceJavelin487-11—
Apr 24Dracut at LawrenceApr 24 · Shot Put · Place 6 · LawrenceShot Put632-9—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · Javelin · Place 10 · LawrenceJavelin1028.47m—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · Shot Put · Place 21 · LawrenceShot Put219.68m—
Apr 10Billerica and Lawrence at TewksburyApr 10 · Shot Put · Place 9 · LawrenceShot Put931-4.5—