Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA Coaches Shore Invitational · May 1012.44aMSTCA Coaches Shore InvitationalMay 10, 2025
1000 Meters · IndoorMSTCA Boys Pentathlon · Feb 263:18.65aMSTCA Boys PentathlonFebruary 26, 2026
1500 Meters · OutdoorMSTCA Invacational & Pentathlon · Apr 245:10.21aMSTCA Invacational & PentathlonApril 24, 2026
200 Meters · OutdoorHock Dual: OA vs. Canton · Apr 2924.7Hock Dual: OA vs. CantonApril 29, 2025
300 Meters · IndoorHockomock League #4 · Jan 2238.98aHockomock League #4January 22, 2026
400m Hurdles · 36" / 0.914m · OutdoorHockomock Spring Track Championship · May 231:01.59aHockomock Spring Track ChampionshipMay 23, 2026
600 Meters · IndoorHockomock League #3 · Jan 151:36.73aHockomock League #3January 15, 2026
High Jump · IndoorMSTCA Boys Pentathlon · Feb 261.42mMSTCA Boys PentathlonFebruary 26, 2026
High Jump · OutdoorMSTCA Invacational & Pentathlon · Apr 241.52mMSTCA Invacational & PentathlonApril 24, 2026
Long Jump · IndoorHockomock League #1 · Dec 1818-00.25Hockomock League #1December 18, 2025
Long Jump · OutdoorFoxboro vs. Canton · Apr 717' 11.5"Foxboro vs. CantonApril 7, 2026
Triple Jump · OutdoorMSTCA Division 4 Relays · May 1710.72mMSTCA Division 4 RelaysMay 17, 2025

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

2026 Outdoor Track

30 results
DateMeetEventPlMarkGr
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 400m Hurdles · Canton400m Hurdles36" / 0.914m--DQ10
May 23Hockomock Spring Track ChampionshipMay 23 · Triple Jump · Place 10 · CantonTriple Jump10.39-10.0010
May 23Hockomock Spring Track ChampionshipMay 23 · 400m Hurdles · Place 9 · Canton400m Hurdles36" / 0.914m9.1:01.59a PB10
May 16MSTCA Coaches Shore InvitationalMay 16 · Triple Jump · Place 23 · CantonTriple Jump2340-910
May 16MSTCA Coaches Shore InvitationalMay 16 · 400m Hurdles · Place 16 · Canton400m Hurdles161:00.65a10
May 12Mansfield vs CantonMay 12 · Triple Jump · Place 2 · CantonTriple Jump240-310
May 12Mansfield vs CantonMay 12 · Long Jump · Place 9 · CantonLong Jump918-2.510
May 12Mansfield vs CantonMay 12 · 400m Hurdles · Place 2 · Canton400m Hurdles21:01.15a10
May 12Mansfield vs CantonMay 12 · 110m Hurdles · Place 2 · Canton110m Hurdles217.79a10
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · Triple Jump · Place 5 · CantonTriple Jump540-6.510
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · 400m Hurdles · Place 11 · Canton400m Hurdles111:02.94a10
May 5Canton vs OAMay 5 · Triple Jump · Place 2 · CantonTriple Jump2.39' 2"Unofficial10
May 5Canton vs OAMay 5 · Long Jump · CantonLong Jump—17' 1"Unofficial10
May 5Canton vs OAMay 5 · 400m Hurdles · Canton400m Hurdles36" / 0.914m—64.0Unofficial10
May 5Canton vs OAMay 5 · 110m Hurdles · Place 3 · Canton110m Hurdles39" / 0.991m3.17.6Unofficial10
May 3MSTCA Division 3 RelaysMay 3 · Triple Jump · Place 9 · CantonTriple Jump911.92m10
Apr 28Canton vs North AttleboroApr 28 · Triple Jump · Place 2 · CantonTriple Jump2.39'5"Unofficial10
Apr 28Canton vs North AttleboroApr 28 · Long Jump · CantonLong Jump—18'6"Unofficial10
Apr 28Canton vs North AttleboroApr 28 · 400m Hurdles · Place 1 · Canton400m Hurdles36" / 0.914m1.64.8Unofficial10
Apr 24MSTCA Invacational & PentathlonApr 24 · Long Jump · Place 22 · CantonLong Jump225.44m10
Apr 24MSTCA Invacational & PentathlonApr 24 · High Jump · Place 30 · CantonHigh Jump301.52m PB10
Apr 24MSTCA Invacational & PentathlonApr 24 · Shot Put · Place 37 · CantonShot Put376.75m10
Apr 24MSTCA Invacational & PentathlonApr 24 · 110m Hurdles · Place 27 · Canton110m Hurdles2718.84a10
Apr 24MSTCA Invacational & PentathlonApr 24 · 1500 Meters · Place 14 · Canton1500 Meters145:10.21a PB10
Apr 14Stoughton vs CantonApr 14 · Triple Jump · Place 1 · CantonTriple Jump140-410
Apr 14Stoughton vs CantonApr 14 · Long Jump · CantonLong Jump—16-1010
Apr 14Stoughton vs CantonApr 14 · 400m Hurdles · Place 2 · Canton400m Hurdles265.410
Apr 7Foxboro vs. CantonApr 7 · Triple Jump · Place 3 · CantonTriple Jump3.36' 6"10
Apr 7Foxboro vs. CantonApr 7 · Long Jump · Place 6 · CantonLong Jump6.17' 11.5" PB10
Apr 7Foxboro vs. CantonApr 7 · 400m Hurdles · Place 1 · Canton400m Hurdles36" / 0.914m1.1:05.710

