Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDivision D Midland-Wachusett League Meet · May 2015.67aDivision D Midland-Wachusett League MeetMay 20, 2026
200 Meters · OutdoorTyngsborough vs Gardner · Apr 934.41aTyngsborough vs GardnerApril 9, 2026
Javelin · 600g · OutdoorPelham Invitational · Apr 1140-08Pelham InvitationalApril 11, 2026
Shot Put · 4kg · OutdoorDivision D Midland-Wachusett League Meet · May 2017-01.00Division D Midland-Wachusett League MeetMay 20, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 20Division D Midland-Wachusett League MeetMay 20 · Shot Put · Place 13 · TyngsboroughShot Put4kg13.17-01.00 PB7
May 20Division D Midland-Wachusett League MeetMay 20 · 100 Meters · Place 14 · Tyngsborough100 MetersRound P14.15.67a PB7
May 6Tyngsboro vs LittletonMay 6 · Shot Put · TyngsboroughShot Put4kg—17-08.00Unofficial7
May 6Tyngsboro vs LittletonMay 6 · 200 Meters · Tyngsborough200 Meters—32.9Unofficial7
May 1MSTCA Division 6 RelaysMay 1 · Shot Put · Place 50 · TyngsboroughShot Put505.40m7
Apr 28Tyngsborough vs Ayer-ShirleyApr 28 · Javelin · Place 13 · TyngsboroughJavelin1344-08.507
Apr 28Tyngsborough vs Ayer-ShirleyApr 28 · Shot Put · Place 8 · TyngsboroughShot Put817-05.007
Apr 28Tyngsborough vs Ayer-ShirleyApr 28 · 200 Meters · Place 12 · Tyngsborough200 Meters1235.28a7
Apr 16HS Bromfield vs TyngsboroughApr 16 · Javelin · TyngsboroughJavelin600g—39-03.00Unofficial7
Apr 16HS Bromfield vs TyngsboroughApr 16 · Shot Put · TyngsboroughShot Put4kg—17-09.50Unofficial7
Apr 16HS Bromfield vs TyngsboroughApr 16 · 200 Meters · Tyngsborough200 Meters—31.44aUnofficial7
Apr 11Pelham InvitationalApr 11 · Javelin · Place 44 · TyngsboroughJavelin600g44.40-08 PB7
Apr 11Pelham InvitationalApr 11 · 100 Meters · Place 63 · Tyngsborough100 MetersRound P63.16.22a7
Apr 9Tyngsborough vs GardnerApr 9 · Javelin · Place 12 · TyngsboroughJavelin1242-107
Apr 9Tyngsborough vs GardnerApr 9 · Shot Put · Place 4 · TyngsboroughShot Put417-06.007
Apr 9Tyngsborough vs GardnerApr 9 · 200 Meters · Place 12 · Tyngsborough200 Meters1234.41a PB7