Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDedham v Hopkinton · Apr 3010.9Dedham v HopkintonApril 30, 2026
1500 Meters · OutdoorMSTCA South Decathlon · Jun 35:30.50aMSTCA South DecathlonJune 3, 2024
2 Miles · IndoorMIAA Indoor Track & Field Meet of Champions · Feb 2135.26MIAA Indoor Track & Field Meet of ChampionsFebruary 21, 2026
200 Meters · IndoorMSTCA Northeast Invitational · Jan 1023.62aMSTCA Northeast InvitationalJanuary 10, 2025
200 Meters · OutdoorMIAA Division 2 Track & Field Championship · May 2922.93aMIAA Division 2 Track & Field ChampionshipMay 29, 2025
300 Meters · IndoorTri Valley League Showcase · Jan 3135.48aTri Valley League ShowcaseJanuary 31, 2026
400 Meters · OutdoorMIAA Division 2 Track & Field Championship · May 2950.41aMIAA Division 2 Track & Field ChampionshipMay 29, 2025
55 Meter · IndoorTri Valley League - Meet 1 · Dec 116.88aTri Valley League - Meet 1December 11, 2025
55 Meters · IndoorTVL- Norton vs Millis; Holliston vs Hopkinton · Dec 176.77aTVL- Norton vs Millis; Holliston vs HopkintonDecember 17, 2025
High Jump · IndoorTVL Double-Dual · Jan 225-06.00TVL Double-DualJanuary 22, 2026
High Jump · OutdoorMSTCA South Decathlon · Jun 31.57mMSTCA South DecathlonJune 3, 2024
Long Jump · IndoorTri Valley League - Meet 3 · Dec 3018-10.50Tri Valley League - Meet 3December 30, 2025
Long Jump · OutdoorMSTCA South Decathlon · Jun 35.48mMSTCA South DecathlonJune 3, 2024
Triple Jump · OutdoorMSTCA South Decathlon · Jun 311.76mMSTCA South DecathlonJune 3, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 200 Meters · Hopkinton200 MetersRound P--DNFWind: -0.712
May 22Hopkinton Last Chance MeetMay 22 · 400 Meters · Hopkinton400 Meters--DNS12
May 22Hopkinton Last Chance MeetMay 22 · 100 Meters · Place 14 · Hopkinton100 Meters14.12.53a12
Apr 30Dedham v HopkintonApr 30 · 100 Meters · Place 3 · Hopkinton100 Meters3.10.9 PB12
Apr 15Norwood at HopkintonApr 15 · 200 Meters · Place 2 · Hopkinton200 Meters2.23.02a12
Apr 15Norwood at HopkintonApr 15 · 100 Meters · Place 1 · Hopkinton100 Meters1.11.59a12
Mar 31Ashland vs HopkintonMar 31 · 100 Meters · Place 2 · Hopkinton100 Meters211.93a12

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 21MIAA Indoor Track & Field Meet of ChampionsFeb 21 · 2 Miles · Place 8 · Hopkinton2 Miles835.26 PB—
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 300 Meters · Place 3 · Hopkinton300 Meters335.71a12
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 300 Meters · Place 3 · Hopkinton300 Meters335.7112
Jan 31Tri Valley League ShowcaseJan 31 · 300 Meters · Place 2 · Hopkinton300 Meters235.48a PB12
Jan 31Tri Valley League ShowcaseJan 31 · 55 Meters · Place 7 · Hopkinton55 Meters76.78a12
Jan 31Tri Valley League ShowcaseJan 31 · 55 Meters · Place 5 · Hopkinton55 Meters56.81a12
Jan 22TVL Double-DualJan 22 · 55 Meter · Place 2 · Hopkinton55 Meter2.6.98a12
Jan 22TVL Double-DualJan 22 · High Jump · Place 3 · HopkintonHigh Jump3.5-06.00 PB12
Jan 9MSTCA Northeast InvitationalJan 9 · 300 Meters · Place 6 · Hopkinton300 Meters636.23a12
Jan 8Tri Valley League - Meet 4Jan 8 · 55 Meters · Place 4 · Hopkinton55 Meters46.84a12

2025 Indoor Track

