Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · IndoorMIAA Indoor Track & Field Meet of Champions · Feb 2138.67MIAA Indoor Track & Field Meet of ChampionsFebruary 21, 2026
200 Meters · IndoorNew Balance Nationals Indoor · Mar 1224.64aNew Balance Nationals IndoorMarch 12, 2026
200 Meters · OutdoorMIAA Meet of Champions · Jun 524.45aMIAA Meet of ChampionsJune 5, 2025
300 Meters · IndoorMSTCA Coaches' Invitational · Jan 2439.01aMSTCA Coaches' InvitationalJanuary 24, 2026
400 Meters · IndoorNew Balance Nationals Indoor · Mar 1255.46aNew Balance Nationals IndoorMarch 12, 2026
400 Meters · OutdoorMIAA Meet of Champions · Jun 553.73aMIAA Meet of ChampionsJune 5, 2025
600 Meters · IndoorMIAA Division 1 Indoor Track & Field Championship · Feb 151:33.47aMIAA Division 1 Indoor Track & Field ChampionshipFebruary 15, 2026
800 Meters · OutdoorMIAA Meet of Champions · Jun 42:13.30aMIAA Meet of ChampionsJune 4, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 13New England HS Outdoor TF ChampionshipJun 13 · 400 Meters · Place 1 · NatickNatick400 Meters1.54.08a12
Jun 4MIAA Meet of ChampionsJun 4 · 800 Meters · Place 5 · NatickNatick800 Meters5.2:13.30a PB12
Jun 4MIAA Meet of ChampionsJun 4 · 400 Meters · Place 1 · NatickNatick400 Meters1.53.96a12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 400 Meters · Place 1 · NatickNatick400 Meters1.54.80a12
May 20BSC ChampionshipsMay 20 · 400 Meters · Place 1 · NatickNatick400 Meters157.08a12
May 20BSC ChampionshipsMay 20 · 200 Meters · Place 1 · NatickNatick200 Meters124.97a12
May 16MSTCA Coaches Metro InvitationalMay 16 · 800 Meters · Place 1 · NatickNatick800 Meters12:14.13a12
May 15BSR Elite Scholastic MeetMay 15 · 400 Meters · Place 1 · MassachusettsMassachusetts400 Meters1.54.71a12
May 9Weston Twilight Invitational - Regis EventsMay 9 · 800 Meters · Place 3 · NatickNatick800 Meters32:14.73a12
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · 400 Meters · Place 1 · NatickNatick400 Meters156.36a12
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · 200 Meters · Place 1 · NatickNatick200 Meters125.91a12
Apr 29Natick, Walpole, and MiltonApr 29 · 400 Meters · Place 1 · NatickNatick400 Meters156.11a12
Apr 29Natick, Walpole, and MiltonApr 29 · 200 Meters · Place 1 · NatickNatick200 Meters125.62a12
Apr 15Natick - Newton North @ BraintreeApr 15 · 400 Meters · Place 1 · NatickNatick400 Meters1.56.93a12
Apr 15Natick - Newton North @ BraintreeApr 15 · 200 Meters · Place 1 · NatickNatick200 Meters1.25.39a12
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · 400 Meters · Place 1 · NatickNatick400 Meters1.57.18a12
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · 200 Meters · Place 1 · NatickNatick200 Meters1.25.67a12

2026 Indoor Track

