Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorBSC JV Open at Needham · May 136:33.57aBSC JV Open at NeedhamMay 13, 2026
100 Meters · OutdoorMSTCA Multi Championships · Jun 812.42aMSTCA Multi ChampionshipsJune 8, 2026
110m Hurdles · 39" / 0.991m · OutdoorMSTCA Multi Championships · Jun 816.70aMSTCA Multi ChampionshipsJune 8, 2026
1500 Meters · OutdoorMSTCA Multi Championships · Jun 86:14.46aMSTCA Multi ChampionshipsJune 8, 2026
200 Meters · OutdoorBay State Conference Quad 3 - Wellesley · Apr 3027.90aBay State Conference Quad 3 - WellesleyApril 30, 2025
400 Meters · OutdoorMSTCA Multi Championships · Jun 858.86aMSTCA Multi ChampionshipsJune 8, 2026
Decathlon · OutdoorMSTCA Multi Championships · Jun 83941MSTCA Multi ChampionshipsJune 8, 2026
Discus · 1.6kg · OutdoorMSTCA Multi Championships · Jun 830.82mMSTCA Multi ChampionshipsJune 8, 2026
High Jump · OutdoorBSC-3 Braintree, Brookline, Weymouth at Wellesley · Apr 295' 3"BSC-3 Braintree, Brookline, Weymouth at WellesleyApril 29, 2026
Javelin · 800g · OutdoorMSTCA Multi Championships · Jun 823.09mMSTCA Multi ChampionshipsJune 8, 2026
Long Jump · OutdoorMSTCA Multi Championships · Jun 85.29mMSTCA Multi ChampionshipsJune 8, 2026
Shot Put · 12lb · OutdoorMSTCA Multi Championships · Jun 811.02mMSTCA Multi ChampionshipsJune 8, 2026
Triple Jump · OutdoorMSTCA Multi Championships · Jun 811.32mMSTCA Multi ChampionshipsJune 8, 2026

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

2026 Outdoor Track