21 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · 300 Meters · Place 1 · Hopkinton300 Meters1.37.35a12
Dec 30Tri Valley League - Meet 3Dec 30 · Long Jump · Place 6 · HopkintonLong Jump6.18-10.50 PB12
Dec 17TVL- Norton vs Millis; Holliston vs HopkintonDec 17 · High Jump · Place 3 · HopkintonHigh Jump35-412
Dec 17TVL- Norton vs Millis; Holliston vs HopkintonDec 17 · 55 Meters · Place 1 · Hopkinton55 Meters16.77a PB12
Dec 11Tri Valley League - Meet 1Dec 11 · 300 Meters · Place 4 · Hopkinton300 Meters4.38.52a12
Dec 11Tri Valley League - Meet 1Dec 11 · 55 Meter · Place 7 · Hopkinton55 Meter7.6.88a PB12
Feb 13MIAA Division 2 Indoor Track & Field ChampionshipFeb 13 · 300 Meters · Place 13 · Hopkinton300 Meters1336.77a—
Feb 13MIAA Division 2 Indoor Track & Field ChampionshipFeb 13 · 55 Meters · Place 37 · Hopkinton55 MetersRound P376.87a—
Feb 8MSTCA Qualifier MeetFeb 8 · 55 Meters · Place 25 · Hopkinton55 MetersRound P256.97a—
Jan 26TVL Championship/Showcase meetJan 26 · Long Jump · Place 15 · HopkintonLong Jump1518-1.5011
Jan 26TVL Championship/Showcase meetJan 26 · 300 Meters · Place 7 · Hopkinton300 Meters737.7111
Jan 26TVL Championship/Showcase meetJan 26 · 55 Meters · Place 7 · Hopkinton55 MetersRound P76.8911
Jan 26TVL Championship/Showcase meetJan 26 · 55 Meters · Place 8 · Hopkinton55 Meters86.9511
Jan 24Tri Valley League Meet 5Jan 24 · Long Jump · Place 11 · HopkintonLong Jump1119-1.25—
Jan 24Tri Valley League Meet 5Jan 24 · High Jump · Place 3 · HopkintonHigh Jump35-8—
Jan 10MSTCA Northeast InvitationalJan 10 · 300 Meters · Place 31 · Hopkinton300 Meters3137.48a—
Jan 10MSTCA Northeast InvitationalJan 10 · 200 Meters · Place 20 · Hopkinton200 Meters2023.62a PB—
Jan 10MSTCA Northeast InvitationalJan 10 · 55 Meters · Place 61 · Hopkinton55 Meters617.01a—
Jan 3Tri Valley Meet 4Jan 3 · High Jump · Place 13 · HopkintonHigh Jump135-4—
Jan 3Tri Valley Meet 4Jan 3 · 300 Meters · Place 25 · Hopkinton300 Meters2540.78a—
Jan 3Tri Valley Meet 4Jan 3 · 55 Meters · Place 4 · Hopkinton55 Meters46.86a—

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 400 Meters · Place 5 · Hopkinton400 Meters550.41a PB11
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 200 Meters · Place 11 · Hopkinton200 MetersRound P1122.93a PB11
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 100 Meters · Place 29 · Hopkinton100 MetersRound P2911.47a11
May 20TVL Showcase MeetMay 20 · High Jump · Place 12 · HopkintonHigh Jump125-411
May 20TVL Showcase MeetMay 20 · 100 Meters · Place 7 · Hopkinton100 Meters711.41a11
May 20TVL Showcase MeetMay 20 · 100 Meters · Place 7 · Hopkinton100 Meters711.64a11
May 16MSTCA Division 2 RelaysMay 16 · High Jump · Place 6 · HopkintonHigh Jump61.78m11
May 13Dedham vs HopkintonMay 13 · 400 Meters · Place 1 · Hopkinton400 Meters151.70a11
May 3Weston Twilight Invitational - Weston EventsMay 3 · 200 Meters · Place 31 · Hopkinton200 MetersRound P3123.54a11
May 3Weston Twilight Invitational - Weston EventsMay 3 · 100 Meters · Place 38 · Hopkinton100 MetersRound P3811.95a11
May 1Norwood vs HopkintonMay 1 · High Jump · Place 1 · HopkintonHigh Jump15-611
May 1Norwood vs HopkintonMay 1 · 200 Meters · Place 2 · Hopkinton200 Meters223.34a11
Apr 14Hopkinton at HollistonApr 14 · High Jump · HopkintonHigh Jump—NH11
Apr 14Hopkinton at HollistonApr 14 · 400 Meters · Place 1 · Hopkinton400 Meters151.8111
Apr 8Ashland at HopkintonApr 8 · 100 Meters · Place 2 · Hopkinton100 Meters212.13a11
Apr 2Hopkinton at WestwoodApr 2 · 100 Meters · Place 1 · Hopkinton100 Meters111.57a11