15 results
DateMeetEventPlMarkGr
Mar 12New Balance Nationals IndoorMar 12 · 400 Meters · Place 9 · NatickNatick400 MetersRound P955.46a PB12
Mar 12New Balance Nationals IndoorMar 12 · 200 Meters · Place 37 · NatickNatick200 MetersRound P3724.64a PB12
Mar 12New Balance Nationals IndoorMar 12 · 400 Meters · Place 9 · NatickNatick400 MetersRound P955.46a12
Mar 12New Balance Nationals IndoorMar 12 · 200 Meters · Place 37 · NatickNatick200 MetersRound P3724.64a12
Feb 2838th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPSFeb 28 · 300 Meters · Place 1 · NatickNatick300 Meters1.39.26a12
Feb 28[MA Entries] New England Track and Field ChampionshipFeb 28 · 300 Meters · Place 1 · NatickNatick300 Meters1.39.26a12
Feb 21MIAA Indoor Track & Field Meet of ChampionsFeb 21 · 2 Miles · Place 2 · NatickNatick2 Miles238.67 PB—
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 300 Meters · Place 1 · NatickNatick300 Meters1.40.02a12
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 600 Meters · Place 1 · NatickNatick600 Meters1.1:33.47a PB12
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 600 Meters · Place 1 · NatickNatick600 Meters11:34.37a12
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 300 Meters · Place 1 · NatickNatick300 Meters140.37a12
Jan 24MSTCA Coaches' InvitationalJan 24 · 300 Meters · Place 2 · NatickNatick300 Meters239.01a PB12
Jan 22Bay State Conf - Block #5Jan 22 · 600 Meters · Place 1 · NatickNatick600 Meters11:35.48a12
Jan 15Bay State Conf - Block #4Jan 15 · 600 Meters · Place 1 · NatickNatick600 Meters11:37.02a12
Jan 8Bay State Conf - Block#3Jan 8 · 300 Meters · Place 1 · NatickNatick300 Meters141.20a12

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 300 Meters · Place 1 · NatickNatick300 Meters1.39.95a12
Dec 18Bay State Conf - Block #2Dec 18 · 300 Meters · Place 1 · NatickNatick300 Meters1.41.14a12
Dec 11Bay State Conf - Block#1Dec 11 · 300 Meters · Place 1 · NatickNatick300 Meters1.41.56a12
Mar 1New England HS Indoor Track & Field ChampionshipMar 1 · 300 Meters · Place 4 · NatickNatick300 Meters439.72a—
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · 300 Meters · Place 3 · NatickNatick300 Meters339.92a—
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · 300 Meters · Place 3 · NatickNatick300 Meters339.92a—
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · 300 Meters · Place 1 · NatickNatick300 Meters140.25a—
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · 300 Meters · Place 1 · NatickNatick300 Meters140.24a—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 300 Meters · Place 2 · NatickNatick300 Meters240.12a—
Jan 23Bay State Conference - Block 5Jan 23 · 600 Meters · Place 3 · NatickNatick600 Meters31:41.31a—
Jan 10MSTCA Northeast InvitationalJan 10 · 400 Meters · Place 2 · NatickNatick400 Meters259.02a—
Jan 10MSTCA Northeast InvitationalJan 10 · 300 Meters · Place 2 · NatickNatick300 Meters240.74a—
Jan 10MSTCA Northeast InvitationalJan 10 · 200 Meters · Place 1 · NatickNatick200 Meters125.91a—
Jan 9Bay State Conference - Block #4Jan 9 · 600 Meters · Place 4 · NatickNatick600 Meters41:42.66a—
Jan 2Bay State Conference - Block#3Jan 2 · 300 Meters · Place 1 · NatickNatick300 Meters142.06—

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 5MIAA Meet of ChampionsJun 5 · 400 Meters · Place 2 · NatickNatick400 Meters253.73a PB11
Jun 5MIAA Meet of ChampionsJun 5 · 200 Meters · Place 3 · NatickNatick200 MetersRound P324.98a11
Jun 5MIAA Meet of ChampionsJun 5 · 200 Meters · Place 3 · NatickNatick200 Meters324.45a PB11
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 400 Meters · Place 1 · NatickNatick400 Meters1.54.29a11
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 200 Meters · Place 1 · NatickNatick200 MetersRound P1.25.13a11
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 200 Meters · Place 1 · NatickNatick200 Meters1.24.81a11
May 21Bay State Conference Championship MeetMay 21 · 400 Meters · Place 1 · NatickNatick400 Meters156.59a11
May 21Bay State Conference Championship MeetMay 21 · 200 Meters · Place 1 · NatickNatick200 Meters125.69a11
May 18MSTCA Division 1 RelaysMay 18 · 400 Meters · NatickNatick400 MetersRelay Split—57.5hUnofficial11
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 400 Meters · Place 1 · NatickNatick400 Meters155.09a11
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 200 Meters · Place 1 · NatickNatick200 Meters125.24a11
May 3Weston Twilight Invitational - Weston EventsMay 3 · 200 Meters · Place 1 · NatickNatick200 Meters125.39a11
May 3Weston Twilight Invitational - Weston EventsMay 3 · 200 Meters · Place 1 · NatickNatick200 Meters125.24a11
Apr 30Walpole, Natick, and MiltonApr 30 · 400 Meters · Place 1 · NatickNatick400 Meters155.49a11
Apr 30Walpole, Natick, and MiltonApr 30 · 200 Meters · Place 1 · NatickNatick200 Meters125.60a11
Apr 16Bay State Conf 2 at BraintreeApr 16 · 400 Meters · Place 1 · NatickNatick400 Meters158.45a11
Apr 16Bay State Conf 2 at BraintreeApr 16 · 200 Meters · Place 1 · NatickNatick200 Meters125.89a11
Apr 9Bay State Conference 1 at Natick Apr 9 · 400 Meters · Place 1 · NatickNatick400 Meters157.48a11
Apr 9Bay State Conference 1 at Natick Apr 9 · 200 Meters · Place 1 · NatickNatick200 Meters125.80a11

