Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMedway at Bellingham · Apr 2912.66aMedway at BellinghamApril 29, 2025
100 Meters · Outdoor · Hand timedDover-Sherborn vs Medway · Apr 113.1hDover-Sherborn vs MedwayApril 1, 2025
300 Meters · IndoorTri Valley League - Meet 1 · Dec 847.60aTri Valley League - Meet 1December 8, 2023
55 Meter · IndoorTri Valley League - Meet 3 · Dec 307.73aTri Valley League - Meet 3December 30, 2025
55 Meters · IndoorTri Valley League Open · Feb 57.59aTri Valley League OpenFebruary 5, 2026
Discus · 1.6kg · OutdoorHopkinton Last Chance Meet · May 22133-03Hopkinton Last Chance MeetMay 22, 2026
Shot Put · 12lb · IndoorTri Valley League - Meet 3 · Dec 3047-08.75Tri Valley League - Meet 3December 30, 2025
Shot Put · 12lb · OutdoorMIAA Division 5 Track & Field Championship · May 2949-06.25MIAA Division 5 Track & Field ChampionshipMay 29, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · Discus · Place 5 · MedwayDiscus1.6kg5.122-0612
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · Shot Put · Place 4 · MedwayShot Put12lb4.49-06.25 PB12
May 22Hopkinton Last Chance MeetMay 22 · Discus · Place 2 · MedwayDiscus1.6kg2.133-03 PB12
May 22Hopkinton Last Chance MeetMay 22 · Shot Put · Place 2 · MedwayShot Put12lb2.49-05.5012
May 12Norton vs MedwayMay 12 · Discus · MedwayDiscus1.6kg—121-01Unofficial12
May 12Norton vs MedwayMay 12 · Shot Put · MedwayShot Put12lb—49-00Unofficial12
May 12Norton vs MedwayMay 12 · 100 Meters · Medway100 Meters—14.2Unofficial12
May 9Weston Twilight Invitational - Weston EventsMay 9 · Shot Put · Place 9 · MedwayShot Put945-08.5012
May 5Medway vs DSMay 5 · Discus · MedwayDiscus1.6kg—ND12
May 5Medway vs DSMay 5 · Shot Put · Place 1 · MedwayShot Put12lb1.48-0412
Apr 28Medway vs MillisApr 28 · Discus · Place 2 · MedwayDiscus1.6kg2.93-0212
Apr 28Medway vs MillisApr 28 · Shot Put · Place 1 · MedwayShot Put12lb1.47-04.5012
Apr 28Medway vs MillisApr 28 · 100 Meters · Place 3 · Medway100 Meters3.12.82a12
Apr 15Bellingham vs MedwayApr 15 · Discus · Place 1 · MedwayDiscus1121-0012
Apr 15Bellingham vs MedwayApr 15 · Shot Put · Place 1 · MedwayShot Put149-03.2512
Apr 15Bellingham vs MedwayApr 15 · 100 Meters · Place 6 · Medway100 Meters613.17a12
Apr 8Medway vs MedfieldApr 8 · Discus · Place 1 · MedwayDiscus1.6kg1.131'212
Apr 8Medway vs MedfieldApr 8 · Shot Put · Place 1 · MedwayShot Put12lb1.42'512

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · Shot Put · Place 7 · MedwayShot Put747-11.75—
Feb 5Tri Valley League OpenFeb 5 · Shot Put · Place 1 · MedwayShot Put148-612
Feb 5Tri Valley League OpenFeb 5 · 55 Meters · Place 30 · Medway55 Meters307.59a PB12
Jan 31Tri Valley League ShowcaseJan 31 · Shot Put · Place 1 · MedwayShot Put148-612
Jan 24MSTCA Coaches' InvitationalJan 24 · Shot Put · Place 17 · MedwayShot Put1746-04.0012
Jan 16MSTCA Kalperis Relays - Division 5Jan 16 · Shot Put · Place 4 · MedwayShot Put415.15m12
Jan 14TVL- Small Double-DualJan 14 · Shot Put · Place 1 · MedwayShot Put146-1112
Jan 7TVL- Norton vs Dover-Sherborn; Millis vs MedwayJan 7 · Shot Put · Place 1 · MedwayShot Put146-7.7512
Jan 7TVL- Norton vs Dover-Sherborn; Millis vs MedwayJan 7 · 55 Meters · Place 8 · Medway55 Meters87.67a12

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · 55 Meter · Place 12 · Medway55 Meter12.7.73a PB12
Dec 30Tri Valley League - Meet 3Dec 30 · Shot Put · Place 1 · MedwayShot Put12lb1.47-08.75 PB12
Dec 18Tri Valley League - Meet 2Dec 18 · Shot Put · Place 1 · MedwayShot Put12lb1.45-01.0012
Dec 11Tri Valley League - Meet 1Dec 11 · 55 Meter · Place 43 · Medway55 Meter43.7.86a12
Dec 11Tri Valley League - Meet 1Dec 11 · Shot Put · Place 2 · MedwayShot Put12lb2.45-09.5012
Feb 17MIAA Division 5 Indoor Track & Field ChampionshipFeb 17 · Shot Put · Place 13 · MedwayShot Put12lb13.43-04.7511
Jan 26TVL Championship/Showcase meetJan 26 · Shot Put · Place 5 · MedwayShot Put545-911
Jan 24Tri Valley League Meet 5Jan 24 · Shot Put · Place 5 · MedwayShot Put544-8.50—
Jan 24Tri Valley League Meet 5Jan 24 · 55 Meters · Place 44 · Medway55 Meters448.03a—
Jan 10MSTCA Northeast InvitationalJan 10 · Shot Put · Place 11 · MedwayShot Put1145-6.25—
Jan 3Tri Valley Meet 4Jan 3 · Shot Put · Place 4 · MedwayShot Put444-0.25—
Jan 3Tri Valley Meet 4Jan 3 · 55 Meters · Place 44 · Medway55 Meters448.08a—

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · Shot Put · Place 5 · MedwayShot Put12lb5.48-01.5011
May 20TVL Showcase MeetMay 20 · Discus · Place 14 · MedwayDiscus14101-711
May 20TVL Showcase MeetMay 20 · Shot Put · Place 5 · MedwayShot Put546-011
May 18MSTCA Division 5 RelaysMay 18 · Shot Put · Place 8 · MedwayShot Put813.24m11
May 10MSTCA Coaches Shore InvitationalMay 10 · Shot Put · Place 14 · MedwayShot Put1444-911
May 3Weston Twilight Invitational - Weston EventsMay 3 · Shot Put · Place 16 · MedwayShot Put1644-10.5011
Apr 29Medway at BellinghamApr 29 · Discus · Place 5 · MedwayDiscus582-0911
Apr 29Medway at BellinghamApr 29 · Shot Put · Place 1 · MedwayShot Put146-00.2511
Apr 29Medway at BellinghamApr 29 · 100 Meters · Place 5 · Medway100 Meters512.66a PB11
Apr 1Dover-Sherborn vs MedwayApr 1 · Shot Put · Place 1 · MedwayShot Put145-1111
Apr 1Dover-Sherborn vs MedwayApr 1 · 100 Meters · Place 6 · Medway100 Meters613.1h PB11

