Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMilton at Wellesley · Apr 511.4Milton at WellesleyApril 5, 2024
200 Meters · OutdoorBay State Conf Championship · May 1523.99aBay State Conf ChampionshipMay 15, 2024
300 Meters · IndoorBay State Conference - Block 5 · Jan 2338.80aBay State Conference - Block 5January 23, 2025
400 Meters · OutdoorBay State Conference 2 at Weymouth · Apr 1656.13aBay State Conference 2 at WeymouthApril 16, 2025
55 Meter · IndoorBay State Conference - Block #2 · Dec 196.84aBay State Conference - Block #2December 19, 2024
55 Meters · IndoorBay State Conf - Block#3 · Jan 86.89aBay State Conf - Block#3January 8, 2026
55m Hurdles · 39" · IndoorBay State Conf - Block 1 · Dec 149.17aBay State Conf - Block 1December 14, 2023
Long Jump · IndoorBay State Conf - Block#1 · Dec 1120-03.00Bay State Conf - Block#1December 11, 2025
Long Jump · OutdoorMSTCA Div. II Relays · Apr 286.23mMSTCA Div. II RelaysApril 28, 2024

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Long Jump · Place 10 · WellesleyLong Jump10.21-00.7512
May 20BSC ChampionshipsMay 20 · Long Jump · Place 15 · WellesleyLong Jump1519-3.7512
May 16MSTCA Coaches Metro InvitationalMay 16 · Long Jump · Place 14 · WellesleyLong Jump1419-05.7512
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · Long Jump · Place 6 · WellesleyLong Jump617-712
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · 200 Meters · Place 5 · Wellesley200 Meters524.30a12
May 2MSTCA Division 2 RelaysMay 2 · Long Jump · Place 5 · WellesleyLong Jump56.28m12
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Long Jump · Place 3 · WellesleyLong Jump3.19' 9.5"12
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 100 Meters · Place 5 · Wellesley100 Meters5.11.87a12
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · Long Jump · Place 2 · WellesleyLong Jump2.20' 10"12

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · Long Jump · WellesleyLong Jump—FOUL12
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · Long Jump · Place 3 · WellesleyLong Jump320-1012
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 55 Meters · Place 15 · Wellesley55 Meters156.93a12
Jan 24MSTCA Coaches' InvitationalJan 24 · Long Jump · Place 38 · WellesleyLong Jump3819-10.2512
Jan 22Bay State Conf - Block #5Jan 22 · 55 Meters · Place 12 · Wellesley55 Meters126.95a12
Jan 18MSTCA Kalperis Relays - Division 2Jan 18 · Long Jump · Place 18 · WellesleyLong Jump185.93m12
Jan 15Bay State Conf - Block #4Jan 15 · 300 Meters · Place 17 · Wellesley300 Meters1740.34a12
Jan 8Bay State Conf - Block#3Jan 8 · Long Jump · Place 3 · WellesleyLong Jump320-5.5012
Jan 8Bay State Conf - Block#3Jan 8 · 55 Meters · Place 11 · Wellesley55 Meters116.89a PB12

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 18Bay State Conf - Block #2Dec 18 · 300 Meters · Place 10 · Wellesley300 Meters10.39.07a12
Dec 18Bay State Conf - Block #2Dec 18 · Long Jump · Place 4 · WellesleyLong Jump4.19-04.0012
Dec 11Bay State Conf - Block#1Dec 11 · 55 Meter · Place 14 · Wellesley55 Meter14.6.98a12
Dec 11Bay State Conf - Block#1Dec 11 · Long Jump · Place 2 · WellesleyLong Jump2.20-03.00 PB12
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · Long Jump · Place 5 · WellesleyLong Jump519-10—
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · 55 Meters · Place 11 · Wellesley55 Meters116.91a—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · Long Jump · Place 24 · WellesleyLong Jump2419-9.25—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 55 Meters · Place 50 · Wellesley55 Meters506.93a—
Jan 23Bay State Conference - Block 5Jan 23 · 300 Meters · Place 16 · Wellesley300 Meters1638.80a PB—
Jan 10MSTCA Northeast InvitationalJan 10 · Long Jump · Place 21 · WellesleyLong Jump2119-6—
Jan 10MSTCA Northeast InvitationalJan 10 · 55 Meters · Place 58 · Wellesley55 Meters587.00a—
Jan 9Bay State Conference - Block #4Jan 9 · 300 Meters · Place 10 · Wellesley300 Meters1038.80a—
Jan 9Bay State Conference - Block #4Jan 9 · 55 Meters · Place 12 · Wellesley55 Meters126.96a—
Jan 2Bay State Conference - Block#3Jan 2 · Long Jump · Place 2 · WellesleyLong Jump220-2—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 16MSTCA Division 2 RelaysMay 16 · Long Jump · Place 16 · WellesleyLong Jump165.98m11
May 10MSTCA Coaches Metro InvitationalMay 10 · Long Jump · Place 20 · WellesleyLong Jump2018-7.5011
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 200 Meters · Place 6 · Wellesley200 Meters624.11a11
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · Long Jump · Place 3 · WellesleyLong Jump320-1.5011
Apr 24MSTCA Warrior InvitationalApr 24 · Long Jump · Place 7 · WellesleyLong Jump719-10.7511
Apr 24MSTCA Warrior InvitationalApr 24 · 100 Meters · Place 32 · Wellesley100 Meters3211.87a11
Apr 16Bay State Conference 2 at WeymouthApr 16 · 400 Meters · Place 8 · Wellesley400 Meters856.13a PB11
Apr 9Bay State Conf 1 at Newton NorthApr 9 · Long Jump · Place 5 · WellesleyLong Jump518-08.0011
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 100 Meters · Place 5 · Wellesley100 Meters511.6411