31 results
DateMeetEventPlMarkGr
Jun 8MSTCA Multi ChampionshipsJun 8 · 1500 Meters · Place 116 · WeymouthWeymouth1500 Meters116.6:14.46a PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · Javelin · Place 113 · WeymouthWeymouthJavelin800g113.23.09m PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · Triple Jump · Place 55 · WeymouthWeymouthTriple Jump55.11.32m PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · Discus · Place 13 · WeymouthWeymouthDiscus1.6kg13.30.82m PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · 110m Hurdles · Place 18 · WeymouthWeymouth110m Hurdles39" / 0.991m18.16.70a PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · 400 Meters · Place 81 · WeymouthWeymouth400 Meters81.58.86a PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · High Jump · WeymouthWeymouthHigh Jump—NH10
Jun 8MSTCA Multi ChampionshipsJun 8 · Shot Put · Place 16 · WeymouthWeymouthShot Put12lb16.11.02m PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · Long Jump · Place 75 · WeymouthWeymouthLong Jump75.5.29m PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · 100 Meters · Place 77 · WeymouthWeymouth100 Meters77.12.42a PB10
Jun 8MSTCA Multi ChampionshipsJun 8 · Decathlon · Place 77 · WeymouthWeymouthDecathlon77.3941 PB10
May 23MSTCA South Shore TwilightMay 23 · 110m Hurdles · Place 18 · WeymouthWeymouth110m HurdlesRound S1817.17a10
May 20BSC ChampionshipsMay 20 · 110m Hurdles · Place 11 · WeymouthWeymouth110m Hurdles1116.47a10
May 16MSTCA Coaches Shore InvitationalMay 16 · 110m Hurdles · Place 22 · WeymouthWeymouth110m Hurdles2216.90a10
May 13BSC JV Open at NeedhamMay 13 · Long Jump · WeymouthWeymouthLong Jump—DNS10
May 13BSC JV Open at NeedhamMay 13 · 1 Mile · Place 73 · WeymouthWeymouth1 Mile73.6:33.57a PB10
May 13BSC JV Open at NeedhamMay 13 · 100 Meters · Place 32 · WeymouthWeymouth100 Meters32.12.63a10
May 8MSTCA Lou Tozzi Twilight Freshman Sophomore InvitationalMay 8 · Triple Jump · Place 34 · WeymouthWeymouthTriple Jump3432-9.7510
May 8MSTCA Lou Tozzi Twilight Freshman Sophomore InvitationalMay 8 · 110m Hurdles · Place 7 · WeymouthWeymouth110m Hurdles717.03a10
May 8MSTCA Lou Tozzi Twilight Freshman Sophomore InvitationalMay 8 · 110m Hurdles · Place 7 · WeymouthWeymouth110m Hurdles716.97a10
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · Triple Jump · Place 6 · WeymouthWeymouthTriple Jump635-5.7510
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · 110m Hurdles · Place 4 · WeymouthWeymouth110m Hurdles417.79a10
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Triple Jump · Place 11 · WeymouthWeymouthTriple Jump11.35' 3"10
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · High Jump · Place 11 · WeymouthWeymouthHigh Jump11.5' 3" PB10
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 110m Hurdles · Place 6 · WeymouthWeymouth110m Hurdles39" / 0.991m6.18.11a10
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · Triple Jump · Place 10 · WeymouthWeymouthTriple Jump10.34-06.0010
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · Shot Put · Place 1 · WeymouthWeymouthShot Put12lb1.29-02.5010
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 110m Hurdles · Place 7 · WeymouthWeymouth110m Hurdles39" / 0.991m7.18.75a10
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · Triple Jump · Place 7 · WeymouthWeymouthTriple Jump7.36' 10"10
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · 110m Hurdles · Place 12 · WeymouthWeymouth110m Hurdles39" / 0.991m12.19.23a10
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · High Jump · Place 12 · WeymouthWeymouthHigh Jump12.5' 0"10

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 14BSC JV Open Meet May 14 · Long Jump · Place 15 · WeymouthWeymouthLong Jump1516-00.009
May 14BSC JV Open Meet May 14 · 110m Hurdles · Place 8 · WeymouthWeymouth110m Hurdles820.21a9
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · Long Jump · Place 12 · WeymouthWeymouthLong Jump1215-05.509
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 110m Hurdles · Place 12 · WeymouthWeymouth110m Hurdles1220.52a9
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 100 Meters · Place 67 · WeymouthWeymouth100 Meters6713.59a9
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · Long Jump · Place 14 · WeymouthWeymouthLong Jump1417-19
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 200 Meters · Place 27 · WeymouthWeymouth200 Meters2727.90a PB9
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 100 Meters · Place 53 · WeymouthWeymouth100 Meters5313.28a9
Apr 24MSTCA Warrior InvitationalApr 24 · 110m Hurdles · Place 38 · WeymouthWeymouth110m Hurdles3823.24a9
Apr 24MSTCA Warrior InvitationalApr 24 · 100 Meters · Place 161 · WeymouthWeymouth100 Meters16113.67a9
Apr 16Bay State Conference 2 at WeymouthApr 16 · 110m Hurdles · Place 11 · WeymouthWeymouth110m Hurdles1121.16a9
Apr 16Bay State Conference 2 at WeymouthApr 16 · 100 Meters · Place 41 · WeymouthWeymouth100 Meters4113.61a9
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 110m Hurdles · Place 15 · WeymouthWeymouth110m Hurdles1520.509
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 100 Meters · Place 50 · WeymouthWeymouth100 Meters5013.529

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 11Lone Star 8 District MeetApr 11 · Pole Vault · HallHallPole Vault—NH7
Mar 28Kangaroo RelaysMar 28 · Pole Vault · HallHallPole Vault—NH7