2026 Indoor Track

15 results
DateMeetEventPlMarkGr
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 84 · CantonLong Jump845.33m10
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 107 · CantonHigh Jump1071.42m PB10
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 125 · CantonShot Put1256.91m10
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 89 · Canton55m Hurdles899.82a10
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 69 · Canton1000 Meters693:18.65a PB10
Feb 5Hockomock League ChampionshipFeb 5 · Long Jump · Place 16 · CantonLong Jump1617-910
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · Long Jump · Place 44 · CantonLong Jump4416-10.7510
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 600 Meters · Place 55 · Canton600 Meters551:37.97a10
Jan 22Hockomock League #4Jan 22 · Long Jump · Place 21 · CantonLong Jump2117-5.7510
Jan 22Hockomock League #4Jan 22 · 300 Meters · Place 20 · Canton300 Meters2038.98a PB10
Jan 17MSTCA Kalperis Relays - Division 3Jan 17 · Long Jump · Place 48 · CantonLong Jump485.32m10
Jan 15Hockomock League #3Jan 15 · Long Jump · Place 11 · CantonLong Jump1118-0.5010
Jan 15Hockomock League #3Jan 15 · 600 Meters · Place 23 · Canton600 Meters231:36.73a PB10
Jan 8Hockomock League #2 (Double Dual)Jan 8 · Long Jump · Place 19 · CantonLong Jump1917-510
Jan 8Hockomock League #2 (Double Dual)Jan 8 · 300 Meters · Place 22 · Canton300 Meters2240.22a10

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18Hockomock League #1Dec 18 · 300 Meters · Place 21 · Canton300 Meters21.39.93a10
Dec 18Hockomock League #1Dec 18 · Long Jump · Place 15 · CantonLong Jump15.18-00.25 PB10

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 24Hockomock Spring Track ChampionshipMay 24 · Triple Jump · Place 20 · CantonTriple Jump2036-99
May 24Hockomock Spring Track ChampionshipMay 24 · 400m Hurdles · Place 26 · Canton400m Hurdles261:08.69a9
May 17MSTCA Division 4 RelaysMay 17 · Triple Jump · Place 28 · CantonTriple Jump2810.72m PB9
May 10MSTCA Coaches Shore InvitationalMay 10 · 100 Meters · Place 20 · Canton100 Meters2012.44a PB9
May 8Mansfield vs CantonMay 8 · Triple Jump · Place 6 · CantonTriple Jump634-11.259
May 8Mansfield vs CantonMay 8 · Long Jump · Place 8 · CantonLong Jump817-09.509
May 8Mansfield vs CantonMay 8 · 400m Hurdles · Place 4 · Canton400m Hurdles41:10.05a9
Apr 29Hock Dual: OA vs. CantonApr 29 · Triple Jump · Place 3 · CantonTriple Jump335-06.009
Apr 29Hock Dual: OA vs. CantonApr 29 · Long Jump · Place 10 · CantonLong Jump1016-07.009
Apr 29Hock Dual: OA vs. CantonApr 29 · 200 Meters · Place 4 · Canton200 Meters424.7 PB9
Apr 15North Attleboro vs CantonApr 15 · Triple Jump · CantonTriple Jump—32' 2"Unofficial9
Apr 15North Attleboro vs CantonApr 15 · Long Jump · CantonLong Jump—16' 11"Unofficial9
Apr 15North Attleboro vs CantonApr 15 · 200 Meters · Canton200 Meters—26.5Unofficial9
Apr 8Stoughton vs. CantonApr 8 · Long Jump · Place 8 · CantonLong Jump817-3.59
Apr 8Stoughton vs. CantonApr 8 · 200 Meters · Place 7 · Canton200 Meters725.59
Apr 8Stoughton vs. CantonApr 8 · 100 Meters · Place 19 · Canton100 Meters1912.59
Apr 1Foxboro vs. CantonApr 1 · Long Jump · Place 6 · CantonLong Jump6.17' 2"9
Apr 1Foxboro vs. CantonApr 1 · 200 Meters · Place 11 · Canton200 Meters11.269