Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Freshman-Sophomore Championship · Jan 245:48.77aMSTCA Freshman-Sophomore ChampionshipJanuary 24, 2026
1 Mile · OutdoorMSTCA Jim Hoar Freshman Sophomore Invitational · May 95:48.74aMSTCA Jim Hoar Freshman Sophomore InvitationalMay 9, 2026
1000 Meters · IndoorBay State Conf - Meet of Champions · Feb 43:22.60aBay State Conf - Meet of ChampionsFebruary 4, 2026
2 Miles · IndoorBay State Conf - Meet of Champions · Feb 513:10.75aBay State Conf - Meet of ChampionsFebruary 5, 2025
600 Meters · IndoorMSTCA Speed Classic (Sunday) · Dec 211:52.13aMSTCA Speed Classic (Sunday)December 21, 2025
800 Meters · IndoorMSTCA Northeast Invitational · Jan 102:46.11aMSTCA Northeast InvitationalJanuary 10, 2025
800 Meters · OutdoorNatick - Newton North @ Braintree · Apr 152:35.55aNatick - Newton North @ BraintreeApril 15, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 20BSC ChampionshipsMay 20 · 1 Mile · Place 33 · Natick1 Mile336:09.28a10
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · 1 Mile · Place 26 · Natick1 Mile265:48.74a PB10
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · 800 Meters · Place 10 · Natick800 Meters102:39.55a10
Apr 29Natick, Walpole, and MiltonApr 29 · 800 Meters · Place 5 · Natick800 Meters52:40.67a10
Apr 15Natick - Newton North @ BraintreeApr 15 · 800 Meters · Place 7 · Natick800 Meters7.2:35.55a PB10
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · 800 Meters · Place 9 · Natick800 Meters9.2:46.43a10

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 21GBTCA: Last Chance Championship MeetFeb 21 · 1 Mile · Place 3 · Natick1 Mile35:54.90a10
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 1000 Meters · Place 17 · Natick1000 Meters173:22.60a PB10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 1 Mile · Place 23 · Natick1 Mile235:48.77a PB10
Jan 22Bay State Conf - Block #5Jan 22 · 1000 Meters · Place 18 · Natick1000 Meters183:26.14a10
Jan 15Bay State Conf - Block #4Jan 15 · 1000 Meters · Place 17 · Natick1000 Meters173:27.61a10
Jan 8Bay State Conf - Block#3Jan 8 · 1000 Meters · Place 12 · Natick1000 Meters123:27.87a10
Jan 3Northeast Freshman-Sophomore ChampionshipJan 3 · 1000 Meters · Place 4 · Natick1000 Meters43:27.79a10

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 600 Meters · Place 23 · Natick600 Meters23.1:52.13a PB10
Dec 18Bay State Conf - Block #2Dec 18 · 1000 Meters · Place 14 · Natick1000 Meters14.3:29.66a10
Dec 11Bay State Conf - Block#1Dec 11 · 600 Meters · Place 11 · Natick600 Meters11.1:53.01a10
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · 2 Miles · Place 18 · Natick2 Miles1813:10.75a PB—
Jan 28BSC OpenJan 28 · 1000 Meters · Place 15 · Natick1000 Meters153:34.64a—
Jan 28Bay State Conference - OpenJan 28 · 1000 Meters · Place 15 · Natick1000 Meters15.3:34.64a9
Jan 23Bay State Conference - Block 5Jan 23 · 600 Meters · Place 32 · Natick600 Meters321:59.67a—
Jan 10MSTCA Northeast InvitationalJan 10 · 800 Meters · Place 37 · Natick800 Meters372:46.11a PB—
Jan 9Bay State Conference - Block #4Jan 9 · 1 Mile · Place 19 · Natick1 Mile195:59.57a—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 1 Mile · Place 33 · Natick1 Mile336:10.84a—
Jan 2Bay State Conference - Block#3Jan 2 · 1 Mile · Place 22 · Natick1 Mile226:24.48—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 14BSC JV Open Meet May 14 · 1 Mile · Place 3 · Natick1 Mile35:52.14a9
May 10MSTCA Coaches Metro InvitationalMay 10 · 1 Mile · Place 6 · Natick1 Mile65:52.98a9
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 800 Meters · Place 18 · Natick800 Meters182:41.43a9
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · 1 Mile · Place 24 · Natick1 Mile245:54.55a9
Apr 30Walpole, Natick, and MiltonApr 30 · 1 Mile · Place 7 · Natick1 Mile76:03.77a9
Apr 16Bay State Conf 2 at BraintreeApr 16 · 1 Mile · Place 6 · Natick1 Mile65:57.32a9
Apr 9Bay State Conference 1 at Natick Apr 9 · 1 Mile · Place 5 · Natick1 Mile55:59.25a9

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 21The Beantown Winter ClassicDec 21 · 1000 Meters · Place 11 · Natick1000 Meters11.3:34.08a9
Dec 19Bay State Conference - Block #2Dec 19 · 2 Miles · Place 16 · Natick2 Miles16.13:21.58a9
Dec 12Bay State Conference - Block #1Dec 12 · 1 Mile · Place 20 · Natick1 Mile20.6:10.88a9