2024 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 21The Beantown Winter ClassicDec 21 · 300 Meters · Place 6 · NatickNatick300 Meters6.41.46a11
Dec 19Bay State Conference - Block #2Dec 19 · 300 Meters · Place 2 · NatickNatick300 Meters2.42.24a11
Dec 15the track at new balance Youth JamboreeDec 15 · 55 Meter · MetroCobras TCMetroCobras TC55 MeterRound P—DNS11
Dec 15the track at new balance Youth JamboreeDec 15 · 200 Meters · MetroCobras TCMetroCobras TC200 Meters—DNS11
Dec 12Bay State Conference - Block #1Dec 12 · 300 Meters · Place 1 · NatickNatick300 Meters1.41.94a11
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 600 Meters · Place 9 · NatickNatick600 Meters91:41.23a—
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 300 Meters · Place 10 · NatickNatick300 Meters1042.96a—
Feb 10MSTCA Qualifier MeetFeb 10 · 300 Meters · Place 4 · NatickNatick300 Meters442.79a—
Feb 7Bay State Conf ChampionshipFeb 7 · 600 Meters · Place 6 · NatickNatick600 Meters61:42.80a—
Jan 31Bay State Conf - Block 6Jan 31 · 600 Meters · Place 1 · NatickNatick600 Meters11:49.40a—
Jan 12MSTCA Northeast InvitationalJan 12 · 400 Meters · Place 7 · NatickNatick400 Meters71:02.0910
Jan 12MSTCA Northeast InvitationalJan 12 · 200 Meters · Place 13 · NatickNatick200 Meters1327.1810
Jan 11Bay State Conf - Block 4Jan 11 · 300 Meters · Place 6 · NatickNatick300 Meters645.52a—
Jan 4Bay State Conference - Block 3Jan 4 · 300 Meters · Place 2 · NatickNatick300 Meters243.96a—

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 30MIAA Meet of ChampionsMay 30 · 400 Meters · Place 10 · NatickNatick400 Meters1058.20a—
May 30MIAA Meet of ChampionsMay 30 · 200 Meters · Place 11 · NatickNatick200 Meters1125.75a—
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 400 Meters · Place 3 · NatickNatick400 Meters3.57.41a10
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 200 Meters · Place 10 · NatickNatick200 MetersRound P10.26.03aWind: -2.510
May 15Bay State Conf ChampionshipMay 15 · 400 Meters · Place 2 · NatickNatick400 Meters21:00.24a—
May 15Bay State Conf ChampionshipMay 15 · 200 Meters · Place 4 · NatickNatick200 Meters426.56a—
May 11MSTCA Coaches InvitationalMay 11 · 400 Meters · Place 2 · NatickNatick400 Meters2.58.70a10
May 11MSTCA Coaches InvitationalMay 11 · 200 Meters · Place 7 · NatickNatick200 Meters7.26.29a10
May 8Brookline @ NatickMay 8 · 400 Meters · Place 1 · NatickNatick400 Meters1.1:00.0Unofficial10
May 8Brookline @ NatickMay 8 · 200 Meters · Place 1 · NatickNatick200 Meters1.26.5Unofficial10
May 4Weston Twilight Invitational - Weston EventsMay 4 · 400 Meters · Place 5 · NatickNatick400 Meters51:00.60a—
May 4Weston Twilight Invitational - Weston EventsMay 4 · 200 Meters · Place 12 · NatickNatick200 Meters1227.15a—
May 1Wellesely @ NatickMay 1 · 400 Meters · NatickNatick400 Meters—60.0Unofficial10
May 1Wellesely @ NatickMay 1 · 200 Meters · NatickNatick200 Meters—26.6Unofficial10
Apr 24Framingham @ NatickApr 24 · 400 Meters · Place 2 · NatickNatick400 Meters2.59.4Unofficial10
Apr 24Framingham @ NatickApr 24 · 200 Meters · Place 2 · NatickNatick200 Meters2.26.9Unofficial10
Apr 10Weymouth vs. NatickApr 10 · 400 Meters · Place 1 · NatickNatick400 Meters1.60.7Unofficial10

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 21Bay State Conf - Block 2Dec 21 · 300 Meters · Place 10 · NatickNatick300 Meters10.45.68a10
Dec 14Bay State Conf - Block 1Dec 14 · 300 Meters · Place 7 · NatickNatick300 Meters7.44.94a10

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 26MIAA Division 2 Outdoor Track & Field ChampionshipMay 26 · 400 Meters · Place 11 · NatickNatick400 Meters11.1:01.03a9
May 26MIAA Division 2 Outdoor Track & Field ChampionshipMay 26 · 200 Meters · Place 6 · NatickNatick200 MetersRound P6.26.50aWind: 1.69
May 26MIAA Division 2 Outdoor Track & Field ChampionshipMay 26 · 200 Meters · Place 7 · NatickNatick200 Meters7.26.65aWind: 1.69
May 17BSC ChampionshipsMay 17 · 400 Meters · Place 5 · NatickNatick400 Meters5.1:02.62a9
May 13MSTCA Coaches InvitationalMay 13 · 400 Meters · Place 10 · NatickNatick400 Meters101:01.43a—
May 13MSTCA Coaches InvitationalMay 13 · 200 Meters · Place 10 · NatickNatick200 Meters1026.74a—
May 10Natick v. BrooklineMay 10 · 400 Meters · NatickNatick400 Meters—1:02.84aUnofficial9
May 3Natick at WellesleyMay 3 · 400 Meters · NatickNatick400 Meters—62Unofficial9
Apr 26Framingham vs NatickApr 26 · 200 Meters · NatickNatick200 Meters—28.0Unofficial9
Apr 12Natick vs. WeymouthApr 12 · 200 Meters · Place 4 · NatickNatick200 Meters4.27.6Unofficial9
Apr 4Newton North v NatickApr 4 · 400 Meters · NatickNatick400 Meters—65.3Unofficial9
Apr 4Newton North v NatickApr 4 · 100 Meters · NatickNatick100 Meters—13.9Unofficial9