Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorWeymouth, Wellesley, Natick, and Needham · May 729.17aWeymouth, Wellesley, Natick, and NeedhamMay 7, 2025
300 Meters · IndoorBay State Conf - Block 5 · Jan 2548.20aBay State Conf - Block 5January 25, 2024
400 Meters · OutdoorMIAA Division 2 Track & Field Championship · May 291:00.50aMIAA Division 2 Track & Field ChampionshipMay 29, 2026
600 Meters · IndoorBSC Meet #3 · Jan 51:59.77aBSC Meet #3January 5, 2023
Triple Jump · OutdoorMSTCA Division 2 Relays · May 169.59mMSTCA Division 2 RelaysMay 16, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Triple Jump · Place 13 · WellesleyTriple Jump13.33-07.7512
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 400 Meters · Place 10 · Wellesley400 Meters10.1:00.50a PB12
May 20BSC ChampionshipsMay 20 · 400 Meters · Place 9 · Wellesley400 Meters91:00.86a12
May 16MSTCA Coaches Metro InvitationalMay 16 · Triple Jump · Place 9 · WellesleyTriple Jump935-06.0012
May 9Weston Twilight Invitational - Weston EventsMay 9 · Triple Jump · Place 6 · WellesleyTriple Jump633-07.2512
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · 400 Meters · Place 2 · Wellesley400 Meters21:01.06a12
May 2MSTCA Division 2 RelaysMay 2 · Triple Jump · Place 5 · WellesleyTriple Jump510.26m12
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Triple Jump · Place 2 · WellesleyTriple Jump2.36' 0"12
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · Triple Jump · Place 6 · WellesleyTriple Jump6.32-04.0012
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · Triple Jump · Place 3 · WellesleyTriple Jump3.33' 0"12
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · 400 Meters · Place 5 · Wellesley400 Meters5.1:01.90a12

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Triple Jump · Place 19 · WellesleyTriple Jump1931-9.5011
May 16MSTCA Division 2 RelaysMay 16 · Triple Jump · Place 11 · WellesleyTriple Jump119.59m PB11
May 14BSC JV Open Meet May 14 · Triple Jump · Place 1 · WellesleyTriple Jump133-06.5011
May 10MSTCA Coaches Metro InvitationalMay 10 · Triple Jump · Place 8 · WellesleyTriple Jump833-611
May 10MSTCA Coaches Metro InvitationalMay 10 · 400 Meters · Place 20 · Wellesley400 Meters201:05.76a11
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · Triple Jump · Place 9 · WellesleyTriple Jump931-02.7511
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 200 Meters · Place 14 · Wellesley200 Meters1429.17a PB11
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · Triple Jump · Place 4 · WellesleyTriple Jump433-611
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 400 Meters · Place 6 · Wellesley400 Meters61:03.40a11
Apr 16Bay State Conference 2 at WeymouthApr 16 · Triple Jump · Place 5 · WellesleyTriple Jump530-211
Apr 16Bay State Conference 2 at WeymouthApr 16 · 400 Meters · Place 7 · Wellesley400 Meters71:05.60a11
Apr 9Bay State Conf 1 at Newton NorthApr 9 · Triple Jump · Place 8 · WellesleyTriple Jump830-03.7511
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 400 Meters · Place 10 · Wellesley400 Meters101:05.0911

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 15Bay State Conf ChampionshipMay 15 · 400 Meters · Place 16 · Wellesley400 Meters161:03.98a—
May 11MSTCA Coaches InvitationalMay 11 · 400 Meters · Wellesley400 Meters--DNS10
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · Triple Jump · Place 15 · WellesleyTriple Jump1529-7—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 400 Meters · Place 21 · Wellesley400 Meters211:05.86a—
May 1Wellesely @ NatickMay 1 · Triple Jump · WellesleyTriple Jump—30'7Unofficial10
May 1Wellesely @ NatickMay 1 · 400 Meters · Wellesley400 Meters—1:04.8Unofficial10
Apr 24Brookline @ WellesleyApr 24 · Triple Jump · Place 5 · WellesleyTriple Jump5.31'01Unofficial10
Apr 24Brookline @ WellesleyApr 24 · 400 Meters · Wellesley400 MetersRelay Split—1:06.3hUnofficial10
Apr 18MSTCA Warrior InvitationalApr 18 · Triple Jump · Place 18 · WellesleyTriple Jump1830-2—
Apr 10Wellesley at FraminghamApr 10 · Triple Jump · WellesleyTriple Jump—29'09.5Unofficial10
Apr 10Wellesley at FraminghamApr 10 · 400 Meters · Wellesley400 Meters—65.8Unofficial10

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 25Bay State Conf - Block 5Jan 25 · 300 Meters · Place 3 · Wellesley300 Meters348.20a PB—
Jan 11Bay State Conf - Block 4Jan 11 · 300 Meters · Place 13 · Wellesley300 Meters1350.86a—
Jan 4Bay State Conference - Block 3Jan 4 · 300 Meters · Place 18 · Wellesley300 Meters1851.68a—

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10Newton North at WellesleyMay 10 · 200 Meters · Wellesley200 Meters—29.3Unofficial9
May 3Natick at WellesleyMay 3 · 400 Meters · Wellesley400 Meters—67.1Unofficial9
Apr 19BSC RelaysApr 19 · 400 Meters · Place 14 · Wellesley400 Meters14.1:11.00a9
Apr 12Framingham at WellesleyApr 12 · 400 Meters · Wellesley400 Meters—68.2Unofficial9
Apr 5Wellesley at MiltonApr 5 · 400 Meters · Wellesley400 Meters—70aUnofficial9

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 26BSC Meet #5Jan 26 · 300 Meters · Place 8 · Wellesley300 Meters8.49.07a9
Jan 5BSC Meet #3Jan 5 · 600 Meters · Place 25 · Wellesley600 Meters251:59.77a PB—