Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Freshman-Sophomore Championship · Jan 246:15.62aMSTCA Freshman-Sophomore ChampionshipJanuary 24, 2026
1 Mile · OutdoorBSC-1 Framingham, Brookline at Natick · Apr 86:09.72aBSC-1 Framingham, Brookline at NatickApril 8, 2026
1000 Meters · IndoorBay State Conf - Block #5 · Jan 223:38.16aBay State Conf - Block #5January 22, 2026
600 Meters · IndoorBay State Conference - Block #4 · Jan 92:04.02aBay State Conference - Block #4January 9, 2025
800 Meters · IndoorMSTCA Northeast Invitational · Jan 102:59.99aMSTCA Northeast InvitationalJanuary 10, 2025
800 Meters · OutdoorWellesley, Weymouth, Natick, and Needham · May 62:56.32aWellesley, Weymouth, Natick, and NeedhamMay 6, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 13BSC JV Open at NeedhamMay 13 · 1 Mile · Place 11 · Natick1 Mile11.6:19.07a10
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · 1 Mile · Place 49 · Natick1 Mile496:18.31a10
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · 800 Meters · Place 27 · Natick800 Meters272:56.32a PB10
Apr 15Natick - Newton North @ BraintreeApr 15 · 1 Mile · Place 15 · Natick1 Mile15.6:14.14a10
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · 1 Mile · Place 8 · Natick1 Mile8.6:09.72a PB10

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 28Bay Sate Conf - Open MeetJan 28 · 1 Mile · Place 19 · Natick1 Mile196:15.77a10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 1 Mile · Place 52 · Natick1 Mile526:15.62a PB10
Jan 22Bay State Conf - Block #5Jan 22 · 1000 Meters · Place 32 · Natick1000 Meters323:38.16a PB10
Jan 15Bay State Conf - Block #4Jan 15 · 1 Mile · Place 27 · Natick1 Mile276:16.93a10
Jan 8Bay State Conf - Block#3Jan 8 · 1 Mile · Place 25 · Natick1 Mile256:18.15a10
Jan 3Northeast Freshman-Sophomore ChampionshipJan 3 · 1 Mile · Place 14 · Natick1 Mile146:18.83a10

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · 1 Mile · Place 70 · Natick1 Mile70.6:34.49a10
Dec 18Bay State Conf - Block #2Dec 18 · 1 Mile · Place 25 · Natick1 Mile25.6:21.42a10
Dec 11Bay State Conf - Block#1Dec 11 · 1 Mile · Place 30 · Natick1 Mile30.6:30.63a10
Jan 28BSC OpenJan 28 · 1 Mile · Place 33 · Natick1 Mile336:46.80a—
Jan 28Bay State Conference - OpenJan 28 · 1 Mile · Place 33 · Natick1 Mile33.6:46.80a9
Jan 23Bay State Conference - Block 5Jan 23 · 1000 Meters · Place 33 · Natick1000 Meters333:50.93a—
Jan 10MSTCA Northeast InvitationalJan 10 · 800 Meters · Place 64 · Natick800 Meters642:59.99a PB—
Jan 9Bay State Conference - Block #4Jan 9 · 600 Meters · Place 37 · Natick600 Meters372:04.02a PB—
Jan 2Bay State Conference - Block#3Jan 2 · 1 Mile · Place 30 · Natick1 Mile306:41.94—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 14BSC JV Open Meet May 14 · 1 Mile · Place 26 · Natick1 Mile266:35.48a9
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 800 Meters · Place 29 · Natick800 Meters293:00.69a9
Apr 30Walpole, Natick, and MiltonApr 30 · 1 Mile · Place 29 · Natick1 Mile297:01.49a9
Apr 16Bay State Conf 2 at BraintreeApr 16 · 1 Mile · Place 5 · Natick1 Mile56:35.44a9
Apr 9Bay State Conference 1 at Natick Apr 9 · 1 Mile · Place 15 · Natick1 Mile156:29.67a9

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 21The Beantown Winter ClassicDec 21 · 1000 Meters · Place 18 · Natick1000 Meters18.3:51.82a9
Dec 19Bay State Conference - Block #2Dec 19 · 1000 Meters · Place 34 · Natick1000 Meters34.3:58.42a9
Dec 12Bay State Conference - Block #1Dec 12 · 1 Mile · Place 34 · Natick1 Mile34.6:48.22a9