Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorHopkinton v Norwood · May 814.07aHopkinton v NorwoodMay 8, 2024
100m Hurdles · 33" / 0.838m · OutdoorMIAA Division 2 Track & Field Championship · May 2417.77aMIAA Division 2 Track & Field ChampionshipMay 24, 2024
200 Meters · OutdoorMSTCA North Heptathlon · Jun 329.11aMSTCA North HeptathlonJune 3, 2024
300 Meters · IndoorTri Valley League - Meet 5 · Jan 2648.31aTri Valley League - Meet 5January 26, 2024
55 Meter · IndoorTri Valley League - Meet 1 · Dec 118.72aTri Valley League - Meet 1December 11, 2025
55 Meters · IndoorTri Valley League - Meet 2 · Dec 138.51aTri Valley League - Meet 2December 13, 2023
55m Hurdles · 33" · IndoorTri Valley League - Meet 1 · Dec 1110.30aTri Valley League - Meet 1December 11, 2025
800 Meters · OutdoorMSTCA North Heptathlon · Jun 33:06.00aMSTCA North HeptathlonJune 3, 2024
High Jump · IndoorTri Valley League - Meet 1 · Dec 114-06.00Tri Valley League - Meet 1December 11, 2025
High Jump · OutdoorMSTCA Multi Fest & Relay Invitational · Apr 191.37mMSTCA Multi Fest & Relay InvitationalApril 19, 2024
Long Jump · IndoorTri Valley League- 1/11 · Jan 1114-04.50Tri Valley League- 1/11January 11, 2024
Long Jump · OutdoorMSTCA Multi Fest & Relay Invitational · Apr 193.89mMSTCA Multi Fest & Relay InvitationalApril 19, 2024
Pentathlon (Outdoor) · Standard · OutdoorMIAA Division 2 Track & Field Championship · May 242026MIAA Division 2 Track & Field ChampionshipMay 24, 2024
Shot Put · 4kg · IndoorTVL Double-Dual · Jan 2222-02.25TVL Double-DualJanuary 22, 2026
Shot Put · 4kg · OutdoorMIAA Division 2 Track & Field Championship · May 245.74mMIAA Division 2 Track & Field ChampionshipMay 24, 2024
Triple Jump · OutdoorHopkinton vs Westwood · May 526-11.00Hopkinton vs WestwoodMay 5, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 5Hopkinton vs WestwoodMay 5 · Triple Jump · Place 3 · HopkintonTriple Jump3.26-11.00 PB11
May 5Hopkinton vs WestwoodMay 5 · Long Jump · Place 5 · HopkintonLong Jump5.12-04.5011
May 5Hopkinton vs WestwoodMay 5 · 100m Hurdles · Place 4 · Hopkinton100m Hurdles33" / 0.838m4.18.29a11
Apr 30Dedham v HopkintonApr 30 · Triple Jump · Place 8 · HopkintonTriple Jump8.26-1011
Apr 30Dedham v HopkintonApr 30 · High Jump · Place 5 · HopkintonHigh Jump5.4-011
Apr 30Dedham v HopkintonApr 30 · 100m Hurdles · Place 7 · Hopkinton100m Hurdles33" / 0.838m7.18.611
Apr 15Norwood at HopkintonApr 15 · Triple Jump · Place 5 · HopkintonTriple Jump5.26-09.5011
Apr 15Norwood at HopkintonApr 15 · High Jump · Place 6 · HopkintonHigh Jump6.4-06.0011
Apr 15Norwood at HopkintonApr 15 · 100m Hurdles · Place 7 · Hopkinton100m Hurdles33" / 0.838m7.19.53a11
Apr 7Holliston at HopkintonApr 7 · Triple Jump · Place 7 · HopkintonTriple Jump7.25-09.0011
Apr 7Holliston at HopkintonApr 7 · High Jump · Place 7 · HopkintonHigh Jump7.4-04.0011
Apr 7Holliston at HopkintonApr 7 · 100m Hurdles · Place 11 · Hopkinton100m Hurdles33" / 0.838m11.21.54a11
Mar 31Ashland vs HopkintonMar 31 · Triple Jump · Place 3 · HopkintonTriple Jump327-6.7511
Mar 31Ashland vs HopkintonMar 31 · 100m Hurdles · Place 4 · Hopkinton100m Hurdles418.18a11
Mar 31Ashland vs HopkintonMar 31 · 100 Meters · Place 3 · Hopkinton100 Meters314.84a11

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 22TVL Double-DualJan 22 · 300 Meters · Place 21 · Hopkinton300 Meters21.51.41a11
Jan 22TVL Double-DualJan 22 · 55m Hurdles · Place 13 · Hopkinton55m Hurdles33"13.10.50a11
Jan 22TVL Double-DualJan 22 · Shot Put · Place 4 · HopkintonShot Put4kg4.22-02.25 PB11
Jan 8Tri Valley League - Meet 4Jan 8 · High Jump · Place 10 · HopkintonHigh Jump104-611
Jan 8Tri Valley League - Meet 4Jan 8 · 55m Hurdles · Place 12 · Hopkinton55m Hurdles1210.33a11

