Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 1512.38aBSC-2 Milton, Framingham, Wellesley at WeymouthApril 15, 2026
2 Miles · IndoorMIAA Indoor Track & Field Meet of Champions · Feb 2140.91MIAA Indoor Track & Field Meet of ChampionsFebruary 21, 2026
200 Meters · IndoorNew Balance Nationals Indoor · Mar 1225.80aNew Balance Nationals IndoorMarch 12, 2026
200 Meters · OutdoorMIAA Division 1 Track & Field Championship · May 2924.73aMIAA Division 1 Track & Field ChampionshipMay 29, 2026
300 Meters · IndoorMSTCA Coaches' Invitational · Jan 2440.89aMSTCA Coaches' InvitationalJanuary 24, 2026
400 Meters · OutdoorWeston Twilight Invitational - Weston Events · May 958.08aWeston Twilight Invitational - Weston EventsMay 9, 2026
55 Meters · IndoorBay State Conf - Meet of Champions · Feb 47.46aBay State Conf - Meet of ChampionsFebruary 4, 2026

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · 400 Meters · Place 10 · Framingham400 Meters10.58.70a12
Jun 4MIAA Meet of ChampionsJun 4 · 200 Meters · Place 6 · Framingham200 MetersRound P6.25.13aWind: 1.512
Jun 4MIAA Meet of ChampionsJun 4 · 200 Meters · Place 6 · Framingham200 Meters6.24.96aWind: 1.912
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 400 Meters · Place 5 · Framingham400 Meters5.58.23a12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 200 Meters · Place 1 · Framingham200 MetersRound P1.25.18aWind: 0.512
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 200 Meters · Place 1 · Framingham200 Meters1.24.73a PBWind: 0.412
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 100 Meters · Place 5 · Framingham100 MetersRound P5.12.65aWind: -0.112
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 100 Meters · Place 8 · Framingham100 Meters8.12.94aWind: 012
May 23MSTCA South Shore TwilightMay 23 · 100 Meters · Place 4 · Framingham100 MetersRound S412.65a12
May 23MSTCA South Shore TwilightMay 23 · 100 Meters · Place 2 · Framingham100 Meters212.62a12
May 20BSC ChampionshipsMay 20 · 400 Meters · Place 5 · Framingham400 Meters559.86a12
May 20BSC ChampionshipsMay 20 · 200 Meters · Place 3 · Framingham200 Meters325.53a12
May 9Weston Twilight Invitational - Weston EventsMay 9 · 400 Meters · Place 1 · Framingham400 Meters158.08a PB12
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 200 Meters · Place 1 · Framingham200 Meters1.26.07a12
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 100 Meters · Framingham100 Meters—DNS12
Apr 29Framingham & Needham @ Newton NorthApr 29 · 100 Meters · Place 1 · Framingham100 Meters112.58a12
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 200 Meters · Place 1 · Framingham200 Meters1.25.61a12
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 100 Meters · Place 1 · Framingham100 Meters1.12.38a PB12
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · 100 Meters · Place 2 · Framingham100 Meters2.12.57a12

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
Mar 12New Balance Nationals IndoorMar 12 · 200 Meters · Place 152 · Framingham200 MetersRound P15225.80a PB12
Mar 12New Balance Nationals IndoorMar 12 · 200 Meters · Place 152 · Framingham200 MetersRound P15225.80a12
Feb 21MIAA Indoor Track & Field Meet of ChampionsFeb 21 · 2 Miles · Place 8 · Framingham2 Miles840.91 PB—
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 300 Meters · Place 2 · Framingham300 Meters241.01a12
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 55 Meters · Place 3 · Framingham55 Meters37.46a PB12
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 55 Meters · Place 3 · Framingham55 Meters37.46a12
Jan 24MSTCA Coaches' InvitationalJan 24 · 300 Meters · Place 3 · Framingham300 Meters340.89a PB12
Jan 24MSTCA Coaches' InvitationalJan 24 · 55 Meters · Place 21 · Framingham55 MetersRound P217.66a12
Jan 22Bay State Conf - Block #5Jan 22 · 300 Meters · Place 1 · Framingham300 Meters141.11a12
Jan 22Bay State Conf - Block #5Jan 22 · 55 Meters · Place 5 · Framingham55 Meters57.55a12
Jan 15Bay State Conf - Block #4Jan 15 · 55 Meters · Place 3 · Framingham55 Meters37.54a12
Jan 9MSTCA Northeast InvitationalJan 9 · 300 Meters · Place 2 · Framingham300 Meters241.24a12
Jan 8Bay State Conf - Block#3Jan 8 · 55 Meters · Place 2 · Framingham55 Meters27.54a12

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 5MIAA Meet of ChampionsJun 5 · 400 Meters · Place 10 · Framingham400 Meters1058.79a11
Jun 5MIAA Meet of ChampionsJun 5 · 200 Meters · Place 4 · Framingham200 MetersRound P425.36a11
Jun 5MIAA Meet of ChampionsJun 5 · 200 Meters · Place 4 · Framingham200 Meters425.31a11
May 21Bay State Conference Championship MeetMay 21 · 200 Meters · Place 4 · Framingham200 Meters426.38a11
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 400 Meters · Place 1 · Framingham400 Meters159.92a11
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · 200 Meters · Place 2 · Framingham200 Meters226.06a11
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · 100 Meters · Place 2 · Framingham100 Meters212.86a11
Apr 16Bay State Conference 2 at WeymouthApr 16 · 200 Meters · Place 1 · Framingham200 Meters126.40a11
Apr 16Bay State Conference 2 at WeymouthApr 16 · 100 Meters · Place 2 · Framingham100 Meters213.04a11
Apr 9Bay State Conference 1 at Natick Apr 9 · 400 Meters · Place 2 · Framingham400 Meters21:00.07a11

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · 300 Meters · Place 5 · Framingham300 Meters541.90a—
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · 300 Meters · Place 2 · Framingham300 Meters241.91a—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 300 Meters · Place 3 · Framingham300 Meters341.60a—
Jan 23Bay State Conference - Block 5Jan 23 · 300 Meters · Place 2 · Framingham300 Meters242.60a—
Jan 23Bay State Conference - Block 5Jan 23 · 55 Meters · Place 8 · Framingham55 Meters87.72a—
Jan 10MSTCA Northeast InvitationalJan 10 · 300 Meters · Place 3 · Framingham300 Meters341.60a—
Jan 9Bay State Conference - Block #4Jan 9 · 55 Meters · Place 8 · Framingham55 Meters87.78a—
Jan 2Bay State Conference - Block#3Jan 2 · 300 Meters · Place 3 · Framingham300 Meters342.74—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 30MIAA Meet of ChampionsMay 30 · 200 Meters · Place 25 · Framingham200 Meters2526.32a—
May 15Bay State Conf ChampionshipMay 15 · 400 Meters · Place 7 · Framingham400 Meters71:01.95a—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · 200 Meters · Place 4 · Framingham200 Meters427.48a—
Apr 19MSTCA William Kane Frosh-Soph MeetApr 19 · 200 Meters · Place 2 · Framingham200 Meters227.37a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 7Bay State Conf ChampionshipFeb 7 · 300 Meters · Place 3 · Framingham300 Meters342.37a—