2024 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 19Bay State Conference - Block #2Dec 19 · 55 Meter · Place 5 · Wellesley55 Meter5.6.84a PB11
Dec 19Bay State Conference - Block #2Dec 19 · Long Jump · Place 5 · WellesleyLong Jump5.18-11.5011
Dec 12Bay State Conference - Block #1Dec 12 · 300 Meters · Place 16 · Wellesley300 Meters16.39.67a11
Dec 12Bay State Conference - Block #1Dec 12 · Long Jump · Place 2 · WellesleyLong Jump2.19-06.0011
Feb 16MIAA Division 2 Indoor Track & Field ChampionshipFeb 16 · Long Jump · Place 19 · WellesleyLong Jump19.18-03.0010
Feb 7Bay State Conf ChampionshipFeb 7 · Long Jump · Place 5 · WellesleyLong Jump520-0.75—
Feb 7Bay State Conf ChampionshipFeb 7 · 55 Meters · Place 17 · Wellesley55 Meters177.00a—
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · 55 Meters · Place 56 · Wellesley55 MetersRound P566.9410
Jan 25Bay State Conf - Block 5Jan 25 · Long Jump · Place 6 · WellesleyLong Jump619-7.75—
Jan 25Bay State Conf - Block 5Jan 25 · 55m Hurdles · Place 10 · Wellesley55m Hurdles109.03a—
Jan 20MSTCA D2 RelaysJan 20 · Long Jump · Place 14 · WellesleyLong Jump14.5.66m10
Jan 12MSTCA Northeast InvitationalJan 12 · Long Jump · Place 24 · WellesleyLong Jump2419-10.0010
Jan 11Bay State Conf - Block 4Jan 11 · 55m Hurdles · Place 12 · Wellesley55m Hurdles129.02a—
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · Long Jump · Place 2 · WellesleyLong Jump220-6.25—
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · 55 Meters · Place 14 · Wellesley55 Meters147.00a—
Jan 4Bay State Conference - Block 3Jan 4 · 55m Hurdles · Place 18 · Wellesley55m Hurdles189.34a—

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · Long Jump · Place 20 · WellesleyLong Jump20.19-00.2510
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 100 Meters · Place 33 · Wellesley100 MetersRound P33.11.77aWind: -1.210
May 15Bay State Conf ChampionshipMay 15 · Long Jump · Place 5 · WellesleyLong Jump520-3.25—
May 15Bay State Conf ChampionshipMay 15 · 200 Meters · Place 16 · Wellesley200 Meters1623.99a PB—
May 11MSTCA Coaches InvitationalMay 11 · Long Jump · Place 19 · WellesleyLong Jump19.20-04.2510
May 11MSTCA Coaches InvitationalMay 11 · 100 Meters · Place 21 · Wellesley100 MetersRound P21.11.58a10
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · Long Jump · Place 1 · WellesleyLong Jump121-6.50—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 100 Meters · Place 5 · Wellesley100 Meters511.53a—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 100 Meters · Place 11 · Wellesley100 Meters1111.62a—
May 1Wellesely @ NatickMay 1 · 400 Meters · Wellesley400 Meters—53.3Unofficial10
Apr 28MSTCA Div. II RelaysApr 28 · Long Jump · Place 7 · WellesleyLong Jump7.6.23m PB10
Apr 24Brookline @ WellesleyApr 24 · Long Jump · WellesleyLong Jump—20'04.5Unofficial10
Apr 24Brookline @ WellesleyApr 24 · 100 Meters · Wellesley100 Meters—11.3Unofficial10
Apr 18MSTCA Warrior InvitationalApr 18 · Long Jump · Place 14 · WellesleyLong Jump1420-7.50—
Apr 18MSTCA Warrior InvitationalApr 18 · 200 Meters · Place 16 · Wellesley200 Meters1624.00a—
Apr 10Wellesley at FraminghamApr 10 · Long Jump · WellesleyLong Jump—20'03Unofficial10
Apr 10Wellesley at FraminghamApr 10 · 400 Meters · Wellesley400 Meters—54.6Unofficial10
Apr 5Milton at WellesleyApr 5 · Long Jump · Place 4 · WellesleyLong Jump4.19-0710
Apr 5Milton at WellesleyApr 5 · 100 Meters · Place 5 · Wellesley100 Meters5.11.4 PB10

