Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorMSTCA Coaches Metro Invitational · May 1628.59aMSTCA Coaches Metro InvitationalMay 16, 2026
300 Meters · IndoorBay State Conf - Block#1 · Dec 1145.92aBay State Conf - Block#1December 11, 2025
400 Meters · OutdoorBay State Conference Quad 3 - Wellesley · Apr 301:07.03aBay State Conference Quad 3 - WellesleyApril 30, 2025
55 Meter · IndoorBay State Conference - Block #1 · Dec 128.33aBay State Conference - Block #1December 12, 2024
55 Meters · IndoorMSTCA Rising Championship · Feb 118.05aMSTCA Rising ChampionshipFebruary 11, 2025
Javelin · 600g · OutdoorBSC JV Open at Needham · May 1374' 0"BSC JV Open at NeedhamMay 13, 2026
Long Jump · IndoorBay State Conf - Block #2 · Dec 1815-05.00Bay State Conf - Block #2December 18, 2025
Long Jump · OutdoorWeymouth, Wellesley & Walpole @ Newton North · Apr 815' 10.5"Weymouth, Wellesley & Walpole @ Newton NorthApril 8, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Long Jump · Place 17 · WellesleyLong Jump17.15-02.5010
May 20BSC ChampionshipsMay 20 · Long Jump · Place 12 · WellesleyLong Jump1215-7.2510
May 16MSTCA Coaches Metro InvitationalMay 16 · Long Jump · Place 9 · WellesleyLong Jump916-05.7510
May 16MSTCA Coaches Metro InvitationalMay 16 · 200 Meters · Place 43 · Wellesley200 Meters4328.59a PB10
May 13BSC JV Open at NeedhamMay 13 · Javelin · Place 3 · WellesleyJavelin600g3.74' 0" PB10
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · Long Jump · Place 12 · WellesleyLong Jump1214-10.510
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · Long Jump · Place 8 · WellesleyLong Jump814-4.7510
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · Javelin · Place 8 · WellesleyJavelin868-910
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · 200 Meters · Place 9 · Wellesley200 Meters929.16a10
May 2MSTCA Division 2 RelaysMay 2 · Long Jump · Place 9 · WellesleyLong Jump94.88m10
May 2MSTCA Division 2 RelaysMay 2 · Javelin · Place 31 · WellesleyJavelin3121.21m10
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Long Jump · Place 5 · WellesleyLong Jump5.15' 6.5"10
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Javelin · Place 11 · WellesleyJavelin600g11.62' 5"10
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 400 Meters · Place 17 · Wellesley400 Meters17.1:08.68a10
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · Long Jump · Place 3 · WellesleyLong Jump3.15-02.2510
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · Javelin · Place 6 · WellesleyJavelin600g6.70-1110
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 200 Meters · Place 8 · Wellesley200 Meters8.28.60a10
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · Long Jump · Place 7 · WellesleyLong Jump7.15' 10.5" PB10
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · Javelin · Place 7 · WellesleyJavelin600g7.69' 11"10
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · 400 Meters · Place 8 · Wellesley400 Meters8.1:07.18a10

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · Long Jump · Place 9 · WellesleyLong Jump915-910
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · Long Jump · Place 9 · WellesleyLong Jump915-09.0010
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · Long Jump · Place 12 · WellesleyLong Jump1214-3.5010
Jan 28Bay Sate Conf - Open MeetJan 28 · Long Jump · Place 5 · WellesleyLong Jump515-10.7510
Jan 28Bay Sate Conf - Open MeetJan 28 · 300 Meters · Place 14 · Wellesley300 Meters1446.71a10
Jan 22Bay State Conf - Block #5Jan 22 · Long Jump · Place 11 · WellesleyLong Jump1114-10.2510
Jan 22Bay State Conf - Block #5Jan 22 · 300 Meters · Place 5 · Wellesley300 Meters546.88a10
Jan 22Bay State Conf - Block #5Jan 22 · 55 Meters · Place 10 · Wellesley55 Meters108.33a10
Jan 8Bay State Conf - Block#3Jan 8 · Long Jump · Place 22 · WellesleyLong Jump2213-9.2510
Jan 8Bay State Conf - Block#3Jan 8 · 300 Meters · Place 18 · Wellesley300 Meters1847.36a10

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 18Bay State Conf - Block #2Dec 18 · 300 Meters · Place 11 · Wellesley300 Meters11.46.02a10
Dec 18Bay State Conf - Block #2Dec 18 · Long Jump · Place 9 · WellesleyLong Jump9.15-05.00 PB10
Dec 11Bay State Conf - Block#1Dec 11 · 300 Meters · Place 10 · Wellesley300 Meters10.45.92a PB10
Dec 11Bay State Conf - Block#1Dec 11 · Long Jump · Place 6 · WellesleyLong Jump6.15-03.7510
Feb 11MSTCA Rising ChampionshipFeb 11 · 300 Meters · Place 13 · Wellesley300 Meters1346.34a—
Feb 11MSTCA Rising ChampionshipFeb 11 · 55 Meters · Place 9 · Wellesley55 Meters98.05a PB—
Jan 28BSC OpenJan 28 · 300 Meters · Place 18 · Wellesley300 Meters1846.36a—
Jan 28Bay State Conference - OpenJan 28 · 300 Meters · Place 18 · Wellesley300 Meters18.46.36a9
Jan 23Bay State Conference - Block 5Jan 23 · 300 Meters · Place 4 · Wellesley300 Meters446.71a—
Jan 23Bay State Conference - Block 5Jan 23 · 55 Meters · Place 7 · Wellesley55 Meters78.19a—
Jan 9Bay State Conference - Block #4Jan 9 · 300 Meters · Place 4 · Wellesley300 Meters447.37a—
Jan 9Bay State Conference - Block #4Jan 9 · 55 Meters · Place 10 · Wellesley55 Meters108.28a—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 300 Meters · Place 42 · Wellesley300 Meters4247.95a—
Jan 2Bay State Conference - Block#3Jan 2 · 55 Meters · Place 7 · Wellesley55 Meters78.31—

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Long Jump · Place 13 · WellesleyLong Jump1315-4.759
May 21Bay State Conference Championship MeetMay 21 · Long Jump · Place 6 · WellesleyLong Jump616-7.259
May 16MSTCA Division 2 RelaysMay 16 · Javelin · Place 31 · WellesleyJavelin3120.75m9
May 14BSC JV Open Meet May 14 · Long Jump · Place 1 · WellesleyLong Jump115-07.009
May 14BSC JV Open Meet May 14 · 200 Meters · Place 2 · Wellesley200 Meters228.84a9
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · Long Jump · Place 5 · WellesleyLong Jump515-10.759
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · Javelin · Place 12 · WellesleyJavelin1260-069
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 200 Meters · Place 10 · Wellesley200 Meters1028.74a9
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · Javelin · Place 6 · WellesleyJavelin668-89
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 400 Meters · Place 14 · Wellesley400 Meters141:07.03a PB9
Apr 24MSTCA Warrior InvitationalApr 24 · Long Jump · Place 47 · WellesleyLong Jump4713-03.009
Apr 24MSTCA Warrior InvitationalApr 24 · 400 Meters · Place 20 · Wellesley400 Meters201:07.24a9
Apr 16Bay State Conference 2 at WeymouthApr 16 · Long Jump · Place 9 · WellesleyLong Jump914-29
Apr 16Bay State Conference 2 at WeymouthApr 16 · Javelin · Place 13 · WellesleyJavelin1352-29
Apr 16Bay State Conference 2 at WeymouthApr 16 · 400 Meters · Place 9 · Wellesley400 Meters91:09.89a9
Apr 9Bay State Conf 1 at Newton NorthApr 9 · Long Jump · Place 9 · WellesleyLong Jump914-10.009
Apr 9Bay State Conf 1 at Newton NorthApr 9 · Javelin · Place 8 · WellesleyJavelin862-059
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 400 Meters · Place 13 · Wellesley400 Meters131:08.239

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 19Bay State Conference - Block #2Dec 19 · 300 Meters · Place 7 · Wellesley300 Meters7.48.92a9
Dec 19Bay State Conference - Block #2Dec 19 · 55 Meter · Place 7 · Wellesley55 Meter7.8.34a9
Dec 12Bay State Conference - Block #1Dec 12 · 55 Meter · Place 11 · Wellesley55 Meter11.8.33a PB9