Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA Multi Championships · Jun 812.71aMSTCA Multi ChampionshipsJune 8, 2026
1000 Meters · IndoorMSTCA Boys Pentathlon · Feb 263:51.96aMSTCA Boys PentathlonFebruary 26, 2026
110m Hurdles · 39" / 0.991m · OutdoorDedham v Hopkinton · Apr 3016.5Dedham v HopkintonApril 30, 2026
1500 Meters · OutdoorMSTCA Invacational & Pentathlon · Apr 246:15.88aMSTCA Invacational & PentathlonApril 24, 2026
200 Meters · OutdoorHopkinton at Holliston · Apr 1429.56Hopkinton at HollistonApril 14, 2025
400 Meters · OutdoorMSTCA Multi Championships · Jun 81:04.78aMSTCA Multi ChampionshipsJune 8, 2026
55 Meter · IndoorTri Valley League - Meet 1 · Dec 117.75aTri Valley League - Meet 1December 11, 2025
55 Meters · IndoorTri Valley League - Meet 4 · Jan 87.81aTri Valley League - Meet 4January 8, 2026
55m Hurdles · 39" · IndoorTVL Double-Dual · Jan 229.61aTVL Double-DualJanuary 22, 2026
Decathlon · OutdoorMSTCA Multi Championships · Jun 83438MSTCA Multi ChampionshipsJune 8, 2026
Discus · 1.6kg · OutdoorMSTCA Multi Championships · Jun 822.42mMSTCA Multi ChampionshipsJune 8, 2026
High Jump · IndoorMSTCA Boys Pentathlon · Feb 261.42mMSTCA Boys PentathlonFebruary 26, 2026
High Jump · OutdoorMSTCA Invacational & Pentathlon · Apr 241.42mMSTCA Invacational & PentathlonApril 24, 2026
Javelin · 800g · OutdoorMSTCA Multi Championships · Jun 821.92mMSTCA Multi ChampionshipsJune 8, 2026
Long Jump · IndoorMSTCA Boys Pentathlon · Feb 264.65mMSTCA Boys PentathlonFebruary 26, 2026
Long Jump · OutdoorMSTCA Multi Championships · Jun 84.67mMSTCA Multi ChampionshipsJune 8, 2026
Shot Put · 12lb · OutdoorMSTCA Multi Championships · Jun 87.99mMSTCA Multi ChampionshipsJune 8, 2026
Triple Jump · OutdoorDedham v Hopkinton · Apr 3036-9Dedham v HopkintonApril 30, 2026

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

2026 Outdoor Track

36 results
DateMeetEventPlMarkGr
Jun 8MSTCA Multi ChampionshipsJun 8 · 1500 Meters · Place 122 · Hopkinton1500 Meters122.6:18.21a10
Jun 8MSTCA Multi ChampionshipsJun 8 · Javelin · Place 116 · HopkintonJavelin800g116.21.92m PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · Triple Jump · Place 80 · HopkintonTriple Jump80.10.67m10
Jun 8MSTCA Multi ChampionshipsJun 8 · Discus · Place 77 · HopkintonDiscus1.6kg77.22.42m PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · 110m Hurdles · Place 33 · Hopkinton110m Hurdles39" / 0.991m33.17.58a10
Jun 8MSTCA Multi ChampionshipsJun 8 · 400 Meters · Place 133 · Hopkinton400 Meters133.1:04.78a PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · High Jump · Place 75 · HopkintonHigh Jump75.1.50m10
Jun 8MSTCA Multi ChampionshipsJun 8 · Shot Put · Place 105 · HopkintonShot Put12lb105.7.99m PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · Long Jump · Place 112 · HopkintonLong Jump112.4.67m PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · 100 Meters · Place 101 · Hopkinton100 Meters101.12.71a PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · Decathlon · Place 105 · HopkintonDecathlon105.3438 PB10
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 110m Hurdles · Place 26 · Hopkinton110m Hurdles39" / 0.991mRound P26.17.75aWind: 0.110
May 22Hopkinton Last Chance MeetMay 22 · Triple Jump · HopkintonTriple Jump--DNS10
May 22Hopkinton Last Chance MeetMay 22 · 110m Hurdles · Place 4 · Hopkinton110m Hurdles39" / 0.991m4.16.71a10
May 8MSTCA Lou Tozzi Twilight Freshman Sophomore InvitationalMay 8 · Triple Jump · Place 33 · HopkintonTriple Jump3333-0.7510
May 8MSTCA Lou Tozzi Twilight Freshman Sophomore InvitationalMay 8 · 400m Hurdles · Place 19 · Hopkinton400m Hurdles191:07.90a10
May 8MSTCA Lou Tozzi Twilight Freshman Sophomore InvitationalMay 8 · 110m Hurdles · Place 9 · Hopkinton110m Hurdles917.62a10
May 5Hopkinton vs WestwoodMay 5 · Long Jump · Place 6 · HopkintonLong Jump6.14-02.0010
May 5Hopkinton vs WestwoodMay 5 · 400m Hurdles · Hopkinton400m Hurdles36" / 0.914m--DNS10
May 5Hopkinton vs WestwoodMay 5 · 110m Hurdles · Place 1 · Hopkinton110m Hurdles39" / 0.991m1.16.62a10
May 2MSTCA Division 2 RelaysMay 2 · Triple Jump · Place 34 · HopkintonTriple Jump3410.62m10
Apr 30Dedham v HopkintonApr 30 · Triple Jump · Place 4 · HopkintonTriple Jump4.36-9 PB10
Apr 30Dedham v HopkintonApr 30 · 110m Hurdles · Place 6 · Hopkinton110m Hurdles39" / 0.991m6.16.5 PB10
Apr 24MSTCA Invacational & PentathlonApr 24 · Long Jump · Place 31 · HopkintonLong Jump315.10m10
Apr 24MSTCA Invacational & PentathlonApr 24 · High Jump · Place 33 · HopkintonHigh Jump331.42m PB10
Apr 24MSTCA Invacational & PentathlonApr 24 · Shot Put · Place 27 · HopkintonShot Put278.31m10
Apr 24MSTCA Invacational & PentathlonApr 24 · 110m Hurdles · Place 18 · Hopkinton110m Hurdles1817.29a10
Apr 24MSTCA Invacational & PentathlonApr 24 · 1500 Meters · Place 31 · Hopkinton1500 Meters316:15.88a PB10
Apr 15Norwood at HopkintonApr 15 · Triple Jump · Place 4 · HopkintonTriple Jump4.36-00.0010
Apr 15Norwood at HopkintonApr 15 · 110m Hurdles · Hopkinton110m Hurdles39" / 0.991m--DNS10
Apr 7Holliston at HopkintonApr 7 · Triple Jump · Place 5 · HopkintonTriple Jump5.33-03.0010
Apr 7Holliston at HopkintonApr 7 · Long Jump · HopkintonLong Jump--DNS10
Apr 7Holliston at HopkintonApr 7 · High Jump · HopkintonHigh Jump--DNS10
Apr 7Holliston at HopkintonApr 7 · 110m Hurdles · Place 4 · Hopkinton110m Hurdles39" / 0.991m4.19.45a10
Mar 31Ashland vs HopkintonMar 31 · Triple Jump · Place 4 · HopkintonTriple Jump434-810
Mar 31Ashland vs HopkintonMar 31 · 400m Hurdles · Place 6 · Hopkinton400m Hurdles61:10.49a10

