Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorMedway vs Millis · Apr 2879-01Medway vs MillisApril 28, 2026
Shot Put · 12lb · IndoorTri Valley League - Meet 1 · Dec 1130-10.50Tri Valley League - Meet 1December 11, 2025
Shot Put · 12lb · OutdoorMillis @ Dover-Sherborn · Mar 3131' 1"Millis @ Dover-SherbornMarch 31, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 6Bellingham vs MillisMay 6 · Discus · Place 2 · MillisDiscus2100-0210
May 6Bellingham vs MillisMay 6 · Shot Put · Place 5 · MillisShot Put532-10.0010
May 1MSTCA Division 6 RelaysMay 1 · Shot Put · Place 47 · MillisShot Put478.96m10
Apr 28Medway vs MillisApr 28 · Discus · Place 7 · MillisDiscus1.6kg7.79-01 PB10
Apr 28Medway vs MillisApr 28 · Shot Put · Place 9 · MillisShot Put12lb9.29-00.0010
Apr 14Medfield vs. MillisApr 14 · Discus · Place 9 · MillisDiscus970-1110
Apr 14Medfield vs. MillisApr 14 · Shot Put · Place 6 · MillisShot Put631-310
Apr 7Norton vs MillisApr 7 · Discus · Place 10 · MillisDiscus1062-0010
Apr 7Norton vs MillisApr 7 · Shot Put · Place 11 · MillisShot Put1129-08.0010
Mar 31Millis @ Dover-SherbornMar 31 · Discus · Place 8 · MillisDiscus1.6kg8.65' 11"10
Mar 31Millis @ Dover-SherbornMar 31 · Shot Put · Place 7 · MillisShot Put12lb7.31' 1" PB10

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 31Tri Valley League ShowcaseJan 31 · Shot Put · Place 27 · MillisShot Put2728-1110
Jan 16MSTCA Kalperis Relays - Division 5Jan 16 · Shot Put · Place 99 · MillisShot Put998.92m10
Jan 14TVL- Small Double-DualJan 14 · Shot Put · Place 15 · MillisShot Put1530-710
Jan 7TVL- Norton vs Dover-Sherborn; Millis vs MedwayJan 7 · Shot Put · Place 10 · MillisShot Put1029-0.7510

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 17TVL- Norton vs Millis; Holliston vs HopkintonDec 17 · Shot Put · Place 11 · MillisShot Put1129-10.7510
Dec 11Tri Valley League - Meet 1Dec 11 · Shot Put · Place 27 · MillisShot Put12lb27.30-10.50 PB10
Jan 24Tri Valley League Meet 5Jan 24 · Shot Put · Place 49 · MillisShot Put4926-2.25—
Jan 3Tri Valley Meet 4Jan 3 · Shot Put · Place 23 · MillisShot Put2320-0.75—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 30Medfield vs. MillisApr 30 · Discus · Place 10 · MillisDiscus1061-109
Apr 30Medfield vs. MillisApr 30 · Shot Put · Place 9 · MillisShot Put928-9.59
Apr 15Norton vs Medway vs MillisApr 15 · Shot Put · Place 18 · MillisShot Put1824-02.509
Apr 8Dover-Sherborn vs MillisApr 8 · Discus · Place 12 · MillisDiscus1252-19
Apr 8Dover-Sherborn vs MillisApr 8 · Shot Put · Place 12 · MillisShot Put1224-69
Apr 2Millis at BellinghamApr 2 · Discus · Place 14 · MillisDiscus1451-89
Apr 2Millis at BellinghamApr 2 · Shot Put · Place 12 · MillisShot Put1226-19

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18Tri Valley Meet 2ADec 18 · Shot Put · Place 24 · MillisShot Put12lb24.24' 89
Dec 13Tri Valley - Meet 1Dec 13 · Shot Put · Place 48 · MillisShot Put12lb48.25-01.259