2024 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 23Tri Valley Meet 3Dec 23 · 55 Meter · Place 41 · Medway55 Meter41.7.96a11
Dec 23Tri Valley Meet 3Dec 23 · Shot Put · Place 5 · MedwayShot Put12lb5.43-03.0011
Dec 18Tri Valley Meet 2ADec 18 · 55 Meter · Place 17 · Medway55 Meter17.7.96aWind: 011
Dec 18Tri Valley Meet 2ADec 18 · Shot Put · Place 1 · MedwayShot Put12lb1.45' 411
Dec 13Tri Valley - Meet 1Dec 13 · Shot Put · Place 5 · MedwayShot Put12lb5.43-06.5011
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · Shot Put · Place 6 · MedwayShot Put644-0—
Feb 3Tri Valley League ShowcaseFeb 3 · Shot Put · Place 3 · MedwayShot Put342-9.50—
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · Shot Put · Place 27 · MedwayShot Put2739-2.5010
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · Shot Put · Place 27 · MedwayShot Put2739-2.5010
Jan 26Tri Valley League - Meet 5Jan 26 · Shot Put · Place 9 · MedwayShot Put938-5.75—
Jan 15Tri Valley League - Wheaton Meet 2Jan 15 · Shot Put · Place 6 · MedwayShot Put638-5.50—
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · Shot Put · Place 7 · MedwayShot Put738-10.75—
Jan 5Tri Valley League - Meet 4Jan 5 · Shot Put · Place 5 · MedwayShot Put540-2.75—
Jan 5Tri Valley League - Meet 4Jan 5 · 55 Meters · Place 35 · Medway55 Meters358.16a—

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 13Tri Valley League - Meet 2Dec 13 · Shot Put · Place 9 · MedwayShot Put936-8—
Dec 13Tri Valley League - Meet 2Dec 13 · 300 Meters · Place 57 · Medway300 Meters5748.61a—
Dec 8Tri Valley League - Meet 1Dec 8 · 300 Meters · Place 51 · Medway300 Meters51.47.60a PB10
Dec 8Tri Valley League - Meet 1Dec 8 · Shot Put · Place 11 · MedwayShot Put12lb11.37-03.5010
Feb 4Tri Valley ShowcaseFeb 4 · Shot Put · Place 21 · MedwayShot Put2132-4.25FR
Jan 27Tri Valley Dual #5Jan 27 · Shot Put · Place 32 · MedwayShot Put12lb32.32-03.009
Jan 21MSTCA D5 RelaysJan 21 · Shot Put · Place 52 · MedwayShot Put12lb52.9.17m9
Jan 9Tri Valley Boys Dual WheatonJan 9 · Shot Put · Place 39 · MedwayShot Put3930-00.259
Jan 4Tri Valley Meet #4Jan 4 · Shot Put · Place 40 · MedwayShot Put4030-0FR

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 29Tri Valley Meet #3Dec 29 · Shot Put · MedwayShot Put12lb—DNS9