2025 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · 55m Hurdles · Place 16 · Hopkinton55m Hurdles33"16.10.67a11
Dec 30Tri Valley League - Meet 3Dec 30 · High Jump · Place 13 · HopkintonHigh Jump13.4-04.0011
Dec 17TVL- Norton vs Millis; Holliston vs HopkintonDec 17 · High Jump · Place 5 · HopkintonHigh Jump54-611
Dec 17TVL- Norton vs Millis; Holliston vs HopkintonDec 17 · 55m Hurdles · Place 8 · Hopkinton55m Hurdles810.16a11
Dec 17TVL- Norton vs Millis; Holliston vs HopkintonDec 17 · 300 Meters · Place 11 · Hopkinton300 Meters1148.51a11
Dec 11Tri Valley League - Meet 1Dec 11 · 55m Hurdles · Place 13 · Hopkinton55m Hurdles33"13.10.30a PB11
Dec 11Tri Valley League - Meet 1Dec 11 · 55 Meter · Place 14 · Hopkinton55 Meter14.8.72a PB11
Dec 11Tri Valley League - Meet 1Dec 11 · High Jump · Place 7 · HopkintonHigh Jump7.4-06.00 PB11
Jan 26TVL Championship/Showcase meetJan 26 · 55m Hurdles · Place 18 · Hopkinton55m HurdlesRound P1810.2710
Jan 24Tri Valley League Meet 5Jan 24 · Long Jump · Place 16 · HopkintonLong Jump1614-1.25—
Jan 24Tri Valley League Meet 5Jan 24 · 55m Hurdles · Place 21 · Hopkinton55m Hurdles2110.78a—
Jan 10MSTCA Northeast InvitationalJan 10 · 55m Hurdles · Place 69 · Hopkinton55m Hurdles6910.50a—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · Long Jump · Place 34 · HopkintonLong Jump3412-7.50—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 55m Hurdles · Place 35 · Hopkinton55m Hurdles3511.15a—
Jan 3Tri Valley Meet 4Jan 3 · 55m Hurdles · Place 18 · Hopkinton55m Hurdles1810.66a—
Jan 3Tri Valley Meet 4Jan 3 · 300 Meters · Place 33 · Hopkinton300 Meters3350.73a—

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 13Dedham vs HopkintonMay 13 · Triple Jump · Place 10 · HopkintonTriple Jump1027-4.5010
May 13Dedham vs HopkintonMay 13 · Long Jump · Place 9 · HopkintonLong Jump912-10.2510
May 13Dedham vs HopkintonMay 13 · 100m Hurdles · Place 8 · Hopkinton100m Hurdles819.15a10
May 13Dedham vs HopkintonMay 13 · 100 Meters · Place 13 · Hopkinton100 Meters1314.50a10
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · Long Jump · Place 39 · HopkintonLong Jump3913-7.7510
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · 200 Meters · Place 66 · Hopkinton200 Meters6630.27a10
May 1Norwood vs HopkintonMay 1 · 100 Meters · Place 6 · Hopkinton100 Meters614.86a10
May 1Norwood vs HopkintonMay 1 · Triple Jump · Place 6 · HopkintonTriple Jump627-3.5010
May 1Norwood vs HopkintonMay 1 · 100m Hurdles · Place 9 · Hopkinton100m Hurdles921.05a10
Apr 14Hopkinton at HollistonApr 14 · Triple Jump · Place 8 · HopkintonTriple Jump826-11.0010
Apr 14Hopkinton at HollistonApr 14 · 100m Hurdles · Place 12 · Hopkinton100m Hurdles1219.9710
Apr 14Hopkinton at HollistonApr 14 · 100 Meters · Place 12 · Hopkinton100 Meters1214.7710
Apr 8Ashland at HopkintonApr 8 · 100m Hurdles · Place 6 · Hopkinton100m Hurdles621.26a10
Apr 2Hopkinton at WestwoodApr 2 · Triple Jump · Place 6 · HopkintonTriple Jump626-5.2510
Apr 2Hopkinton at WestwoodApr 2 · 400m Hurdles · Place 8 · Hopkinton400m Hurdles81:27.54a10
Apr 2Hopkinton at WestwoodApr 2 · 100 Meters · Place 18 · Hopkinton100 Meters1815.12a10

