Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDedham v Hopkinton · Apr 3012.5Dedham v HopkintonApril 30, 2026
200 Meters · OutdoorNorwood at Hopkinton · Apr 1527.63aNorwood at HopkintonApril 15, 2026
300 Meters · IndoorTri Valley League - Meet 4 · Jan 844.50aTri Valley League - Meet 4January 8, 2026
55 Meter · IndoorTri Valley League - Meet 1 · Dec 117.62aTri Valley League - Meet 1December 11, 2025
55 Meters · IndoorTri Valley League Open · Feb 57.43aTri Valley League OpenFebruary 5, 2026
Long Jump · IndoorTVL Double-Dual · Jan 2216-11.25TVL Double-DualJanuary 22, 2026
Long Jump · OutdoorHopkinton vs Westwood · May 518-00.50Hopkinton vs WestwoodMay 5, 2026
Triple Jump · OutdoorMSTCA Division 2 Relays · May 1610.80mMSTCA Division 2 RelaysMay 16, 2025

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Triple Jump · Place 11 · HopkintonTriple Jump11.39-04.0011
May 22Hopkinton Last Chance MeetMay 22 · Triple Jump · Place 1 · HopkintonTriple Jump1.37-10.2511
May 22Hopkinton Last Chance MeetMay 22 · Long Jump · Place 4 · HopkintonLong Jump4.17-08.7511
May 22Hopkinton Last Chance MeetMay 22 · 100 Meters · Hopkinton100 Meters--DNS11
May 19TVL Outdoor Track & Field ShowcaseMay 19 · Triple Jump · Place 5 · HopkintonTriple Jump5.39-00.5011
May 5Hopkinton vs WestwoodMay 5 · Triple Jump · Place 2 · HopkintonTriple Jump2.37-09.5011
May 5Hopkinton vs WestwoodMay 5 · Long Jump · Place 3 · HopkintonLong Jump3.18-00.50 PB11
May 5Hopkinton vs WestwoodMay 5 · 100 Meters · Place 16 · Hopkinton100 Meters16.12.56a11
May 2MSTCA Division 2 RelaysMay 2 · Triple Jump · Place 15 · HopkintonTriple Jump1511.70m11
Apr 30Dedham v HopkintonApr 30 · Triple Jump · Place 1 · HopkintonTriple Jump1.39-011
Apr 30Dedham v HopkintonApr 30 · 100 Meters · Place 11 · Hopkinton100 Meters11.12.5 PB11
Apr 15Norwood at HopkintonApr 15 · Long Jump · Place 2 · HopkintonLong Jump2.17-05.2511
Apr 15Norwood at HopkintonApr 15 · 200 Meters · Place 14 · Hopkinton200 Meters14.27.63a PB11
Apr 15Norwood at HopkintonApr 15 · 100 Meters · Place 17 · Hopkinton100 Meters17.13.17a11
Apr 7Holliston at HopkintonApr 7 · Triple Jump · Place 1 · HopkintonTriple Jump1.37-03.0011
Apr 7Holliston at HopkintonApr 7 · 200 Meters · Hopkinton200 Meters--DNS11
Apr 7Holliston at HopkintonApr 7 · 100 Meters · Place 14 · Hopkinton100 Meters14.12.96a11
Mar 31Ashland vs HopkintonMar 31 · Long Jump · Place 3 · HopkintonLong Jump318-4.2511
Mar 31Ashland vs HopkintonMar 31 · 200 Meters · Place 7 · Hopkinton200 Meters727.86a11
Mar 31Ashland vs HopkintonMar 31 · 100 Meters · Place 14 · Hopkinton100 Meters1413.17a11

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 5Tri Valley League OpenFeb 5 · Long Jump · Place 5 · HopkintonLong Jump518-7.5011
Feb 5Tri Valley League OpenFeb 5 · 55 Meters · Place 23 · Hopkinton55 Meters237.43a PB11
Jan 22TVL Double-DualJan 22 · 300 Meters · Hopkinton300 Meters--DNS11
Jan 22TVL Double-DualJan 22 · 55 Meter · Hopkinton55 Meter--DNS11
Jan 22TVL Double-DualJan 22 · Long Jump · Place 7 · HopkintonLong Jump7.16-11.25 PB11
Jan 8Tri Valley League - Meet 4Jan 8 · 300 Meters · Place 7 · Hopkinton300 Meters744.50a PB11
Jan 8Tri Valley League - Meet 4Jan 8 · 55 Meters · Place 14 · Hopkinton55 Meters147.60a11

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · 55 Meter · Place 11 · Hopkinton55 Meter11.7.72a11
Dec 17TVL- Norton vs Millis; Holliston vs HopkintonDec 17 · Long Jump · Place 11 · HopkintonLong Jump1117-311
Dec 17TVL- Norton vs Millis; Holliston vs HopkintonDec 17 · 55 Meters · Place 7 · Hopkinton55 Meters77.49a11
Dec 11Tri Valley League - Meet 1Dec 11 · 55 Meter · Place 15 · Hopkinton55 Meter15.7.62a PB11
Feb 11MSTCA Rising ChampionshipFeb 11 · Long Jump · Place 16 · HopkintonLong Jump1617-3.50—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · Long Jump · Place 49 · HopkintonLong Jump4916-5.50—

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 16MSTCA Division 2 RelaysMay 16 · Triple Jump · Place 29 · HopkintonTriple Jump2910.80m PB10
May 13Dedham vs HopkintonMay 13 · Triple Jump · Place 4 · HopkintonTriple Jump435-9.5010
May 13Dedham vs HopkintonMay 13 · Long Jump · Place 7 · HopkintonLong Jump716-910
May 13Dedham vs HopkintonMay 13 · 100 Meters · Place 16 · Hopkinton100 Meters1612.78a10
May 1Norwood vs HopkintonMay 1 · 100 Meters · Place 15 · Hopkinton100 Meters1513.03a10
May 1Norwood vs HopkintonMay 1 · Triple Jump · Place 2 · HopkintonTriple Jump234-1010
May 1Norwood vs HopkintonMay 1 · Long Jump · Place 5 · HopkintonLong Jump517-010
Apr 14Hopkinton at HollistonApr 14 · Triple Jump · Place 6 · HopkintonTriple Jump633-11.0010
Apr 14Hopkinton at HollistonApr 14 · Long Jump · Place 10 · HopkintonLong Jump1017-01.0010
Apr 14Hopkinton at HollistonApr 14 · 100 Meters · Place 20 · Hopkinton100 Meters2013.1710
Apr 8Ashland at HopkintonApr 8 · Triple Jump · Place 6 · HopkintonTriple Jump632-1010
Apr 8Ashland at HopkintonApr 8 · Long Jump · Place 7 · HopkintonLong Jump715-310
Apr 8Ashland at HopkintonApr 8 · 100 Meters · Place 29 · Hopkinton100 Meters2914.23a10
Apr 2Hopkinton at WestwoodApr 2 · Long Jump · Place 7 · HopkintonLong Jump716-2.5010
Apr 2Hopkinton at WestwoodApr 2 · 100 Meters · Place 27 · Hopkinton100 Meters2713.56a10

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 23Tri Valley Meet 3Dec 23 · 55 Meter · Place 18 · Hopkinton55 Meter18.8.05a10
Dec 23Tri Valley Meet 3Dec 23 · Long Jump · Place 24 · HopkintonLong Jump24.16-08.0010
Dec 19Tri Valley Meet 2BDec 19 · 55 Meter · Place 29 · Hopkinton55 Meter29.8.01a10

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 8Hopkinton v NorwoodMay 8 · Long Jump · Place 3 · HopkintonLong Jump316-1—
May 8Hopkinton v NorwoodMay 8 · 100 Meters · Place 16 · Hopkinton100 Meters1613.30a—
Apr 30TVL - Hopkinton v HollistonApr 30 · Long Jump · Place 7 · HopkintonLong Jump715-6—
Apr 30TVL - Hopkinton v HollistonApr 30 · 100 Meters · Place 32 · Hopkinton100 Meters3213.63a—
Apr 9Hopkinton v WestwoodApr 9 · Long Jump · Place 2 · HopkintonLong Jump216-3.50—
Apr 9Hopkinton v WestwoodApr 9 · 100 Meters · Place 33 · Hopkinton100 Meters3314.01a—
Apr 3Medfield vs HopkintonApr 3 · Long Jump · HopkintonLong Jump—16-09.50Unofficial9
Apr 3Medfield vs HopkintonApr 3 · 100 Meters · Hopkinton100 Meters—13.9Unofficial9