Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMillis at Dover-Sherborn · May 1013.85aMillis at Dover-SherbornMay 10, 2022
2 Miles · IndoorTri Valley Meet #3 · Dec 2914:20.06aTri Valley Meet #3December 29, 2022
200 Meters · OutdoorMillis at Dover-Sherborn · May 1028.60aMillis at Dover-SherbornMay 10, 2022
600 Meters · IndoorTVL Championship/Showcase meet · Jan 261:39.68TVL Championship/Showcase meetJanuary 26, 2025
800 Meters · OutdoorTVL Bellingham at Dover-Sherborn · May 12:26.89aTVL Bellingham at Dover-SherbornMay 1, 2024

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

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 26TVL Championship/Showcase meetJan 26 · 600 Meters · Place 19 · Dover-Sherborn600 Meters191:39.68 PB12
Jan 24Tri Valley League Meet 5Jan 24 · 600 Meters · Place 27 · Dover-Sherborn600 Meters271:44.71a—
Jan 3Tri Valley Meet 4Jan 3 · 600 Meters · Place 18 · Dover-Sherborn600 Meters181:41.33a—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 23Tri Valley Meet 3Dec 23 · 600 Meters · Place 23 · Dover-Sherborn600 Meters23.1:47.62a12
Dec 18Tri Valley Meet 2ADec 18 · 600 Meters · Place 10 · Dover-Sherborn600 Meters10.1:50.47a12
Jan 26Tri Valley League - Meet 5Jan 26 · 600 Meters · Place 30 · Dover-Sherborn600 Meters301:47.54a—
Jan 15Tri Valley League - Wheaton Meet 2Jan 15 · 600 Meters · Place 21 · Dover-Sherborn600 Meters211:44.17a—
Jan 5Tri Valley League - Meet 4Jan 5 · 600 Meters · Place 37 · Dover-Sherborn600 Meters371:47.25a—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 7Dover-Sherborn vs NortonMay 7 · 800 Meters · Place 7 · Dover-Sherborn800 Meters72:27.25a—
May 1TVL Bellingham at Dover-SherbornMay 1 · 800 Meters · Place 8 · Dover-Sherborn800 Meters82:26.89a PB—
Apr 23TVL Millis at Dover-SherbornApr 23 · 800 Meters · Place 4 · Dover-Sherborn800 Meters42:27.89a—
Apr 9Medway vs DS TVL Week #2Apr 9 · 800 Meters · Place 6 · Dover-Sherborn800 Meters62:36.8—
Apr 2Dedham vs D-SApr 2 · 800 Meters · Place 8 · Dover-Sherborn800 Meters82:36.3—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 29Tri Valley League - Meet 3Dec 29 · 600 Meters · Place 28 · Dover-Sherborn600 Meters28.1:47.32a11
Dec 13Tri Valley League - Meet 2Dec 13 · 600 Meters · Place 23 · Dover-Sherborn600 Meters231:46.33a—
Dec 8Tri Valley League - Meet 1Dec 8 · 600 Meters · Place 31 · Dover-Sherborn600 Meters31.1:55.47a11
Jan 27Tri Valley Dual #5Jan 27 · 600 Meters · Place 34 · Dover-Sherborn600 Meters34.1:56.45a10
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · 600 Meters · Place 40 · Dover-Sherborn600 Meters40.1:49.84a10
Jan 4Tri Valley Meet #4Jan 4 · 600 Meters · Place 6 · Dover-Sherborn600 Meters61:48.00SO

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 2Millis at Dover-SherbornMay 2 · 800 Meters · Place 7 · Dover-Sherborn800 Meters72:36.24a—
Apr 25Dover-Sherborn v MedwayApr 25 · 800 Meters · Place 6 · Dover-Sherborn800 Meters62:38.55a—
Apr 11Dover-Sherborn v DedhamApr 11 · 800 Meters · Place 4 · Dover-Sherborn800 Meters42:42.60a—
Apr 4TVL Meet #1 - Dover-Sherborn @ NortonApr 4 · 800 Meters · Place 8 · Dover-Sherborn800 Meters8.2:42.34a10

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 29Tri Valley Meet #3Dec 29 · 2 Miles · Place 18 · Dover-Sherborn2 Miles18.14:20.06a PB10
Dec 29Tri Valley Meet #3Dec 29 · 600 Meters · Place 25 · Dover-Sherborn600 Meters25.1:52.32a10
Dec 9Tri Valley Dual #1Dec 9 · 600 Meters · Place 19 · Dover-Sherborn600 Meters19.1:46.63a10

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10Millis at Dover-SherbornMay 10 · 200 Meters · Place 21 · Dover-Sherborn200 Meters21.28.60a PB9
May 10Millis at Dover-SherbornMay 10 · 100 Meters · Place 29 · Dover-Sherborn100 Meters29.13.85a PB9
Apr 12Norton at Dover-SherbornApr 12 · 100 Meters · Place 39 · Dover-Sherborn100 Meters39.14.17a9
Apr 5TVL-Bellingham at Dover-SherbornApr 5 · 200 Meters · Dover-Sherborn200 Meters—DNS9
Apr 5TVL-Bellingham at Dover-SherbornApr 5 · 100 Meters · Place 25 · Dover-Sherborn100 Meters25.14.42a9