2024 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 23Tri Valley Meet 3Dec 23 · 55 Meter · Place 10 · Hopkinton55 Meter10.7.07a11
Dec 23Tri Valley Meet 3Dec 23 · Long Jump · Place 14 · HopkintonLong Jump14.17-10.0011
Dec 23Tri Valley Meet 3Dec 23 · High Jump · Place 8 · HopkintonHigh Jump8.5-06.0011
Dec 19Tri Valley Meet 2BDec 19 · 55 Meter · Place 6 · Hopkinton55 Meter6.7.10a11
Dec 19Tri Valley Meet 2BDec 19 · High Jump · Place 8 · HopkintonHigh Jump8.5-411
Dec 13Tri Valley - Meet 1Dec 13 · 300 Meters · Place 7 · Hopkinton300 Meters7.39.49a11
Dec 13Tri Valley - Meet 1Dec 13 · 55 Meter · Place 10 · Hopkinton55 Meter10.7.13a11
Feb 10MSTCA Qualifier MeetFeb 10 · 55 Meters · Place 67 · Hopkinton55 Meters677.23a—
Jan 15Tri Valley League - Wheaton Meet 2Jan 15 · Long Jump · Place 9 · HopkintonLong Jump917-3.25—
Jan 15Tri Valley League - Wheaton Meet 2Jan 15 · 55 Meters · Place 18 · Hopkinton55 Meters187.25a—
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · 55 Meters · Place 29 · Hopkinton55 Meters297.26a—
Jan 5Tri Valley League - Meet 4Jan 5 · 300 Meters · Place 24 · Hopkinton300 Meters2441.42a—
Jan 5Tri Valley League - Meet 4Jan 5 · 55 Meters · Place 1 · Hopkinton55 Meters17.37a—

2024 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 3MSTCA South DecathlonJun 3 · Triple Jump · Place 13 · HopkintonTriple Jump1311.76m PB—
Jun 3MSTCA South DecathlonJun 3 · Long Jump · Place 33 · HopkintonLong Jump335.48m PB—
Jun 3MSTCA South DecathlonJun 3 · High Jump · Place 25 · HopkintonHigh Jump251.57m PB—
Jun 3MSTCA South DecathlonJun 3 · Javelin · Place 32 · HopkintonJavelin3229.14m—
Jun 3MSTCA South DecathlonJun 3 · Discus · Place 57 · HopkintonDiscus5719.13m—
Jun 3MSTCA South DecathlonJun 3 · Shot Put · Place 36 · HopkintonShot Put368.82m—
Jun 3MSTCA South DecathlonJun 3 · 110m Hurdles · Place 38 · Hopkinton110m Hurdles3820.00a—
Jun 3MSTCA South DecathlonJun 3 · 1500 Meters · Place 46 · Hopkinton1500 Meters465:30.50a PB—
Jun 3MSTCA South DecathlonJun 3 · 400 Meters · Place 9 · Hopkinton400 Meters954.35a—
Jun 3MSTCA South DecathlonJun 3 · 100 Meters · Place 21 · Hopkinton100 Meters2111.92a—
May 18Mercury Grand InvitationalMay 18 · 200 Meters · Place 8 · Hopkinton200 Meters824.25a—
May 18Mercury Grand InvitationalMay 18 · 100 Meters · Place 7 · Hopkinton100 Meters712.02a—
May 18Mercury Grand InvitationalMay 18 · 100 Meters · Place 6 · Hopkinton100 Meters611.84a—
May 14Tri Valley League ChampionshipMay 14 · 100 Meters · Place 15 · Hopkinton100 Meters1511.91a—
May 8Hopkinton v NorwoodMay 8 · 200 Meters · Place 2 · Hopkinton200 Meters224.39a—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · 100 Meters · Place 24 · Hopkinton100 Meters2412.10a—
Apr 30TVL - Hopkinton v HollistonApr 30 · 100 Meters · Place 6 · Hopkinton100 Meters612.00a—
Apr 23Ashland vs HopkintonApr 23 · 200 Meters · Place 3 · Hopkinton200 Meters3.23.910
Apr 23Ashland vs HopkintonApr 23 · 100 Meters · Place 3 · Hopkinton100 Meters3.11.610
Apr 9Hopkinton v WestwoodApr 9 · 400 Meters · Place 3 · Hopkinton400 Meters355.20a—
Apr 9Hopkinton v WestwoodApr 9 · 100 Meters · Place 1 · Hopkinton100 Meters112.05a—
Apr 3Medfield vs HopkintonApr 3 · 200 Meters · Hopkinton200 Meters—24.6Unofficial10

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 29Tri Valley League - Meet 3Dec 29 · 300 Meters · Place 26 · Hopkinton300 Meters26.41.87a10
Dec 29Tri Valley League - Meet 3Dec 29 · 55 Meter · Place 1 · Hopkinton55 Meter1.7.28a10
Dec 13Tri Valley League - Meet 2Dec 13 · 300 Meters · Place 33 · Hopkinton300 Meters3343.11a—
Dec 13Tri Valley League - Meet 2Dec 13 · 55 Meters · Place 3 · Hopkinton55 Meters37.34a—
Dec 8Tri Valley League - Meet 1Dec 8 · 55 Meter · Place 2 · Hopkinton55 Meter2.7.31a10

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 3Ashland @ HopkintonMay 3 · 100 Meters · Place 3 · Hopkinton100 Meters313.13FR
Apr 12Medfield @ HopkintonApr 12 · 200 Meters · Place 2 · Hopkinton200 Meters226.75FR