Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBay State Conference 1 at Natick · Apr 915.12aBay State Conference 1 at Natick April 9, 2025
200 Meters · OutdoorNatick - Newton North @ Braintree · Apr 1531.31aNatick - Newton North @ BraintreeApril 15, 2026
300 Meters · IndoorBSC Open · Jan 2850.17aBSC OpenJanuary 28, 2025
400 Meters · OutdoorWeymouth, Wellesley, Natick, and Needham · May 71:19.97aWeymouth, Wellesley, Natick, and NeedhamMay 7, 2025
55 Meters · IndoorBSC Open · Jan 288.50aBSC OpenJanuary 28, 2025
Discus · 1kg · OutdoorBSC-1 Framingham, Brookline at Natick · Apr 855' 9"BSC-1 Framingham, Brookline at NatickApril 8, 2026
Javelin · 600g · OutdoorNatick - Newton North @ Braintree · Apr 1554' 5"Natick - Newton North @ BraintreeApril 15, 2026
Shot Put · 4kg · OutdoorBSC-1 Framingham, Brookline at Natick · Apr 827' 10.5"BSC-1 Framingham, Brookline at NatickApril 8, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 9Weston Twilight Invitational - Weston EventsMay 9 · Shot Put · Place 34 · NatickShot Put3424-03.5010
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · Shot Put · Place 25 · NatickShot Put2525-2.510
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · Discus · Place 8 · NatickDiscus858-210
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · Shot Put · Place 7 · NatickShot Put725-11.7510
May 2MSTCA Division 1 RelaysMay 2 · Javelin · Place 40 · NatickJavelin4012.08m10
May 2MSTCA Division 1 RelaysMay 2 · Shot Put · Place 47 · NatickShot Put477.22m10
Apr 29Natick, Walpole, and MiltonApr 29 · Discus · Place 7 · NatickDiscus748-9.510
Apr 29Natick, Walpole, and MiltonApr 29 · Shot Put · Place 8 · NatickShot Put824-7.7510
Apr 15Natick - Newton North @ BraintreeApr 15 · Javelin · Place 8 · NatickJavelin600g8.54' 5" PB10
Apr 15Natick - Newton North @ BraintreeApr 15 · Discus · Place 9 · NatickDiscus1kg9.53' 4"10
Apr 15Natick - Newton North @ BraintreeApr 15 · 200 Meters · Place 8 · Natick200 Meters8.31.31a PB10
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · Discus · Place 5 · NatickDiscus1kg5.55' 9" PB10
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · Shot Put · Place 3 · NatickShot Put4kg3.27' 10.5" PB10

2026 Indoor Track

14 results
DateMeetEventPlMarkGr
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · Shot Put · Place 6 · NatickShot Put629-0.7510
Jan 28Bay Sate Conf - Open MeetJan 28 · Shot Put · Place 4 · NatickShot Put427-5.2510
Jan 28Bay Sate Conf - Open MeetJan 28 · 300 Meters · Place 51 · Natick300 Meters5152.22a10
Jan 28Bay Sate Conf - Open MeetJan 28 · 55 Meters · Place 73 · Natick55 Meters738.70a10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · Shot Put · Place 28 · NatickShot Put2825-310
Jan 18MSTCA Kalperis Relays - Division 1Jan 18 · Shot Put · Place 21 · NatickShot Put218.04m10
Jan 15Bay State Conf - Block #4Jan 15 · Shot Put · Place 12 · NatickShot Put1226-2.5010
Jan 15Bay State Conf - Block #4Jan 15 · 300 Meters · Place 38 · Natick300 Meters3852.75a10
Jan 15Bay State Conf - Block #4Jan 15 · 55 Meters · Place 39 · Natick55 Meters398.76a10
Jan 8Bay State Conf - Block#3Jan 8 · Shot Put · Place 16 · NatickShot Put1624-10.2510
Jan 8Bay State Conf - Block#3Jan 8 · 300 Meters · Place 33 · Natick300 Meters3352.97a10
Jan 8Bay State Conf - Block#3Jan 8 · 55 Meters · Place 42 · Natick55 Meters428.83a10
Jan 3Northeast Freshman-Sophomore ChampionshipJan 3 · Shot Put · Place 3 · NatickShot Put326-5.2510
Jan 3Northeast Freshman-Sophomore ChampionshipJan 3 · 55 Meters · Place 42 · Natick55 Meters428.78a10

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · Shot Put · Place 9 · NatickShot Put924-06.509
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 400 Meters · Place 21 · Natick400 Meters211:19.97a PB9
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 100 Meters · Place 57 · Natick100 Meters5715.28a9
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · Shot Put · Place 15 · NatickShot Put1526-109
Apr 30Walpole, Natick, and MiltonApr 30 · Shot Put · Place 5 · NatickShot Put525-08.009
Apr 16Bay State Conf 2 at BraintreeApr 16 · Shot Put · Place 7 · NatickShot Put723-7.759
Apr 9Bay State Conference 1 at Natick Apr 9 · Shot Put · Place 4 · NatickShot Put428-29
Apr 9Bay State Conference 1 at Natick Apr 9 · 200 Meters · Place 17 · Natick200 Meters1733.07a9
Apr 9Bay State Conference 1 at Natick Apr 9 · 100 Meters · Place 10 · Natick100 Meters1015.12a PB9

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Jan 28BSC OpenJan 28 · Shot Put · Place 9 · NatickShot Put925-3—
Jan 28BSC OpenJan 28 · 300 Meters · Place 48 · Natick300 Meters4850.17a PB—
Jan 28BSC OpenJan 28 · 55 Meters · Place 54 · Natick55 Meters548.50a PB—
Jan 23Bay State Conference - Block 5Jan 23 · Shot Put · Place 11 · NatickShot Put1126-6.50—
Jan 23Bay State Conference - Block 5Jan 23 · 300 Meters · Place 31 · Natick300 Meters3151.31a—
Jan 23Bay State Conference - Block 5Jan 23 · 55 Meters · Place 52 · Natick55 Meters528.79a—
Jan 17MSTCA Division 1 James Kalperis RelaysJan 17 · Shot Put · Place 33 · NatickShot Put338.29m—
Jan 10MSTCA Northeast InvitationalJan 10 · Shot Put · Place 49 · NatickShot Put4925-2.75—
Jan 10MSTCA Northeast InvitationalJan 10 · 300 Meters · Place 188 · Natick300 Meters18851.09a—
Jan 9Bay State Conference - Block #4Jan 9 · Shot Put · Place 22 · NatickShot Put2223-2—
Jan 9Bay State Conference - Block #4Jan 9 · 300 Meters · Place 31 · Natick300 Meters3153.76a—
Jan 9Bay State Conference - Block #4Jan 9 · 55 Meters · Place 51 · Natick55 Meters518.90a—
Jan 2Bay State Conference - Block#3Jan 2 · Shot Put · Place 20 · NatickShot Put2024-0.25—
Jan 2Bay State Conference - Block#3Jan 2 · 300 Meters · Place 26 · Natick300 Meters2652.20—