Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorBSC #5 · Jan 253:15.30aBSC #5January 25, 2022
400 Meters · OutdoorBay State Conference 1 at Natick · Apr 91:05.72aBay State Conference 1 at Natick April 9, 2025
600 Meters · IndoorMSTCA Last Chance · Feb 121:41.38MSTCA Last ChanceFebruary 12, 2022
800 Meters · IndoorMSTCA Northeast Invitational · Jan 132:34.11MSTCA Northeast InvitationalJanuary 13, 2023
800 Meters · OutdoorBSC Championships · May 172:29.08aBSC ChampionshipsMay 17, 2023

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

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 21Bay State Conference Championship MeetMay 21 · 800 Meters · Place 13 · Natick800 Meters132:29.11a12
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 800 Meters · Place 5 · Natick800 Meters52:30.35a12
Apr 30Walpole, Natick, and MiltonApr 30 · 800 Meters · Place 4 · Natick800 Meters42:33.94a12
Apr 16Bay State Conf 2 at BraintreeApr 16 · 400 Meters · Place 6 · Natick400 Meters61:07.12a12
Apr 9Bay State Conference 1 at Natick Apr 9 · 400 Meters · Place 4 · Natick400 Meters41:05.72a PB12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · 600 Meters · Place 10 · Natick600 Meters101:43.35a—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 600 Meters · Place 19 · Natick600 Meters191:45.81a—
Jan 23Bay State Conference - Block 5Jan 23 · 600 Meters · Place 8 · Natick600 Meters81:44.43a—
Jan 9Bay State Conference - Block #4Jan 9 · 600 Meters · Place 11 · Natick600 Meters111:48.51a—
Jan 2Bay State Conference - Block#3Jan 2 · 600 Meters · Place 6 · Natick600 Meters61:46.33—

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 600 Meters · Place 19 · Natick600 Meters19.1:46.77a12
Dec 19Bay State Conference - Block #2Dec 19 · 600 Meters · Place 6 · Natick600 Meters6.1:48.47a12
Dec 12Bay State Conference - Block #1Dec 12 · 600 Meters · Place 10 · Natick600 Meters10.1:50.15a12
Feb 10MSTCA Qualifier MeetFeb 10 · 600 Meters · Place 4 · Natick600 Meters41:44.10a—
Feb 7Bay State Conf ChampionshipFeb 7 · 600 Meters · Place 10 · Natick600 Meters101:45.86a—
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · 600 Meters · Place 18 · Natick600 Meters181:44.3811
Jan 25Bay State Conf - Block 5Jan 25 · 1000 Meters · Place 10 · Natick1000 Meters103:21.64a—
Jan 11Bay State Conf - Block 4Jan 11 · 1000 Meters · Place 14 · Natick1000 Meters143:22.08a—
Jan 4Bay State Conference - Block 3Jan 4 · 600 Meters · Place 9 · Natick600 Meters91:48.35a—

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 21Bay State Conf - Block 2Dec 21 · 600 Meters · Place 10 · Natick600 Meters10.1:48.16a11
Dec 14Bay State Conf - Block 1Dec 14 · 600 Meters · Place 12 · Natick600 Meters12.1:51.19a11
Feb 18MIAA Division 2 Track & Field ChampionshipFeb 18 · 600 Meters · Place 20 · Natick600 Meters201:46.2710
Feb 8BSC ChampionshipFeb 8 · 600 Meters · Place 10 · Natick600 Meters10.1:44.85a10
Jan 26BSC Meet #5Jan 26 · 600 Meters · Place 10 · Natick600 Meters10.1:45.93a10
Jan 13MSTCA Northeast InvitationalJan 13 · 800 Meters · Place 21 · Natick800 Meters212:34.11 PB10
Jan 13MSTCA Northeast InvitationalJan 13 · 800 Meters · Place 21 · Natick800 Meters21.2:34.11a10
Jan 12BSC Meet #4Jan 12 · 600 Meters · Place 9 · Natick600 Meters91:47.91SO
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 1000 Meters · Place 12 · Natick1000 Meters12.3:23.91a10
Jan 5BSC Meet #3Jan 5 · 600 Meters · Place 12 · Natick600 Meters121:51.34a—

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 26MIAA Division 2 Outdoor Track & Field ChampionshipMay 26 · 800 Meters · Place 30 · Natick800 Meters30.2:29.51a10
May 17BSC ChampionshipsMay 17 · 800 Meters · Place 12 · Natick800 Meters12.2:29.08a PB10
May 10Natick v. BrooklineMay 10 · 800 Meters · Natick800 Meters—2:32.89aUnofficial10
May 3Natick at WellesleyMay 3 · 800 Meters · Place 2 · Natick800 Meters2.2:29.4Unofficial10
Apr 26Framingham vs NatickApr 26 · 800 Meters · Natick800 Meters—2:33.6Unofficial10
Apr 19BSC RelaysApr 19 · 800 Meters · Place 6 · Natick800 Meters6.2:36.68a10
Apr 12Natick vs. WeymouthApr 12 · 800 Meters · Natick800 Meters—2:33.7Unofficial10
Apr 4Newton North v NatickApr 4 · 800 Meters · Natick800 Meters—2:30.9Unofficial10

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 22BSC Meet #2Dec 22 · 1000 Meters · Place 17 · Natick1000 Meters17.3:28.59a10
Dec 15BSC Meet #1Dec 15 · 600 Meters · Place 14 · Natick600 Meters14.1:51.46a10
Feb 12MSTCA Last ChanceFeb 12 · 600 Meters · Place 5 · Natick600 Meters51:41.38 PB9
Jan 25BSC #5Jan 25 · 1000 Meters · Place 10 · Natick1000 Meters10.3:15.30a PB9
Jan 13BSC #4Jan 13 · 1000 Meters · Place 14 · Natick1000 Meters14.3:22.25a9
Jan 9MSTCA Auerbach FR-SOPH Large School MeetJan 9 · 600 Meters · Place 8 · Natick600 Meters8.1:46.53a9

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 27MIAA Division 2 Track & Field ChampionshipMay 27 · 800 Meters · Place 27 · Natick800 Meters27.2:30.29a9
May 18Bay State Conference ChampionshipMay 18 · 800 Meters · Place 14 · Natick800 Meters14.2:30.17a9
May 11Brookline v. NatickMay 11 · 800 Meters · Natick800 Meters—2:31.9Unofficial9
May 7MSTCA Jim Hoar Freshman Sophomore InvitationalMay 7 · 800 Meters · Place 8 · Natick800 Meters8.2:31.17a9
May 7MSTCA Hoar Frosh/Soph MeetMay 7 · 800 Meters · Place 8 · Natick800 Meters8.2:31.17a9
May 4Natick v WellesleyMay 4 · 800 Meters · Natick800 Meters—2:31.4Unofficial9
Apr 27Framingham vs NatickApr 27 · 800 Meters · Natick800 Meters—2:38.8Unofficial9
Apr 13Weymouth vs. NatickApr 13 · 800 Meters · Natick800 Meters—2:32.0Unofficial9
Apr 6Newton North v NatickApr 6 · 800 Meters · Natick800 Meters—2:32.2Unofficial9

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 23BSC #2Dec 23 · 600 Meters · Place 12 · Natick600 Meters12.1:48.24a9
Dec 16BSC #1Dec 16 · 600 Meters · Place 16 · Natick600 Meters16.1:54.17a9