Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor41st District E Boy's Decathlon · Jun 912.49a41st District E Boy's DecathlonJune 9, 2026
110m Hurdles · 39" / 0.991m · OutdoorWachusett vs. Saint John's vs. Shrewsbury · May 817.90Wachusett vs. Saint John's vs. ShrewsburyMay 8, 2026
1500 Meters · OutdoorCentral Mass MultiMeet 2024 · Jun 35:32.29Central Mass MultiMeet 2024June 3, 2024
400 Meters · Outdoor41st District E Boy's Decathlon · Jun 958.35a41st District E Boy's DecathlonJune 9, 2026
400m Hurdles · 36" / 0.914m · OutdoorWachusett vs. Saint John's vs. Shrewsbury · May 81:06.50Wachusett vs. Saint John's vs. ShrewsburyMay 8, 2026
55m Hurdles · 39" · IndoorMSTCA Speed Classic (Sunday) · Dec 229.51aMSTCA Speed Classic (Sunday)December 22, 2024
Decathlon · Outdoor41st District E Boy's Decathlon · Jun 9417041st District E Boy's DecathlonJune 9, 2026
Discus · 1.6kg · Outdoor41st District E Boy's Decathlon · Jun 926.79m41st District E Boy's DecathlonJune 9, 2026
High Jump · IndoorMidland Wachusett Div A & B League Meets · Feb 75-08.00Midland Wachusett Div A & B League MeetsFebruary 7, 2026
High Jump · OutdoorMA Division 3 Middle School State Track & Field Championship · Jun 105-02.00MA Division 3 Middle School State Track & Field ChampionshipJune 10, 2023
Javelin · 800g · Outdoor41st District E Boy's Decathlon · Jun 932.21m41st District E Boy's DecathlonJune 9, 2026
Long Jump · Outdoor41st District E Boy's Decathlon · Jun 95.10m41st District E Boy's DecathlonJune 9, 2026
Shot Put · 12lb · Outdoor41st District E Boy's Decathlon · Jun 98.80m41st District E Boy's DecathlonJune 9, 2026
Triple Jump · OutdoorCentral Mass MultiMeet 2024 · Jun 311.03mCentral Mass MultiMeet 2024June 3, 2024

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 941st District E Boy's DecathlonJun 9 · Decathlon · Place 20 · Wachusett RegionalWachusett RegionalDecathlonRound M20.4170 PB11
Jun 941st District E Boy's DecathlonJun 9 · Triple Jump · Place 24 · Wachusett RegionalWachusett RegionalTriple JumpRound M24.10.94m11
Jun 941st District E Boy's DecathlonJun 9 · Long Jump · Place 40 · Wachusett RegionalWachusett RegionalLong JumpRound M40.5.10m PB11
Jun 941st District E Boy's DecathlonJun 9 · High Jump · Place 9 · Wachusett RegionalWachusett RegionalHigh JumpRound M9.1.68m11
Jun 941st District E Boy's DecathlonJun 9 · Javelin · Place 13 · Wachusett RegionalWachusett RegionalJavelin800gRound M13.32.21m PB11
Jun 941st District E Boy's DecathlonJun 9 · Discus · Place 12 · Wachusett RegionalWachusett RegionalDiscus1.6kgRound M12.26.79m PB11
Jun 941st District E Boy's DecathlonJun 9 · Shot Put · Place 25 · Wachusett RegionalWachusett RegionalShot Put12lbRound M25.8.80m PB11
Jun 941st District E Boy's DecathlonJun 9 · 110m Hurdles · Place 23 · Wachusett RegionalWachusett Regional110m Hurdles39" / 0.991mRound M23.19.79a11
Jun 941st District E Boy's DecathlonJun 9 · 1500 Meters · Place 35 · Wachusett RegionalWachusett Regional1500 MetersRound M35.5:38.81a11
Jun 941st District E Boy's DecathlonJun 9 · 400 Meters · Place 28 · Wachusett RegionalWachusett Regional400 MetersRound M28.58.35a PB11
Jun 941st District E Boy's DecathlonJun 9 · 100 Meters · Place 38 · Wachusett RegionalWachusett Regional100 MetersRound M38.12.49a PB11
May 23Division A Midland-Wachusett League MeetMay 23 · Triple Jump · Place 13 · Wachusett RegionalWachusett RegionalTriple Jump13.36-03.2511
May 23Division A Midland-Wachusett League MeetMay 23 · High Jump · Place 8 · Wachusett RegionalWachusett RegionalHigh Jump8.5-06.0011
May 23Division A Midland-Wachusett League MeetMay 23 · 400m Hurdles · Place 13 · Wachusett RegionalWachusett Regional400m Hurdles36" / 0.914m13.1:10.35a11
May 16Central Mass. Division 1 Class MeetMay 16 · Triple Jump · Wachusett RegionalWachusett RegionalTriple Jump—SCR11
May 16Central Mass. Division 1 Class MeetMay 16 · High Jump · Place 13 · Wachusett RegionalWachusett RegionalHigh Jump13.5-06.0011
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · Triple Jump · Place 5 · Wachusett RegionalWachusett RegionalTriple Jump5.36' 1.75"11
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · High Jump · Place 6 · Wachusett RegionalWachusett RegionalHigh Jump6.5' 4"11
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · 400m Hurdles · Place 3 · Wachusett RegionalWachusett Regional400m Hurdles36" / 0.914m3.1:06.50 PB11
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · 110m Hurdles · Place 6 · Wachusett RegionalWachusett Regional110m Hurdles39" / 0.991m6.17.90 PBWind: 011
Apr 15Wachusett vs Westborough Dual MeetApr 15 · High Jump · Wachusett RegionalWachusett RegionalHigh Jump—5'06"Unofficial11

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 55m Hurdles · Wachusett RegionalWachusett Regional55m Hurdles39"Round P--DNS11
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · High Jump · Place 2 · Wachusett RegionalWachusett RegionalHigh Jump2.5-08.00 PB11
Jan 14Midland Wachusett @ Wachusett #3Jan 14 · High Jump · Place 6 · Wachusett RegionalWachusett RegionalHigh Jump65-211
Jan 14Midland Wachusett @ Wachusett #3Jan 14 · 55m Hurdles · Place 4 · Wachusett RegionalWachusett Regional55m Hurdles410.10a11
Jan 9MSTCA Northeast InvitationalJan 9 · Long Jump · Place 88 · Wachusett RegionalWachusett RegionalLong Jump8816-8.7511
Jan 9MSTCA Northeast InvitationalJan 9 · 55m Hurdles · Place 44 · Wachusett RegionalWachusett Regional55m HurdlesRound P449.34a11
Jan 7Midland Wachusett @ WachusettJan 7 · 55m Hurdles · Place 3 · Wachusett RegionalWachusett Regional55m Hurdles39.50a11

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · High Jump · Wachusett RegionalWachusett RegionalHigh Jump--DNS11

