Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Distance Classic and Pentathlon · Dec 285:19.16aMSTCA Distance Classic and PentathlonDecember 28, 2025
1 Mile · OutdoorDivision A Midland-Wachusett League Meet · May 235:12.53aDivision A Midland-Wachusett League MeetMay 23, 2026
100 Meters · Outdoor41st District E Boy's Decathlon · Jun 913.15a41st District E Boy's DecathlonJune 9, 2026
1000 Meters · IndoorMSTCA Northeast Invitational · Jan 93:09.58aMSTCA Northeast InvitationalJanuary 9, 2026
110m Hurdles · 39" / 0.991m · Outdoor41st District E Boy's Decathlon · Jun 921.59a41st District E Boy's DecathlonJune 9, 2026
1500 Meters · IndoorRising Stars Youth Champs · Mar 65:00.37aRising Stars Youth ChampsMarch 6, 2026
1500 Meters · Outdoor41st District E Boy's Decathlon · Jun 94:59.57a41st District E Boy's DecathlonJune 9, 2026
2 Miles · IndoorMidland Wachusett @ Wachusett #4 · Jan 2111:52.80aMidland Wachusett @ Wachusett #4January 21, 2026
2 Miles · OutdoorWachusett vs. Saint John's vs. Shrewsbury · May 811:03.20Wachusett vs. Saint John's vs. ShrewsburyMay 8, 2026
200 Meters · OutdoorMA D1 Middle School State Championship · Jun 730.00aMA D1 Middle School State ChampionshipJune 7, 2025
400 Meters · Outdoor41st District E Boy's Decathlon · Jun 91:00.35a41st District E Boy's DecathlonJune 9, 2026
600 Meters · IndoorMidland Wachusett Div A & B League Meets · Feb 71:45.44aMidland Wachusett Div A & B League MeetsFebruary 7, 2026
800 Meters · OutdoorWachusett vs. Saint John's vs. Shrewsbury · May 82:22.00Wachusett vs. Saint John's vs. ShrewsburyMay 8, 2026
Decathlon · Outdoor41st District E Boy's Decathlon · Jun 9351041st District E Boy's DecathlonJune 9, 2026
Discus · 1.6kg · Outdoor41st District E Boy's Decathlon · Jun 918.27m41st District E Boy's DecathlonJune 9, 2026
High Jump · OutdoorWachusett vs. Saint John's vs. Shrewsbury · May 85' 2"Wachusett vs. Saint John's vs. ShrewsburyMay 8, 2026
Javelin · 800g · Outdoor41st District E Boy's Decathlon · Jun 923.30m41st District E Boy's DecathlonJune 9, 2026
Long Jump · Outdoor41st District E Boy's Decathlon · Jun 95.02m41st District E Boy's DecathlonJune 9, 2026
Shot Put · 12lb · Outdoor41st District E Boy's Decathlon · Jun 97.05m41st District E Boy's DecathlonJune 9, 2026
Triple Jump · Outdoor41st District E Boy's Decathlon · Jun 910.40m41st District E Boy's DecathlonJune 9, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 941st District E Boy's DecathlonJun 9 · Decathlon · Place 42 · Wachusett RegionalWachusett RegionalDecathlonRound M42.3510 PB9
Jun 941st District E Boy's DecathlonJun 9 · Triple Jump · Place 37 · Wachusett RegionalWachusett RegionalTriple JumpRound M37.10.40m PB9
Jun 941st District E Boy's DecathlonJun 9 · Long Jump · Place 44 · Wachusett RegionalWachusett RegionalLong JumpRound M44.5.02m PB9
Jun 941st District E Boy's DecathlonJun 9 · High Jump · Place 18 · Wachusett RegionalWachusett RegionalHigh JumpRound M18.1.57m9
Jun 941st District E Boy's DecathlonJun 9 · Javelin · Place 43 · Wachusett RegionalWachusett RegionalJavelin800gRound M43.23.30m PB9
Jun 941st District E Boy's DecathlonJun 9 · Discus · Place 48 · Wachusett RegionalWachusett RegionalDiscus1.6kgRound M48.18.27m PB9
Jun 941st District E Boy's DecathlonJun 9 · Shot Put · Place 56 · Wachusett RegionalWachusett RegionalShot Put12lbRound M56.7.05m PB9
Jun 941st District E Boy's DecathlonJun 9 · 110m Hurdles · Place 42 · Wachusett RegionalWachusett Regional110m Hurdles39" / 0.991mRound M42.21.59a PB9
Jun 941st District E Boy's DecathlonJun 9 · 1500 Meters · Place 9 · Wachusett RegionalWachusett Regional1500 MetersRound M9.4:59.57a PB9
Jun 941st District E Boy's DecathlonJun 9 · 400 Meters · Place 42 · Wachusett RegionalWachusett Regional400 MetersRound M42.1:00.35a PB9
Jun 941st District E Boy's DecathlonJun 9 · 100 Meters · Place 55 · Wachusett RegionalWachusett Regional100 MetersRound M55.13.15a PB9
May 23Division A Midland-Wachusett League MeetMay 23 · 1 Mile · Place 14 · Wachusett RegionalWachusett Regional1 Mile14.5:12.53a PB9
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · High Jump · Place 11 · Wachusett RegionalWachusett RegionalHigh Jump11.5' 2" PB9
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · 2 Miles · Place 5 · Wachusett RegionalWachusett Regional2 Miles5.11:03.20 PB9
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · 800 Meters · Place 11 · Wachusett RegionalWachusett Regional800 Meters11.2:22.00 PB9
Apr 15Wachusett vs Westborough Dual MeetApr 15 · 1 Mile · Wachusett RegionalWachusett Regional1 Mile—5:07.7Unofficial9

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 6Rising Stars Youth ChampsMar 6 · 1500 Meters · Place 49 · UnattachedUnattached1500 Meters49.5:00.37a PB9
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 600 Meters · Place 10 · Wachusett RegionalWachusett Regional600 Meters10.1:45.44a PB9
Jan 28Midland Wachusett @ Wachusett #5Jan 28 · High Jump · Place 8 · Wachusett RegionalWachusett RegionalHigh Jump85-29
Jan 21Midland Wachusett @ Wachusett #4Jan 21 · 2 Miles · Place 10 · Wachusett RegionalWachusett Regional2 Miles1011:52.80a PB9
Jan 14Midland Wachusett @ Wachusett #3Jan 14 · High Jump · Place 8 · Wachusett RegionalWachusett RegionalHigh Jump84-109
Jan 9MSTCA Northeast InvitationalJan 9 · 1000 Meters · Place 106 · Wachusett RegionalWachusett Regional1000 Meters1063:09.58a PB9
Jan 7Midland Wachusett @ WachusettJan 7 · 600 Meters · Place 9 · Wachusett RegionalWachusett Regional600 Meters91:46.30a9

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 1 Mile · Place 50 · Wachusett RegionalWachusett Regional1 Mile50.5:19.16a PB9
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · 1 Mile · Place 21 · Wachusett RegionalWachusett Regional1 Mile21.5:24.52a9

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 7MA D1 Middle School State ChampionshipJun 7 · High Jump · Place 10 · ChocksettChocksettHigh Jump104-108
Jun 7MA D1 Middle School State ChampionshipJun 7 · 400 Meters · Place 30 · ChocksettChocksett400 Meters301:05.88a8
Jun 7MA D1 Middle School State ChampionshipJun 7 · 200 Meters · Place 50 · ChocksettChocksett200 Meters5030.00a PB8
Jun 7MA D3 Middle School State ChampionshipJun 7 · High Jump · Place 10 · ChocksettChocksettHigh Jump10.4-10.008
Jun 7MA D3 Middle School State ChampionshipJun 7 · 400 Meters · Place 30 · ChocksettChocksett400 Meters30.1:05.88a8
Jun 7MA D3 Middle School State ChampionshipJun 7 · 200 Meters · Place 50 · ChocksettChocksett200 Meters50.30.00a8