Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorWinter Warrior HS Invitational · Dec 284:55.51aWinter Warrior HS InvitationalDecember 28, 2025
1 Mile · OutdoorJoe Tranchita Last Chance to Qualify Meet · May 244:56.49aJoe Tranchita Last Chance to Qualify MeetMay 24, 2025
1000 Meters · IndoorBay State Conf - Block#3 · Jan 82:47.66aBay State Conf - Block#3January 8, 2026
600 Meters · IndoorBay State Conf - Block #5 · Jan 221:32.62aBay State Conf - Block #5January 22, 2026
800 Meters · IndoorMSTCA Northeast Invitational · Jan 102:27.19aMSTCA Northeast InvitationalJanuary 10, 2025
800 Meters · OutdoorMSTCA Coaches Metro Invitational · May 162:06.79aMSTCA Coaches Metro InvitationalMay 16, 2026

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 20BSC ChampionshipsMay 20 · 800 Meters · Place 18 · Natick800 Meters182:07.62a10
May 16MSTCA Coaches Metro InvitationalMay 16 · 800 Meters · Place 25 · Natick800 Meters252:06.79a PB10
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · 800 Meters · Place 11 · Natick800 Meters112:08.78a10
Apr 29Natick, Walpole, and MiltonApr 29 · 800 Meters · Place 4 · Natick800 Meters42:07.81a10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 22Bay State Conf - Block #5Jan 22 · 600 Meters · Place 10 · Natick600 Meters101:32.62a PB10
Jan 8Bay State Conf - Block#3Jan 8 · 1000 Meters · Place 7 · Natick1000 Meters72:47.66a PB10

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · 1 Mile · Place 33 · Natick1 Mile33.4:55.51a PB10
Dec 18Bay State Conf - Block #2Dec 18 · 1 Mile · Place 18 · Natick1 Mile18.4:59.55a10
Jan 28BSC OpenJan 28 · 1 Mile · Place 23 · Natick1 Mile235:12.51a—
Jan 28Bay State Conference - OpenJan 28 · 1 Mile · Place 23 · Natick1 Mile23.5:12.51a9
Jan 23Newton North vs NatickJan 23 · 1 Mile · Natick1 Mile—5:13.2Unofficial9
Jan 10MSTCA Northeast InvitationalJan 10 · 800 Meters · Place 85 · Natick800 Meters852:27.19a PB—
Jan 9Bay State Conference - Block #4Jan 9 · 600 Meters · Place 33 · Natick600 Meters331:48.71a—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 1000 Meters · Place 34 · Natick1000 Meters343:01.63a—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 24Joe Tranchita Last Chance to Qualify MeetMay 24 · 1 Mile · Place 8 · Natick1 Mile84:56.49a PB9
May 18MSTCA Division 1 RelaysMay 18 · 800 Meters · Natick800 MetersRelay Split—2:18.9hUnofficial9
May 18MSTCA Division 1 RelaysMay 18 · 400 Meters · Natick400 MetersRelay Split—1:03.6hUnofficial9
May 10MSTCA Coaches Metro InvitationalMay 10 · 1 Mile · Place 8 · Natick1 Mile85:03.35a9
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 800 Meters · Place 23 · Natick800 Meters232:19.24a9
Apr 16Bay State Conf 2 at BraintreeApr 16 · 1 Mile · Place 9 · Natick1 Mile95:05.41a9
Apr 9Bay State Conference 1 at Natick Apr 9 · 1 Mile · Place 10 · Natick1 Mile105:00.37a9

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 600 Meters · Place 58 · Natick600 Meters58.1:38.34a9
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 400 Meters · Natick400 MetersRelay Split—1:00.9hUnofficial9
Dec 19Bay State Conference - Block #2Dec 19 · 1000 Meters · Place 20 · Natick1000 Meters20.2:55.96a9
Dec 12Bay State Conference - Block #1Dec 12 · 1 Mile · Place 23 · Natick1 Mile23.5:11.37a9