Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorDedham vs Millis · May 733.1Dedham vs MillisMay 7, 2024
300 Meters · IndoorTri Valley Meet #3 · Dec 2956.77aTri Valley Meet #3December 29, 2022
400 Meters · OutdoorNorton vs Millis · May 11:17.91aNorton vs MillisMay 1, 2024
55 Meter · IndoorTVL Meet1 - Reggie · Dec 148.91aTVL Meet1 - ReggieDecember 14, 2021
55 Meters · IndoorTri Valley Girls Dual Wheaton · Jan 189.08aTri Valley Girls Dual WheatonJanuary 18, 2023
600 Meters · IndoorTri Valley League Showcase · Jan 312:05.07aTri Valley League ShowcaseJanuary 31, 2026
800 Meters · OutdoorHopkinton Last Chance Meet · May 222:49.03aHopkinton Last Chance MeetMay 22, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 22Hopkinton Last Chance MeetMay 22 · 800 Meters · Place 11 · Millis800 Meters11.2:49.03a PB11
May 6Bellingham vs MillisMay 6 · 800 Meters · Place 4 · Millis800 Meters42:58.00a11
Apr 28Medway vs MillisApr 28 · 800 Meters · Place 3 · Millis800 Meters3.2:53.00a11
Apr 14Medfield vs. MillisApr 14 · 800 Meters · Place 5 · Millis800 Meters52:57.311
Apr 7Norton vs MillisApr 7 · 800 Meters · Place 4 · Millis800 Meters43:05.22a11
Mar 31Millis @ Dover-SherbornMar 31 · 800 Meters · Place 3 · Millis800 Meters3.3:02.75a11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 31Tri Valley League ShowcaseJan 31 · 600 Meters · Place 16 · Millis600 Meters162:05.07a PB11
Jan 14TVL- Small Double-DualJan 14 · 600 Meters · Place 8 · Millis600 Meters82:06.43a11
Jan 7TVL- Norton vs Dover-Sherborn; Millis vs MedwayJan 7 · 600 Meters · Place 7 · Millis600 Meters72:06.57a11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 17TVL- Norton vs Millis; Holliston vs HopkintonDec 17 · 600 Meters · Place 10 · Millis600 Meters102:09.45a11
Dec 11Tri Valley League - Meet 1Dec 11 · 600 Meters · Place 31 · Millis600 Meters31.2:13.90a11
Jan 24Tri Valley League Meet 5Jan 24 · 600 Meters · Place 32 · Millis600 Meters322:14.73a—
Jan 3Tri Valley Meet 4Jan 3 · 600 Meters · Place 33 · Millis600 Meters332:13.06a—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 20TVL Showcase MeetMay 20 · 800 Meters · Place 22 · Millis800 Meters223:09.39a10
Apr 30Medfield vs. MillisApr 30 · 800 Meters · Place 3 · Millis800 Meters303:09.010
Apr 15Norton vs Medway vs MillisApr 15 · 800 Meters · Place 5 · Millis800 Meters53:10.14a10
Apr 8Dover-Sherborn vs MillisApr 8 · 800 Meters · Place 6 · Millis800 Meters63:19.80a10
Apr 2Millis at BellinghamApr 2 · 800 Meters · Place 3 · Millis800 Meters33:19.80a10

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 23Tri Valley Meet 3Dec 23 · 600 Meters · Place 31 · Millis600 Meters31.2:16.75a10
Dec 18Tri Valley Meet 2ADec 18 · 600 Meters · Place 17 · Millis600 Meters17.2:18.01a10
Dec 13Tri Valley - Meet 1Dec 13 · 600 Meters · Place 35 · Millis600 Meters35.2:19.34a10
Jan 26Tri Valley League - Meet 5Jan 26 · 55 Meters · Place 51 · Millis55 Meters519.36a—
Jan 11Tri Valley League- 1/11Jan 11 · 55 Meter · Place 39 · Millis55 Meter39.9.06a9
Jan 5Tri Valley League - Meet 4Jan 5 · 55 Meters · Place 65 · Millis55 Meters659.55a—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 7Dedham vs MillisMay 7 · 200 Meters · Place 12 · Millis200 Meters1233.1 PB—
May 1Norton vs MillisMay 1 · 400 Meters · Place 2 · Millis400 Meters21:17.91a PB—
Apr 9Bellingham vs MillisApr 9 · 200 Meters · Millis200 Meters—33.6Unofficial9
Apr 5Medway vs Millis TVL Meet #1Apr 5 · 200 Meters · Place 12 · Millis200 Meters1234.6—

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 29Tri Valley League - Meet 3Dec 29 · 55 Meter · Place 45 · Millis55 Meter45.9.34a9
Dec 13Tri Valley League - Meet 2Dec 13 · 55 Meters · Place 55 · Millis55 Meters559.33a—
Dec 10Mercury Indoor GamesDec 10 · 300 Meters · Millis300 Meters—DNS9
Dec 10Mercury Indoor GamesDec 10 · 55 Meter · Place 32 · Millis55 MeterRound P32.9.02a9
Jan 27Tri Valley Dual #5Jan 27 · 55 Meter · Place 33 · Millis55 Meter33.9.19a8
Jan 18Tri Valley Girls Dual WheatonJan 18 · 300 Meters · Place 26 · Millis300 Meters2656.79a8
Jan 18Tri Valley Girls Dual WheatonJan 18 · 55 Meters · Place 49 · Millis55 Meters499.08a PB8
Jan 18Tri Valley Girls Dual WheatonJan 18 · 300 Meters · Place 26 · Millis300 Meters2656.798
Jan 18Tri Valley Girls Dual WheatonJan 18 · 55 Meters · Place 49 · Millis55 Meters499.088
Jan 4Tri Valley Meet #4Jan 4 · 55 Meters · Place 4 · Millis55 Meters49.168

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 29Tri Valley Meet #3Dec 29 · 300 Meters · Place 45 · Millis300 Meters45.56.77a PB8
Dec 29Tri Valley Meet #3Dec 29 · 55 Meter · Place 27 · Millis55 Meter27.9.28a8
Dec 9Tri Valley Dual #1Dec 9 · 55 Meter · Place 79 · Millis55 Meter79.9.12a8

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14TVL Meet1 - ReggieDec 14 · 55 Meter · Place 25 · Millis55 Meter25.8.91a PB7