Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMSTCA South Shore Twilight · May 235:09.35aMSTCA South Shore TwilightMay 23, 2026
1600 Meters · OutdoorPelham Invitational · Apr 115:38.24aPelham InvitationalApril 11, 2026
2 Miles · OutdoorDivision D Midland-Wachusett League Meet · May 2011:45.69aDivision D Midland-Wachusett League MeetMay 20, 2026
800 Meters · OutdoorTyngsborough vs Ayer-Shirley · Apr 282:27.98aTyngsborough vs Ayer-ShirleyApril 28, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · 1 Mile · Place 21 · Tyngsborough1 Mile215:09.35a PB9
May 20Division D Midland-Wachusett League MeetMay 20 · 2 Miles · Place 10 · Tyngsborough2 Miles10.11:45.69a PB9
May 6Tyngsboro vs LittletonMay 6 · 1 Mile · Tyngsborough1 Mile—5:19.1Unofficial9
Apr 28Tyngsborough vs Ayer-ShirleyApr 28 · 800 Meters · Place 7 · Tyngsborough800 Meters72:27.98a PB9
Apr 16HS Bromfield vs TyngsboroughApr 16 · 2 Miles · Tyngsborough2 Miles—12:47.00Unofficial9
Apr 11Pelham InvitationalApr 11 · 1600 Meters · Place 37 · Tyngsborough1600 Meters37.5:38.24a PB9
Apr 9Tyngsborough vs GardnerApr 9 · 1 Mile · Place 6 · Tyngsborough1 Mile65:45.309

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 7MA D1 Middle School State ChampionshipJun 7 · 1 Mile · Place 28 · Tyngsboro Middle School1 Mile285:38.34a—
Jun 7MA D1 Middle School State ChampionshipJun 7 · 800 Meters · Place 25 · Tyngsboro Middle School800 Meters252:31.48a—