Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBellingham vs Millis · May 612.57aBellingham vs MillisMay 6, 2026
200 Meters · OutdoorMedway vs Millis · Apr 2825.26aMedway vs MillisApril 28, 2026
300 Meters · IndoorTri Valley League Showcase · Jan 3140.71aTri Valley League ShowcaseJanuary 31, 2026
400 Meters · OutdoorBellingham vs Millis · May 657.58aBellingham vs MillisMay 6, 2026
55 Meter · IndoorTri Valley League - Meet 3 · Dec 307.71aTri Valley League - Meet 3December 30, 2025
55 Meters · IndoorTVL- Norton vs Millis; Holliston vs Hopkinton · Dec 177.67aTVL- Norton vs Millis; Holliston vs HopkintonDecember 17, 2025
600 Meters · IndoorTVL- Small Double-Dual · Jan 141:51.99aTVL- Small Double-DualJanuary 14, 2026
Long Jump · OutdoorMA Middle School Relays · May 104.01mMA Middle School RelaysMay 10, 2025

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 · 400 Meters · Place 2 · MillisMillis400 Meters257.58a PB9
May 6Bellingham vs MillisMay 6 · 200 Meters · Place 1 · MillisMillis200 Meters125.39a9
May 6Bellingham vs MillisMay 6 · 100 Meters · Place 1 · MillisMillis100 Meters112.57a PB9
Apr 28Medway vs MillisApr 28 · 400 Meters · Place 3 · MillisMillis400 Meters3.58.44a9
Apr 28Medway vs MillisApr 28 · 200 Meters · Place 1 · MillisMillis200 Meters1.25.26a PB9
Apr 23MSTCA Warrior InvitationalApr 23 · 400 Meters · Place 57 · MillisMillis400 Meters5759.02a9
Apr 14Medfield vs. MillisApr 14 · 100 Meters · Place 6 · MillisMillis100 Meters613.09
Apr 7Norton vs MillisApr 7 · 200 Meters · Place 6 · MillisMillis200 Meters627.28a9
Apr 7Norton vs MillisApr 7 · 100 Meters · Place 3 · MillisMillis100 Meters313.01a9
Mar 31Millis @ Dover-SherbornMar 31 · 200 Meters · Place 10 · MillisMillis200 Meters10.26.45a9
Mar 31Millis @ Dover-SherbornMar 31 · 100 Meters · Place 17 · MillisMillis100 Meters17.12.82a9

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 31Tri Valley League ShowcaseJan 31 · 300 Meters · Place 22 · MillisMillis300 Meters2240.71a PB9
Jan 14TVL- Small Double-DualJan 14 · 600 Meters · Place 21 · MillisMillis600 Meters211:51.99a PB9
Jan 14TVL- Small Double-DualJan 14 · 55 Meters · Place 22 · MillisMillis55 Meters227.80a9
Jan 7TVL- Norton vs Dover-Sherborn; Millis vs MedwayJan 7 · 300 Meters · Place 12 · MillisMillis300 Meters1242.80a9
Jan 7TVL- Norton vs Dover-Sherborn; Millis vs MedwayJan 7 · 55 Meters · Place 14 · MillisMillis55 Meters147.75a9

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · 300 Meters · Place 26 · MillisMillis300 Meters26.43.19a9
Dec 30Tri Valley League - Meet 3Dec 30 · 55 Meter · Place 36 · MillisMillis55 Meter36.7.71a PB9
Dec 17TVL- Norton vs Millis; Holliston vs HopkintonDec 17 · 55 Meters · Place 14 · MillisMillis55 Meters147.67a PB9
Dec 11Tri Valley League - Meet 1Dec 11 · 300 Meters · Place 48 · MillisMillis300 Meters48.44.73a9
Dec 11Tri Valley League - Meet 1Dec 11 · 55 Meter · Place 40 · MillisMillis55 Meter40.7.75a9

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 7MA D1 Middle School State ChampionshipJun 7 · 200 Meters · Place 10 · MillisMillis200 Meters1025.88a—
Jun 7MA D3 Middle School State ChampionshipJun 7 · 200 Meters · Place 10 · MillisMillis200 Meters10.25.88a8
May 10MA Middle School RelaysMay 10 · Long Jump · Place 28 · MillisMillisLong Jump284.01m PB—