Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA South Shore Twilight · May 2313.24aMSTCA South Shore TwilightMay 23, 2026
200 Meters · OutdoorMSTCA Warrior Invitational · Apr 2327.23aMSTCA Warrior InvitationalApril 23, 2026
300 Meters · IndoorMidland Wachusett @ Fitchburg #5 · Jan 2847.50Midland Wachusett @ Fitchburg #5January 28, 2026
400 Meters · OutdoorMSTCA South Shore Twilight · May 231:03.04aMSTCA South Shore TwilightMay 23, 2026
55 Meters · IndoorMidland Wachusett @ Shrewsbury · Jan 78.50aMidland Wachusett @ ShrewsburyJanuary 7, 2026
Javelin · 800g · OutdoorLittleton vs Ayer-Shirley · Apr 971-11Littleton vs Ayer-ShirleyApril 9, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · 400 Meters · Place 40 · Littleton400 Meters401:03.04a PB9
May 23MSTCA South Shore TwilightMay 23 · 100 Meters · Place 54 · Littleton100 MetersRound S5413.24a PB9
May 18Bromfield @ Littleton Dual MeetMay 18 · Javelin · LittletonJavelin800g—74-01.0Unofficial9
May 18Bromfield @ Littleton Dual MeetMay 18 · 100 Meters · Littleton100 Meters—13.1Unofficial9
May 12Littleton vs ClintonMay 12 · Javelin · Place 16 · LittletonJavelin800g16.69' 10"9
May 12Littleton vs ClintonMay 12 · 200 Meters · Place 17 · Littleton200 Meters17.27.25a9
May 12Littleton vs ClintonMay 12 · 100 Meters · Place 18 · Littleton100 Meters18.13.57a9
May 9District E Nick DiPilato InvitationalMay 9 · 200 Meters · Place 63 · Littleton200 Meters63.28.73a9
May 9District E Nick DiPilato InvitationalMay 9 · 100 Meters · Place 63 · Littleton100 Meters63.13.74a9
Apr 23MSTCA Warrior InvitationalApr 23 · 200 Meters · Place 147 · Littleton200 Meters14727.23a PB9
Apr 23MSTCA Warrior InvitationalApr 23 · 100 Meters · Place 206 · Littleton100 Meters20613.43a9
Apr 9Littleton vs Ayer-ShirleyApr 9 · Javelin · Place 13 · LittletonJavelin800g13.71-11 PB9
Apr 9Littleton vs Ayer-ShirleyApr 9 · 200 Meters · Place 22 · Littleton200 Meters22.28.27a9
Apr 9Littleton vs Ayer-ShirleyApr 9 · 100 Meters · Place 34 · Littleton100 Meters34.13.91a9
Apr 2Littleton vs Parker Charter Apr 2 · 200 Meters · Place 8 · Littleton200 Meters8.29.47a9
Apr 2Littleton vs Parker Charter Apr 2 · 100 Meters · Place 16 · Littleton100 Meters16.14.37a9

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 28Midland Wachusett @ Fitchburg #5Jan 28 · 300 Meters · Place 23 · Littleton300 Meters2347.50 PB9
Jan 21Midland Wachusett @ Shrewsbury #4Jan 21 · 300 Meters · Place 14 · Littleton300 Meters1448.00a9
Jan 14Midland Wachusett @ Wachusett #3Jan 14 · 300 Meters · Place 18 · Littleton300 Meters1849.10a9
Jan 7Midland Wachusett @ ShrewsburyJan 7 · 300 Meters · Place 25 · Littleton300 Meters2549.60a9
Jan 7Midland Wachusett @ ShrewsburyJan 7 · 55 Meters · Place 22 · Littleton55 Meters228.50a PB9

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · 300 Meters · Place 111 · Littleton300 Meters111.48.24a9