2023 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 21Bay State Conf - Block 2Dec 21 · 300 Meters · Place 19 · Wellesley300 Meters19.40.37a10
Dec 21Bay State Conf - Block 2Dec 21 · 55 Meter · Place 11 · Wellesley55 Meter11.7.05a10
Dec 21Bay State Conf - Block 2Dec 21 · Long Jump · Place 4 · WellesleyLong Jump4.19-08.0010
Dec 14Bay State Conf - Block 1Dec 14 · 55m Hurdles · Place 12 · Wellesley55m Hurdles39"12.9.17a PB10
Dec 14Bay State Conf - Block 1Dec 14 · Long Jump · WellesleyLong Jump--FOUL10
Feb 8BSC ChampionshipFeb 8 · 55m Hurdles · Place 19 · Wellesley55m Hurdles39"Round P19.9.56a9
Jan 26BSC Meet #5Jan 26 · 55m Hurdles · Place 24 · Wellesley55m Hurdles39"24.9.79a9
Jan 26BSC Meet #5Jan 26 · 55 Meter · Place 2 · Wellesley55 Meter2.7.21a9
Jan 26BSC Meet #5Jan 26 · Long Jump · Place 21 · WellesleyLong Jump21.17-00.509
Jan 12BSC Meet #4Jan 12 · Long Jump · Place 18 · WellesleyLong Jump1816-8.5FR
Jan 12BSC Meet #4Jan 12 · 300 Meters · Place 6 · Wellesley300 Meters640.28FR
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 55m Hurdles · Place 32 · Wellesley55m Hurdles39"Round P32.10.23a9
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · Long Jump · Place 23 · WellesleyLong Jump23.17-07.509

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 17BSC ChampionshipsMay 17 · 200 Meters · Place 22 · Wellesley200 MetersRound P22.24.86a9
May 13MSTCA Coaches InvitationalMay 13 · 100 Meters · Place 7 · Wellesley100 Meters711.95a—
May 13MSTCA Coaches InvitationalMay 13 · 100 Meters · Place 8 · Wellesley100 Meters812.12a—
May 10Newton North at WellesleyMay 10 · Long Jump · WellesleyLong Jump—17-04Unofficial9
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · Long Jump · Place 31 · WellesleyLong Jump3118-6.25—
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 110m Hurdles · Place 20 · Wellesley110m Hurdles2018.35a—
May 3Natick at WellesleyMay 3 · Long Jump · WellesleyLong Jump—18'03Unofficial9
May 3Natick at WellesleyMay 3 · 110m Hurdles · Wellesley110m Hurdles39" / 0.991m—18.7Unofficial9
May 3Natick at WellesleyMay 3 · 100 Meters · Wellesley100 Meters—12.2Unofficial9
Apr 26Wellesley at BrooklineApr 26 · Long Jump · Place 2 · WellesleyLong Jump2.18'11.5Unofficial9
Apr 26Wellesley at BrooklineApr 26 · 110m Hurdles · Wellesley110m Hurdles39" / 0.991m—18.6Unofficial9
Apr 26Wellesley at BrooklineApr 26 · 200 Meters · Place 3 · Wellesley200 Meters3.24.8Unofficial9
Apr 12Framingham at WellesleyApr 12 · Long Jump · WellesleyLong Jump—18-03Unofficial9
Apr 12Framingham at WellesleyApr 12 · 400 Meters · Wellesley400 Meters—56.4Unofficial9
Apr 5Wellesley at MiltonApr 5 · 110m Hurdles · Wellesley110m Hurdles39" / 0.991m—18.57aUnofficial9

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 22BSC Meet #2Dec 22 · 55m Hurdles · Place 14 · Wellesley55m Hurdles39"14.9.88a9
Dec 17MSTCA Speed Classic Large SchoolDec 17 · 55m Hurdles · Place 28 · Wellesley55m Hurdles39"28.10.08a9
Dec 17MSTCA Speed Classic Large SchoolDec 17 · 55 Meter · Place 32 · Wellesley55 Meter32.7.18a9
Dec 17MSTCA Speed Classic Large SchoolDec 17 · Long Jump · Place 27 · WellesleyLong Jump27.16-04.509
Dec 15BSC Meet #1Dec 15 · 55m Hurdles · Place 19 · Wellesley55m Hurdles39"19.10.30a9