2024 Indoor Track

24 results
DateMeetEventPlMarkGr
Dec 23Tri Valley Meet 3Dec 23 · 55m Hurdles · Place 19 · Hopkinton55m Hurdles33"19.11.13a10
Dec 23Tri Valley Meet 3Dec 23 · Shot Put · Place 5 · HopkintonShot Put4kg5.20-00.0010
Dec 23Tri Valley Meet 3Dec 23 · High Jump · Place 31 · HopkintonHigh Jump31.4-00.0010
Dec 19Tri Valley Meet 2BDec 19 · 300 Meters · Place 21 · Hopkinton300 Meters21.54.45a10
Dec 19Tri Valley Meet 2BDec 19 · 55m Hurdles · Place 13 · Hopkinton55m Hurdles33"13.10.88a10
Dec 19Tri Valley Meet 2BDec 19 · High Jump · Place 13 · HopkintonHigh Jump13.4-210
Dec 13Tri Valley - Meet 1Dec 13 · 55m Hurdles · Place 31 · Hopkinton55m Hurdles33"31.11.53a10
Dec 13Tri Valley - Meet 1Dec 13 · Long Jump · Place 20 · HopkintonLong Jump20.12-10.5010
Dec 13Tri Valley - Meet 1Dec 13 · Shot Put · Place 5 · HopkintonShot Put4kg5.20-01.0010
Feb 10MSTCA Qualifier MeetFeb 10 · Long Jump · Place 17 · HopkintonLong Jump1714-4.50—
Feb 10MSTCA Qualifier MeetFeb 10 · High Jump · Place 13 · HopkintonHigh Jump134-6—
Feb 3Tri Valley League ShowcaseFeb 3 · High Jump · Place 12 · HopkintonHigh Jump124-6—
Jan 26Tri Valley League - Meet 5Jan 26 · 300 Meters · Place 23 · Hopkinton300 Meters2348.31a PB—
Jan 26Tri Valley League - Meet 5Jan 26 · Shot Put · Place 13 · HopkintonShot Put1319-4—
Jan 26Tri Valley League - Meet 5Jan 26 · 55m Hurdles · Place 8 · Hopkinton55m Hurdles811.06a—
Jan 20MSTCA D2 RelaysJan 20 · Long Jump · Place 26 · HopkintonLong Jump26.4.19m9
Jan 20MSTCA D2 RelaysJan 20 · High Jump · Place 19 · HopkintonHigh Jump19.1.35m9
Jan 11Tri Valley League- 1/11Jan 11 · 55m Hurdles · Hopkinton55m Hurdles33"—DNS9
Jan 11Tri Valley League- 1/11Jan 11 · Long Jump · Place 8 · HopkintonLong Jump8.14-04.50 PB9
Jan 11Tri Valley League- 1/11Jan 11 · High Jump · Place 6 · HopkintonHigh Jump6.4-06.009
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · Long Jump · Place 14 · HopkintonLong Jump1414-4.75—
Jan 5Tri Valley League - Meet 4Jan 5 · Long Jump · Place 16 · HopkintonLong Jump1613-3.50—
Jan 5Tri Valley League - Meet 4Jan 5 · High Jump · Place 15 · HopkintonHigh Jump154-4—
Jan 5Tri Valley League - Meet 4Jan 5 · 55m Hurdles · Place 7 · Hopkinton55m Hurdles711.29a—

2024 Outdoor Track