2024 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · 55m Hurdles · Place 14 · Wachusett RegionalWachusett Regional55m Hurdles39"14.9.51a PB10
Dec 18Wachusett Week # 1 MidWach LeagueDec 18 · High Jump · Place 7 · Wachusett RegionalWachusett RegionalHigh Jump75-4—
Dec 18Wachusett Week # 1 MidWach LeagueDec 18 · 55m Hurdles · Place 7 · Wachusett RegionalWachusett Regional55m Hurdles79.40—
Dec 15MSTCA Winter Festival (Large Schools)Dec 15 · 55m Hurdles · Place 21 · Wachusett RegionalWachusett Regional55m Hurdles39"Round P21.9.58a10
Dec 15MSTCA Winter Festival (Large Schools)Dec 15 · High Jump · Place 13 · Wachusett RegionalWachusett RegionalHigh Jump13.5-04.0010
Feb 1145th District E InviteFeb 11 · 55m Hurdles · Place 21 · Wachusett RegionalWachusett Regional55m Hurdles219.91a—
Feb 3Mid Wach League Championship A & BFeb 3 · High Jump · Place 5 · Wachusett RegionalWachusett RegionalHigh Jump55-2—
Jan 24MW @ Wachusett # 5Jan 24 · High Jump · Place 5 · Wachusett RegionalWachusett RegionalHigh Jump55-2—
Jan 24MW @ Wachusett # 5Jan 24 · 55m Hurdles · Place 7 · Wachusett RegionalWachusett Regional55m Hurdles710.40—
Jan 20MSTCA D1 RelaysJan 20 · High Jump · Place 28 · Wachusett RegionalWachusett RegionalHigh Jump28.1.57m9
Jan 17MW @ Wachusett # 4Jan 17 · High Jump · Place 4 · Wachusett RegionalWachusett RegionalHigh Jump45-2—
Jan 17MW @ Wachusett # 4Jan 17 · 55m Hurdles · Place 15 · Wachusett RegionalWachusett Regional55m Hurdles1511.00—
Jan 10MW @ Wachusett # 3Jan 10 · 55m Hurdles · Place 9 · Wachusett RegionalWachusett Regional55m Hurdles910.90—

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 3Central Mass MultiMeet 2024Jun 3 · Triple Jump · Place 14 · Wachusett RegionalWachusett RegionalTriple Jump1411.03m PB9
Jun 3Central Mass MultiMeet 2024Jun 3 · Long Jump · Place 21 · Wachusett RegionalWachusett RegionalLong Jump215.12m9
Jun 3Central Mass MultiMeet 2024Jun 3 · High Jump · Place 9 · Wachusett RegionalWachusett RegionalHigh Jump91.52m9
Jun 3Central Mass MultiMeet 2024Jun 3 · 1500 Meters · Place 27 · Wachusett RegionalWachusett Regional1500 Meters275:32.29 PB9
Jun 3Central Mass MultiMeet 2024Jun 3 · 400 Meters · Place 30 · Wachusett RegionalWachusett Regional400 Meters301:01.489
Jun 3Central Mass MultiMeet 2024Jun 3 · 110m Hurdles · Place 18 · Wachusett RegionalWachusett Regional110m Hurdles1819.809
Jun 3Central Mass MultiMeet 2024Jun 3 · Javelin · Place 13 · Wachusett RegionalWachusett RegionalJavelin1329.97m9
Jun 3Central Mass MultiMeet 2024Jun 3 · Discus · Place 40 · Wachusett RegionalWachusett RegionalDiscus4016.66m9
Jun 3Central Mass MultiMeet 2024Jun 3 · Shot Put · Place 39 · Wachusett RegionalWachusett RegionalShot Put397.12m9
Jun 3Central Mass MultiMeet 2024Jun 3 · 100 Meters · Place 38 · Wachusett RegionalWachusett Regional100 Meters3813.209
May 18Midland Wachusett Division A League MeetMay 18 · High Jump · Place 13 · Wachusett RegionalWachusett RegionalHigh Jump135-0—
May 18Midland Wachusett Division A League MeetMay 18 · 400m Hurdles · Place 11 · Wachusett RegionalWachusett Regional400m Hurdles111:13.63a—
Apr 24Shepherd Hill Vs. WachusettApr 24 · Triple Jump · Place 8 · Wachusett RegionalWachusett RegionalTriple Jump8.35-01.00Unofficial9
Apr 24Shepherd Hill Vs. WachusettApr 24 · High Jump · Place 3 · Wachusett RegionalWachusett RegionalHigh Jump3.5-02.00Unofficial9

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · High Jump · Place 4 · 02-Unattached02-UnattachedHigh Jump4.1.55m8
Jun 10MA Division 3 Middle School State Track & Field ChampionshipJun 10 · High Jump · Place 3 · ChocksettChocksettHigh Jump3.5-02.00 PB8