Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA Invacational & Pentathlon · Apr 2416.53aMSTCA Invacational & PentathlonApril 24, 2026
55 Meter · IndoorBay State Conf - Block #2 · Dec 189.83aBay State Conf - Block #2December 18, 2025
55 Meters · IndoorBay State Conf - Block #4 · Jan 159.57aBay State Conf - Block #4January 15, 2026
Javelin · 600g · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 1564-08BSC-2 Milton, Framingham, Wellesley at WeymouthApril 15, 2026
Long Jump · IndoorBay State Conf - Block #2 · Dec 1811-05.50Bay State Conf - Block #2December 18, 2025
Shot Put · 4kg · IndoorBay State Conf - Block #2 · Dec 1820-06.00Bay State Conf - Block #2December 18, 2025
Shot Put · 4kg · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 1522-08.00BSC-2 Milton, Framingham, Wellesley at WeymouthApril 15, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · Shot Put · Place 53 · MiltonShot Put5322-6.511
May 13BSC JV Open at NeedhamMay 13 · Javelin · Place 13 · MiltonJavelin600g13.57' 5"11
May 13BSC JV Open at NeedhamMay 13 · Shot Put · Place 12 · MiltonShot Put4kg12.22' 1.5"11
May 6Milton, Newton North & BrooklineMay 6 · Javelin · Place 7 · MiltonJavelin752-411
May 6Milton, Newton North & BrooklineMay 6 · Shot Put · Place 10 · MiltonShot Put1023-0.511
Apr 29Natick, Walpole, and MiltonApr 29 · Javelin · Place 14 · MiltonJavelin1447-611
Apr 29Natick, Walpole, and MiltonApr 29 · Shot Put · Place 12 · MiltonShot Put1222-10.2511
Apr 29Natick, Walpole, and MiltonApr 29 · 100 Meters · Place 52 · Milton100 Meters5216.60a11
Apr 24MSTCA Invacational & PentathlonApr 24 · Shot Put · Place 35 · MiltonShot Put3521-2.511
Apr 24MSTCA Invacational & PentathlonApr 24 · 100 Meters · Place 146 · Milton100 Meters14616.53a PB11
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · Javelin · Place 9 · MiltonJavelin600g9.64-08 PB11
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · Shot Put · Place 10 · MiltonShot Put4kg10.22-08.00 PB11
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 100 Meters · Place 96 · Milton100 Meters96.16.88a11
Apr 8Milton, Braintree, and NeedhamApr 8 · Javelin · Place 11 · MiltonJavelin1144-611
Apr 8Milton, Braintree, and NeedhamApr 8 · Shot Put · Place 13 · MiltonShot Put1320-611
Apr 8Milton, Braintree, and NeedhamApr 8 · 100 Meters · Place 53 · Milton100 Meters5317.06a11

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Jan 28Bay Sate Conf - Open MeetJan 28 · Long Jump · Place 24 · MiltonLong Jump2411-0.5011
Jan 28Bay Sate Conf - Open MeetJan 28 · Shot Put · Place 21 · MiltonShot Put2120-511
Jan 28Bay Sate Conf - Open MeetJan 28 · 55 Meters · Place 124 · Milton55 Meters1249.76a11
Jan 22Bay State Conf - Block #5Jan 22 · Shot Put · Place 33 · MiltonShot Put3320-011
Jan 22Bay State Conf - Block #5Jan 22 · Long Jump · Place 10 · MiltonLong Jump1010-7.2511
Jan 22Bay State Conf - Block #5Jan 22 · 55 Meters · Place 89 · Milton55 Meters899.64a11
Jan 17MSTCA Kalperis Relays - Division 3Jan 17 · Shot Put · Place 67 · MiltonShot Put676.17m11
Jan 15Bay State Conf - Block #4Jan 15 · Shot Put · Place 29 · MiltonShot Put2920-1111
Jan 15Bay State Conf - Block #4Jan 15 · 55 Meters · Place 85 · Milton55 Meters859.57a PB11
Jan 8Bay State Conf - Block#3Jan 8 · Shot Put · Place 31 · MiltonShot Put3120-911
Jan 8Bay State Conf - Block#3Jan 8 · Long Jump · Place 5 · MiltonLong Jump511-7.2511
Jan 8Bay State Conf - Block#3Jan 8 · 55 Meters · Place 84 · Milton55 Meters849.65a11

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 18Bay State Conf - Block #2Dec 18 · 55 Meter · Place 123 · Milton55 Meter123.9.83a PB11
Dec 18Bay State Conf - Block #2Dec 18 · Long Jump · Place 6 · MiltonLong Jump6.11-05.50 PB11
Dec 18Bay State Conf - Block #2Dec 18 · Shot Put · Place 30 · MiltonShot Put4kg30.20-06.00 PB11
Dec 11Bay State Conf - Block#1Dec 11 · 55 Meter · Place 140 · Milton55 Meter140.10.31a11
Dec 11Bay State Conf - Block#1Dec 11 · Shot Put · Place 29 · MiltonShot Put4kg29.19-06.0011
Jan 28BSC OpenJan 28 · Shot Put · Place 24 · MiltonShot Put2419-1.50—
Jan 28Bay State Conference - OpenJan 28 · Shot Put · Place 24 · MiltonShot Put4kg24.19-01.5010
Jan 23Bay State Conference - Block 5Jan 23 · Shot Put · Place 4 · MiltonShot Put419-3—
Jan 23Bay State Conference - Block 5Jan 23 · 55 Meters · Place 99 · Milton55 Meters999.81a—
Jan 9Bay State Conference - Block #4Jan 9 · Shot Put · Place 7 · MiltonShot Put714-10—
Jan 9Bay State Conference - Block #4Jan 9 · 55 Meters · Place 106 · Milton55 Meters10610.03a—
Jan 2Bay State Conference - Block#3Jan 2 · 55 Meters · Place 109 · Milton55 Meters10910.11—

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · Long Jump · Place 68 · MiltonLong Jump689-11.7510
May 24MSTCA South Shore Twilight InvitationalMay 24 · Shot Put · Place 56 · MiltonShot Put5619-10.5010
May 17MSTCA Division 3 RelaysMay 17 · Shot Put · Place 52 · MiltonShot Put525.77m10
May 14BSC JV Open Meet May 14 · Long Jump · Place 9 · MiltonLong Jump912-00.0010
May 14BSC JV Open Meet May 14 · Shot Put · Place 11 · MiltonShot Put1120-00.0010
May 14BSC JV Open Meet May 14 · 100 Meters · Place 114 · Milton100 Meters11417.60a10
May 7Bay State Conf - Tri Meet 4 - at Brookline HSMay 7 · Long Jump · Place 11 · MiltonLong Jump1110-4.5010
May 7Bay State Conf - Tri Meet 4 - at Brookline HSMay 7 · Shot Put · Place 14 · MiltonShot Put1419-710
May 7Bay State Conf - Tri Meet 4 - at Brookline HSMay 7 · 100 Meters · Place 45 · Milton100 Meters4517.59a10
Apr 30Walpole, Natick, and MiltonApr 30 · Shot Put · Place 2 · MiltonShot Put221-00.5010
Apr 30Walpole, Natick, and MiltonApr 30 · 100 Meters · Place 56 · Milton100 Meters5618.33a10
Apr 30Walpole, Natick, and MiltonApr 30 · Long Jump · Place 6 · MiltonLong Jump610-08.5010
Apr 16Bay State Conference 2 at WeymouthApr 16 · Shot Put · Place 18 · MiltonShot Put1818-5.5010
Apr 16Bay State Conference 2 at WeymouthApr 16 · 100 Meters · Place 80 · Milton100 Meters8018.35a10
Apr 16Bay State Conference 2 at WeymouthApr 16 · Long Jump · Place 1 · MiltonLong Jump110-1110
Apr 9Braintree, Milton, and NeedhamApr 9 · Long Jump · Place 10 · MiltonLong Jump1010-9.509
Apr 9Braintree, Milton, and NeedhamApr 9 · Shot Put · Place 17 · MiltonShot Put1714-109
Apr 9Braintree, Milton, and NeedhamApr 9 · 100 Meters · Place 43 · Milton100 Meters4317.66a9

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 19Bay State Conference - Block #2Dec 19 · 55 Meter · Place 118 · Milton55 Meter118.10.10a10