Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDivision D Midland-Wachusett League Meet · May 2012.35aDivision D Midland-Wachusett League MeetMay 20, 2026
200 Meters · OutdoorLittleton vs Clinton · May 1225.78aLittleton vs ClintonMay 12, 2026
300 Meters · IndoorMid Wach @ Wachusett Week 5 · Jan 2945.40Mid Wach @ Wachusett Week 5January 29, 2025
55 Meter · IndoorMid Wach @ Wachusett Week 5 · Jan 297.60Mid Wach @ Wachusett Week 5January 29, 2025
55 Meters · IndoorMid Wach @ Fitchburg Week 5 · Jan 297.40Mid Wach @ Fitchburg Week 5January 29, 2025
Javelin · 800g · OutdoorLittleton vs Ayer-Shirley · Apr 993-08Littleton vs Ayer-ShirleyApril 9, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 20Division D Midland-Wachusett League MeetMay 20 · 100 Meters · Place 10 · Littleton100 MetersRound P10.12.35a PB10
May 18Bromfield @ Littleton Dual MeetMay 18 · Javelin · LittletonJavelin800g—90-10.0Unofficial10
May 18Bromfield @ Littleton Dual MeetMay 18 · 200 Meters · Littleton200 Meters—24.9Unofficial10
May 18Bromfield @ Littleton Dual MeetMay 18 · 100 Meters · Littleton100 Meters—11.9Unofficial10
May 12Littleton vs ClintonMay 12 · Javelin · Place 7 · LittletonJavelin800g7.86' 10"10
May 12Littleton vs ClintonMay 12 · 200 Meters · Place 12 · Littleton200 Meters12.25.78a PB10
May 12Littleton vs ClintonMay 12 · 100 Meters · Place 5 · Littleton100 Meters5.12.36a10
Apr 9Littleton vs Ayer-ShirleyApr 9 · Javelin · Place 9 · LittletonJavelin800g9.93-08 PB10
Apr 9Littleton vs Ayer-ShirleyApr 9 · 200 Meters · Place 14 · Littleton200 Meters14.26.98a10
Apr 9Littleton vs Ayer-ShirleyApr 9 · 100 Meters · Place 13 · Littleton100 Meters13.12.71a10
Apr 2Littleton vs Parker Charter Apr 2 · 200 Meters · Littleton200 Meters--DNS10
Apr 2Littleton vs Parker Charter Apr 2 · 100 Meters · Littleton100 Meters--DNS10

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 13Littleton vs Tyngsborough Dual MeetMay 13 · Javelin · Place 13 · LittletonJavelin1374-119
May 13Littleton vs Tyngsborough Dual MeetMay 13 · 200 Meters · Place 7 · Littleton200 Meters726.83a9
May 13Littleton vs Tyngsborough Dual MeetMay 13 · 100 Meters · Place 11 · Littleton100 Meters1112.94a9
May 1Littleton vs Parker Dual MeetMay 1 · Javelin · Place 12 · LittletonJavelin1270-49
May 1Littleton vs Parker Dual MeetMay 1 · 200 Meters · Place 4 · Littleton200 Meters427.02a9
May 1Littleton vs Parker Dual MeetMay 1 · 100 Meters · Place 8 · Littleton100 Meters813.16a9

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Jan 29Mid Wach @ Fitchburg Week 5Jan 29 · 300 Meters · Place 15 · Littleton300 Meters1545.50—
Jan 29Mid Wach @ Fitchburg Week 5Jan 29 · 55 Meters · Place 21 · Littleton55 Meters217.40 PB—
Jan 29Mid Wach @ Wachusett Week 5Jan 29 · 300 Meters · Place 10 · Littleton300 Meters10.45.40 PB9
Jan 29Mid Wach @ Wachusett Week 5Jan 29 · 55 Meter · Place 22 · Littleton55 Meter22.7.60 PBWind: 09
Jan 22Mid Wach @ Shrewsbury Week 4Jan 22 · 300 Meters · Place 9 · Littleton300 Meters946.30FR
Jan 15MidWach @ Wachusett Week3Jan 15 · 300 Meters · Place 10 · Littleton300 Meters10.45.409
Jan 15MidWach @ Wachusett Week3Jan 15 · 55 Meter · Place 22 · Littleton55 Meter22.7.609
Jan 8MidWach @ Shrewsbury Week # 2Jan 8 · 300 Meters · Place 20 · Littleton300 Meters2046.70—
Jan 8MidWach @ Shrewsbury Week # 2Jan 8 · 55 Meters · Place 14 · Littleton55 Meters147.50—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18Mid Wach Invite MeetDec 18 · 300 Meters · Place 16 · Littleton300 Meters1646.60—