2026 Indoor Track

14 results
DateMeetEventPlMarkGr
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 122 · HopkintonLong Jump1224.65m PB10
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 107 · HopkintonHigh Jump1071.42m PB10
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 113 · HopkintonShot Put1137.57m10
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 60 · Hopkinton55m Hurdles609.20a10
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 127 · Hopkinton1000 Meters1273:51.96a PB10
Feb 10MSTCA Rising ChampionshipFeb 10 · 55m Hurdles · Place 10 · Hopkinton55m Hurdles109.06a10
Feb 5Tri Valley League OpenFeb 5 · 55m Hurdles · Place 9 · Hopkinton55m Hurdles99.22a10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 55m Hurdles · Place 24 · Hopkinton55m HurdlesRound P249.25a10
Jan 22TVL Double-DualJan 22 · 55m Hurdles · Place 13 · Hopkinton55m Hurdles39"13.9.61a PB10
Jan 22TVL Double-DualJan 22 · Long Jump · Place 14 · HopkintonLong Jump14.14-11.0010
Jan 22TVL Double-DualJan 22 · High Jump · HopkintonHigh Jump--NH10
Jan 9MSTCA Northeast InvitationalJan 9 · Triple Jump · Place 22 · HopkintonTriple Jump2236-510
Jan 8Tri Valley League - Meet 4Jan 8 · 55m Hurdles · Place 27 · Hopkinton55m Hurdles2710.94a10
Jan 8Tri Valley League - Meet 4Jan 8 · 55 Meters · Place 23 · Hopkinton55 Meters237.81a PB10

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · 55m Hurdles · Place 22 · Hopkinton55m Hurdles39"22.10.31a10
Dec 30Tri Valley League - Meet 3Dec 30 · 55 Meter · Place 14 · Hopkinton55 Meter14.7.78a10
Dec 30Tri Valley League - Meet 3Dec 30 · High Jump · HopkintonHigh Jump--NH10
Dec 17TVL- Norton vs Millis; Holliston vs HopkintonDec 17 · 55m Hurdles · Place 5 · Hopkinton55m Hurdles511.05a10
Dec 17TVL- Norton vs Millis; Holliston vs HopkintonDec 17 · 55 Meters · Place 16 · Hopkinton55 Meters167.83a10
Dec 11Tri Valley League - Meet 1Dec 11 · 55 Meter · Place 19 · Hopkinton55 Meter19.7.75a PB10

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 1Norwood vs HopkintonMay 1 · Triple Jump · Place 5 · HopkintonTriple Jump532-19
Apr 14Hopkinton at HollistonApr 14 · Triple Jump · Place 7 · HopkintonTriple Jump733-01.009
Apr 14Hopkinton at HollistonApr 14 · 200 Meters · Place 20 · Hopkinton200 Meters2029.56 PB9
Apr 14Hopkinton at HollistonApr 14 · 100 Meters · Place 29 · Hopkinton100 Meters2913.899
Apr 8Ashland at HopkintonApr 8 · Triple Jump · Place 7 · HopkintonTriple Jump732-4.509
Apr 8Ashland at HopkintonApr 8 · 200 Meters · Place 19 · Hopkinton200 Meters1933.11a9
Apr 8Ashland at HopkintonApr 8 · 100 Meters · Place 25 · Hopkinton100 Meters2513.85a9
Apr 2Hopkinton at WestwoodApr 2 · Triple Jump · Place 5 · HopkintonTriple Jump528-39
Apr 2Hopkinton at WestwoodApr 2 · 200 Meters · Place 21 · Hopkinton200 Meters2131.09a9
Apr 2Hopkinton at WestwoodApr 2 · 100 Meters · Place 29 · Hopkinton100 Meters2913.87a9