40 results
DateMeetEventPlMarkGr
Jun 3MSTCA North HeptathlonJun 3 · Long Jump · Place 43 · HopkintonLong Jump434.06m—
Jun 3MSTCA North HeptathlonJun 3 · High Jump · Place 16 · HopkintonHigh Jump161.40m—
Jun 3MSTCA North HeptathlonJun 3 · Javelin · Place 51 · HopkintonJavelin5115.17m—
Jun 3MSTCA North HeptathlonJun 3 · Shot Put · Place 60 · HopkintonShot Put605.36m—
Jun 3MSTCA North HeptathlonJun 3 · 100m Hurdles · Place 18 · Hopkinton100m Hurdles1818.12a—
Jun 3MSTCA North HeptathlonJun 3 · 800 Meters · Place 50 · Hopkinton800 Meters503:06.00a PB—
Jun 3MSTCA North HeptathlonJun 3 · 200 Meters · Place 23 · Hopkinton200 Meters2329.11a PB—
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 800 Meters · Place 9 · Hopkinton800 MetersRound M9.3:08.28a9
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · Long Jump · Place 6 · HopkintonLong JumpRound M6.4.40m9
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · Shot Put · Place 8 · HopkintonShot Put4kgRound M8.5.74m PB9
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · High Jump · Place 2 · HopkintonHigh JumpRound M2.1.45m9
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 100m Hurdles · Place 5 · Hopkinton100m Hurdles33" / 0.838mRound M5.17.79aWind: 3.69
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · Pentathlon (Outdoor) · Place 8 · HopkintonPentathlon (Outdoor)StandardRound M8.2026 PB9
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 100m Hurdles · Place 26 · Hopkinton100m Hurdles33" / 0.838mRound P26.17.77a PBWind: -1.19
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · High Jump · HopkintonHigh Jump--NH9
May 18Mercury Grand InvitationalMay 18 · High Jump · Place 9 · HopkintonHigh Jump94-4—
May 18Mercury Grand InvitationalMay 18 · 100m Hurdles · Place 11 · Hopkinton100m Hurdles1118.00a—
May 14Tri Valley League ChampionshipMay 14 · High Jump · Place 21 · HopkintonHigh Jump214-4—
May 14Tri Valley League ChampionshipMay 14 · 100m Hurdles · Place 16 · Hopkinton100m Hurdles1618.39a—
May 8Hopkinton v NorwoodMay 8 · 100m Hurdles · Place 2 · Hopkinton100m Hurdles218.46a—
May 8Hopkinton v NorwoodMay 8 · 100 Meters · Place 6 · Hopkinton100 Meters614.07a PB—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · Long Jump · Place 32 · HopkintonLong Jump3212-6—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · High Jump · Place 16 · HopkintonHigh Jump164-6—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · 100m Hurdles · Place 10 · Hopkinton100m Hurdles1018.35a—
Apr 30TVL - Hopkinton v HollistonApr 30 · Long Jump · Place 8 · HopkintonLong Jump813-2.50—
Apr 30TVL - Hopkinton v HollistonApr 30 · 400m Hurdles · Place 5 · Hopkinton400m Hurdles51:16.86a—
Apr 28MSTCA Div. II RelaysApr 28 · High Jump · Place 14 · HopkintonHigh Jump14.1.32m9
Apr 23Ashland vs HopkintonApr 23 · 100m Hurdles · Place 3 · Hopkinton100m Hurdles33" / 0.838m3.17.99
Apr 23Ashland vs HopkintonApr 23 · High Jump · Place 2 · HopkintonHigh Jump2.4-089
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · Long Jump · Place 40 · HopkintonLong Jump403.89m PB—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · High Jump · Place 17 · HopkintonHigh Jump171.37m PB—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · Shot Put · Place 42 · HopkintonShot Put425.14m—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · 100m Hurdles · Place 25 · Hopkinton100m Hurdles2519.68a—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · 800 Meters · Place 41 · Hopkinton800 Meters413:20.85a—
Apr 9Hopkinton v WestwoodApr 9 · Triple Jump · Place 6 · HopkintonTriple Jump628-10.50—
Apr 9Hopkinton v WestwoodApr 9 · 400m Hurdles · Place 5 · Hopkinton400m Hurdles51:19.96a—
Apr 9Hopkinton v WestwoodApr 9 · 200 Meters · Place 7 · Hopkinton200 Meters729.70a—
Apr 3Medfield vs HopkintonApr 3 · Long Jump · Place 3 · HopkintonLong Jump3.14-02.00Unofficial9
Apr 3Medfield vs HopkintonApr 3 · 100m Hurdles · Place 4 · Hopkinton100m Hurdles33" / 0.838m4.19.5Unofficial9
Apr 3Medfield vs HopkintonApr 3 · 200 Meters · Place 5 · Hopkinton200 Meters5.29.8Unofficial9

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 29Tri Valley League - Meet 3Dec 29 · 300 Meters · Place 22 · Hopkinton300 Meters22.49.42a9
Dec 29Tri Valley League - Meet 3Dec 29 · 55m Hurdles · Place 6 · Hopkinton55m Hurdles33"6.11.04a9
Dec 29Tri Valley League - Meet 3Dec 29 · High Jump · Place 18 · HopkintonHigh Jump18.4-02.009
Dec 13Tri Valley League - Meet 2Dec 13 · Long Jump · Place 9 · HopkintonLong Jump914-5—
Dec 13Tri Valley League - Meet 2Dec 13 · 55m Hurdles · Place 7 · Hopkinton55m Hurdles711.54a—
Dec 13Tri Valley League - Meet 2Dec 13 · 55 Meters · Place 9 · Hopkinton55 Meters98.51a PB—
Dec 8Tri Valley League - Meet 1Dec 8 · 55 Meter · Place 48 · Hopkinton55 Meter48.10.58a9
Dec 8Tri Valley League - Meet 1Dec 8 · Long Jump · Place 20 · HopkintonLong Jump20.11-11.009