Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNortheast Freshman-Sophomore Championship · Jan 34:36.99aNortheast Freshman-Sophomore ChampionshipJanuary 3, 2026
1 Mile · OutdoorMIAA Division 5 Track & Field Championship · May 294:39.70aMIAA Division 5 Track & Field ChampionshipMay 29, 2025
1 Mile · Outdoor · Hand timedDover-Sherborn vs Medway · Apr 14:51.3hDover-Sherborn vs MedwayApril 1, 2025
1000 Meters · IndoorTri Valley League - Meet 3 · Dec 302:50.89aTri Valley League - Meet 3December 30, 2025
1500 Meters · IndoorBloomfield Youth Indoor Invitational · Feb 115:03.95aBloomfield Youth Indoor InvitationalFebruary 11, 2024
1500 Meters · OutdoorUSATF-NE Open and Masters Championship · Jul 254:21.56aUSATF-NE Open and Masters ChampionshipJuly 25, 2026
2 Miles · IndoorTVL- Small Double-Dual · Jan 1410:36.55aTVL- Small Double-DualJanuary 14, 2026
2 Miles · OutdoorMIAA Division 5 Track & Field Championship · May 299:49.18aMIAA Division 5 Track & Field ChampionshipMay 29, 2026
2 Miles · Outdoor · Hand timedDover-Sherborn vs Medway · Apr 110:51.7hDover-Sherborn vs MedwayApril 1, 2025
200 Meters · OutdoorUSATF-NE Open and Masters Championship · Jul 2626.63aUSATF-NE Open and Masters ChampionshipJuly 26, 2025
600 Meters · IndoorMSTCA Qualifier Meet · Feb 71:30.37aMSTCA Qualifier MeetFebruary 7, 2026
800 Meters · Indoorthe TRACK at new balance Youth Jamboree · Dec 172:26.65athe TRACK at new balance Youth JamboreeDecember 17, 2023
800 Meters · OutdoorMSTCA South Shore Twilight Invitational · May 242:09.91aMSTCA South Shore Twilight InvitationalMay 24, 2025

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 25USATF-NE Open and Masters ChampionshipJul 25 · 1500 Meters · Place 4 · Patriot Pole VaultPatriot Pole Vault1500 Meters4.4:21.56a PB10
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 2 Miles · Place 6 · Dover-SherbornDover-Sherborn2 Miles6.9:49.18a PB10
May 23MSTCA South Shore TwilightMay 23 · 2 Miles · Place 4 · Dover-SherbornDover-Sherborn2 Miles410:02.64a10
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · 1 Mile · Place 11 · Dover-SherbornDover-Sherborn1 Mile114:43.08a10
May 5Medway vs DSMay 5 · 2 Miles · Place 1 · Dover-SherbornDover-Sherborn2 Miles1.10:28.010
May 5Medway vs Dover SherbornMay 5 · 2 Miles · Dover-SherbornDover-Sherborn2 Miles—10:28.00Unofficial10
Apr 28Medfield vs Dover SherbornApr 28 · 1 Mile · Place 2 · Dover-SherbornDover-Sherborn1 Mile2.4:42.41a10
Apr 233rd Annual Outdoor Mercury GamesApr 23 · 1 Mile · Place 2 · Dover-SherbornDover-Sherborn1 Mile24:41.08a10
Apr 14Norton @ Dover SherbornApr 14 · 2 Miles · Place 1 · Dover-SherbornDover-Sherborn2 Miles1.11:31.1Unofficial10
Apr 14Norton @ Dover SherbornApr 14 · 2 Miles · Dover-SherbornDover-Sherborn2 Miles—11:31.1Unofficial10
Apr 14Norton @ Dover SherbornApr 14 · 1 Mile · Place 2 · Dover-SherbornDover-Sherborn1 Mile2.4:42.3Unofficial10
Apr 7Bellingham @ Dover SherbornApr 7 · 800 Meters · Place 2 · Dover-SherbornDover-Sherborn800 Meters2.2:11.510
Mar 31Millis @ Dover-SherbornMar 31 · 1 Mile · Place 1 · Dover-SherbornDover-Sherborn1 Mile1.4:44.96a10

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 1 Mile · Place 11 · Dover-SherbornDover-Sherborn1 Mile114:38.00a10
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 2 Miles · Place 19 · Dover-SherbornDover-Sherborn2 Miles1910:51.59—
Feb 7MSTCA Qualifier MeetFeb 7 · 600 Meters · Place 22 · Dover-SherbornDover-Sherborn600 Meters221:30.37a PB10
Jan 31Tri Valley League ShowcaseJan 31 · 2 Miles · Place 7 · Dover-SherbornDover-Sherborn2 Miles710:58.87a10
Jan 31Tri Valley League ShowcaseJan 31 · 1 Mile · Place 5 · Dover-SherbornDover-Sherborn1 Mile54:42.50a10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 1 Mile · Place 8 · Dover-SherbornDover-Sherborn1 Mile84:37.81a10
Jan 14TVL- Small Double-DualJan 14 · 2 Miles · Place 1 · Dover-SherbornDover-Sherborn2 Miles110:36.55a PB10
Jan 14TVL- Small Double-DualJan 14 · 600 Meters · Place 4 · Dover-SherbornDover-Sherborn600 Meters41:31.84a10
Jan 7TVL- Norton vs Dover-Sherborn; Millis vs MedwayJan 7 · 2 Miles · Place 3 · Dover-SherbornDover-Sherborn2 Miles311:15.06a10
Jan 7TVL- Norton vs Dover-Sherborn; Millis vs MedwayJan 7 · 1 Mile · Place 3 · Dover-SherbornDover-Sherborn1 Mile34:49.49a10
Jan 3Northeast Freshman-Sophomore ChampionshipJan 3 · 1 Mile · Place 3 · Dover-SherbornDover-Sherborn1 Mile34:36.99a PB10

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · 2 Miles · Place 9 · Dover-SherbornDover-Sherborn2 Miles9.12:07.32a10
Dec 30Tri Valley League - Meet 3Dec 30 · 1000 Meters · Place 6 · Dover-SherbornDover-Sherborn1000 Meters6.2:50.89a PB10
Dec 18Tri Valley League - Meet 2Dec 18 · 1 Mile · Place 1 · Dover-SherbornDover-Sherborn1 Mile1.4:39.94a10
Dec 18Tri Valley League - Meet 2Dec 18 · 1000 Meters · Place 3 · Dover-SherbornDover-Sherborn1000 Meters3.2:51.16a10
Dec 11Tri Valley League - Meet 1Dec 11 · 1 Mile · Place 3 · Dover-SherbornDover-Sherborn1 Mile3.4:38.56a10
Dec 11Tri Valley League - Meet 1Dec 11 · 1000 Meters · Place 7 · Dover-SherbornDover-Sherborn1000 Meters7.2:54.77a10
Feb 15MIAA Division 4 Indoor Track & Field ChampionshipFeb 15 · 2 Miles · Place 19 · Dover-SherbornDover-Sherborn2 Miles1910:51.59a—
Feb 8MSTCA Qualifier MeetFeb 8 · 1000 Meters · Place 21 · Dover-SherbornDover-Sherborn1000 Meters212:52.51a—
Jan 26TVL Championship/Showcase meetJan 26 · 2 Miles · Place 18 · Dover-SherbornDover-Sherborn2 Miles1811:44.959
Jan 26TVL Championship/Showcase meetJan 26 · 1000 Meters · Place 10 · Dover-SherbornDover-Sherborn1000 Meters102:53.959
Jan 24Tri Valley League Meet 5Jan 24 · 2 Miles · Place 3 · Dover-SherbornDover-Sherborn2 Miles311:15.25a—
Jan 24Tri Valley League Meet 5Jan 24 · 1000 Meters · Place 12 · Dover-SherbornDover-Sherborn1000 Meters123:01.49a—
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · 1000 Meters · Place 18 · Dover-SherbornDover-Sherborn1000 Meters182:55.26a—
Jan 3Tri Valley Meet 4Jan 3 · 2 Miles · Place 5 · Dover-SherbornDover-Sherborn2 Miles511:19.25a—

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jul 26USATF-NE Open and Masters ChampionshipJul 26 · 200 Meters · Place 26 · Patriot Pole VaultPatriot Pole Vault200 Meters26.26.63a PBWind: 1.69
Jul 26USATF-NE Open and Masters ChampionshipJul 26 · 200 Meters · Place 23 · Patriot Pole VaultPatriot Pole Vault200 Meters23.26.63aWind: 1.69
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 1 Mile · Place 11 · Dover-SherbornDover-Sherborn1 Mile11.4:39.70a PB9
May 24MSTCA South Shore Twilight InvitationalMay 24 · 800 Meters · Place 38 · Dover-SherbornDover-Sherborn800 Meters382:09.91a PB9
May 20TVL Showcase MeetMay 20 · 2 Miles · Place 13 · Dover-SherbornDover-Sherborn2 Miles1310:43.55a9
May 20TVL Showcase MeetMay 20 · 1 Mile · Place 7 · Dover-SherbornDover-Sherborn1 Mile74:45.44a9
May 10MSTCA Coaches Shore InvitationalMay 10 · 1 Mile · Place 3 · Dover-SherbornDover-Sherborn1 Mile34:48.18a9
May 7Dover-Sherborn vs MedfieldMay 7 · 2 Miles · Place 4 · Dover-SherbornDover-Sherborn2 Miles411:109
May 7Dover-Sherborn vs MedfieldMay 7 · 1 Mile · Place 3 · Dover-SherbornDover-Sherborn1 Mile34:48.09
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · 2 Miles · Place 13 · Dover-SherbornDover-Sherborn2 Miles1310:44.05a9
Apr 29Norton vs Dover-SherbornApr 29 · 2 Miles · Place 3 · Dover-SherbornDover-Sherborn2 Miles311:06.38a9
Apr 29Norton vs Dover-SherbornApr 29 · 1 Mile · Place 2 · Dover-SherbornDover-Sherborn1 Mile24:54.33a9
Apr 17Bellingham vs Dover-SherbornApr 17 · 2 Miles · Place 1 · Dover-SherbornDover-Sherborn2 Miles110:46.44a9
Apr 17Bellingham vs Dover-SherbornApr 17 · 1 Mile · Place 2 · Dover-SherbornDover-Sherborn1 Mile24:52.24a9
Apr 8Dover-Sherborn vs MillisApr 8 · 2 Miles · Place 1 · Dover-SherbornDover-Sherborn2 Miles111:05.90a9
Apr 8Dover-Sherborn vs MillisApr 8 · 1 Mile · Place 1 · Dover-SherbornDover-Sherborn1 Mile14:59.83a9
Apr 1Dover-Sherborn vs MedwayApr 1 · 2 Miles · Place 2 · Dover-SherbornDover-Sherborn2 Miles210:51.7h PB9
Apr 1Dover-Sherborn vs MedwayApr 1 · 1 Mile · Place 1 · Dover-SherbornDover-Sherborn1 Mile14:51.3h PB9

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 23Tri Valley Meet 3Dec 23 · 2 Miles · Place 11 · Dover-SherbornDover-Sherborn2 Miles11.11:17.64a9
Dec 23Tri Valley Meet 3Dec 23 · 1 Mile · Place 15 · Dover-SherbornDover-Sherborn1 Mile15.5:11.47a9
Dec 18Tri Valley Meet 2ADec 18 · 2 Miles · Place 5 · Dover-SherbornDover-Sherborn2 Miles5.11:34.61a9
Dec 18Tri Valley Meet 2ADec 18 · 1000 Meters · Place 4 · Dover-SherbornDover-Sherborn1000 Meters4.2:59.82a9
Dec 13Tri Valley - Meet 1Dec 13 · 1 Mile · Place 21 · Dover-SherbornDover-Sherborn1 Mile21.5:16.59a9
Dec 13Tri Valley - Meet 1Dec 13 · 1000 Meters · Place 13 · Dover-SherbornDover-Sherborn1000 Meters13.3:04.93a9
Mar 3USATF New England Youth InvitationalMar 3 · 1 Mile · Place 21 · 02-Unattached02-Unattached1 Mile21.5:18.88a8
Feb 11Bloomfield Youth Indoor InvitationalFeb 11 · 1500 Meters · Place 4 · 02-Unattached02-Unattached1500 Meters4.5:03.95a PB8

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 800 Meters · Place 30 · 02-Unattached02-Unattached800 MetersRound P30.2:25.73a8
May 11USATF New England Youth Series - Meet #3May 11 · 1 Mile · Place 2 · 02-Unattached02-Unattached1 Mile2.5:13.63a8
Apr 28USATF New England Youth Series - Meet #1Apr 28 · 1 Mile · Place 4 · 02-Unattached02-Unattached1 Mile4.5:18.90a8
Apr 28USATF New England Youth Series - Meet #1Apr 28 · 800 Meters · Place 1 · 02-Unattached02-Unattached800 Meters1.2:25.37a8

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17the TRACK at new balance Youth JamboreeDec 17 · 800 Meters · Place 4 · UnattachedUnattached800 Meters4.2:26.65a PB8

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 21 USATF New England Youth Series - Meet #3May 21 · 800 Meters · Place 14 · 02-Unattached02-Unattached800 Meters14.2:23.61a7