Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWeymouth, Wellesley, Natick, and Needham · May 713.55aWeymouth, Wellesley, Natick, and NeedhamMay 7, 2025
200 Meters · OutdoorBay State Conference 1 at Natick · Apr 928.84aBay State Conference 1 at Natick April 9, 2025
Triple Jump · OutdoorBay State Conference Championship · May 1832-06.00Bay State Conference ChampionshipMay 18, 2022

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

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 21Bay State Conference Championship MeetMay 21 · Triple Jump · Place 10 · NatickTriple Jump1031-212
May 21Bay State Conference Championship MeetMay 21 · 100 Meters · Place 17 · Natick100 Meters1713.81a12
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · Triple Jump · Place 12 · NatickTriple Jump1230-05.5012
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 100 Meters · Place 6 · Natick100 Meters613.55a PB12
Apr 30Walpole, Natick, and MiltonApr 30 · Triple Jump · Place 2 · NatickTriple Jump232-03.0012
Apr 30Walpole, Natick, and MiltonApr 30 · 100 Meters · Place 6 · Natick100 Meters613.85a12
Apr 16Bay State Conf 2 at BraintreeApr 16 · Triple Jump · Place 4 · NatickTriple Jump431-5.2512
Apr 16Bay State Conf 2 at BraintreeApr 16 · 100 Meters · Place 6 · Natick100 Meters613.85a12
Apr 9Bay State Conference 1 at Natick Apr 9 · Triple Jump · Place 2 · NatickTriple Jump232-2.5012
Apr 9Bay State Conference 1 at Natick Apr 9 · 200 Meters · Place 5 · Natick200 Meters528.84a PB12

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · Triple Jump · Place 16 · NatickTriple Jump16.32-01.75Wind: 0.511
May 15Bay State Conf ChampionshipMay 15 · Triple Jump · Place 10 · NatickTriple Jump1032-3.25—
May 15Bay State Conf ChampionshipMay 15 · 100 Meters · Place 15 · Natick100 Meters1513.75a—
May 11MSTCA Coaches InvitationalMay 11 · Triple Jump · Place 7 · NatickTriple Jump7.33-00.0011
May 8Brookline @ NatickMay 8 · Triple Jump · Place 2 · NatickTriple Jump2.32-04Unofficial11
May 8Brookline @ NatickMay 8 · 100 Meters · Natick100 Meters—13.2Unofficial11
May 1Wellesely @ NatickMay 1 · Triple Jump · NatickTriple Jump—29-8Unofficial11
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · Triple Jump · Place 14 · NatickTriple Jump14.9.82m11
Apr 24Framingham @ NatickApr 24 · Triple Jump · Place 2 · NatickTriple Jump2.32-3.5Unofficial11
Apr 24Framingham @ NatickApr 24 · 100 Meters · Natick100 Meters—14.0Unofficial11

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 17BSC ChampionshipsMay 17 · Triple Jump · Place 9 · NatickTriple Jump9.32-01.0010
May 10Natick v. BrooklineMay 10 · Triple Jump · Place 2 · NatickTriple Jump2.30-3.75Unofficial10
May 10Natick v. BrooklineMay 10 · 200 Meters · Natick200 Meters—29.60aUnofficial10
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · Triple Jump · Place 14 · NatickTriple Jump1431-0—
May 3Natick at WellesleyMay 3 · Triple Jump · NatickTriple Jump—30-7Unofficial10
May 3Natick at WellesleyMay 3 · 200 Meters · Natick200 Meters—29.6Unofficial10
Apr 30MSTCA Division 2 RelaysApr 30 · Triple Jump · Place 26 · NatickTriple Jump269.16m—
Apr 26Framingham vs NatickApr 26 · Triple Jump · NatickTriple Jump—31-3Unofficial10
Apr 26Framingham vs NatickApr 26 · 200 Meters · Natick200 Meters—29.3Unofficial10
Apr 12Natick vs. WeymouthApr 12 · Triple Jump · NatickTriple Jump—30-9.5Unofficial10
Apr 4Newton North v NatickApr 4 · Triple Jump · NatickTriple Jump—30-01Unofficial10
Apr 4Newton North v NatickApr 4 · 200 Meters · Natick200 Meters—30.1Unofficial10

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 27MIAA Division 2 Track & Field ChampionshipMay 27 · Triple Jump · Place 22 · NatickTriple Jump22.31-04.509
May 18Bay State Conference ChampionshipMay 18 · Triple Jump · Place 10 · NatickTriple Jump10.32-06.00 PB9
May 11Brookline v. NatickMay 11 · Triple Jump · NatickTriple Jump—29-6Unofficial9
May 11Brookline v. NatickMay 11 · 100 Meters · Natick100 Meters—13.9Unofficial9
May 4Natick v WellesleyMay 4 · Triple Jump · NatickTriple Jump—28-2.25Unofficial9
May 4Natick v WellesleyMay 4 · 200 Meters · Natick200 Meters—30.0Unofficial9
Apr 6Newton North v NatickApr 6 · 200 Meters · Natick200 Meters—30.0Unofficial9
Apr 6Newton North v NatickApr 6 · 100 Meters · Natick100 Meters—14.7Unofficial9