Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorMSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONAL · May 625.43aMSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6, 2023
400 Meters · OutdoorMSTCA Warrior Invitational · Apr 1858.62aMSTCA Warrior InvitationalApril 18, 2024
High Jump · OutdoorBaystate League Invite · Apr 205-00.00Baystate League InviteApril 20, 2022
Javelin · 800g · OutdoorMSTCA Div. III Relays · Apr 2637.50mMSTCA Div. III RelaysApril 26, 2024

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

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 21Bay State Conference Championship MeetMay 21 · Javelin · Place 7 · WalpoleJavelin7142-812
May 17MSTCA Division 3 RelaysMay 17 · Javelin · Place 7 · WalpoleJavelin743.98m12
May 10MSTCA Coaches Shore InvitationalMay 10 · Javelin · Place 16 · WalpoleJavelin16127-1112
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · Javelin · Place 2 · WalpoleJavelin2140-1012
May 3Weston Twilight Invitational - Weston EventsMay 3 · Javelin · Place 18 · WalpoleJavelin18136-0612
Apr 30Walpole, Natick, and MiltonApr 30 · Javelin · Place 3 · WalpoleJavelin3135-0812
Apr 16Needham, Brookline, and WalpoleApr 16 · Javelin · Place 3 · WalpoleJavelin3132-612
Apr 9Bay State Conf 1 at Newton NorthApr 9 · Javelin · Place 2 · WalpoleJavelin2137-0312

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · Javelin · Place 15 · WalpoleJavelin15123-2—
Apr 26MSTCA Div. III RelaysApr 26 · Javelin · Place 21 · WalpoleJavelin800g21.37.50m PB11
Apr 24Milton vs WalpoleApr 24 · Javelin · Place 2 · WalpoleJavelin800g2.114-0811
Apr 24Milton vs WalpoleApr 24 · 200 Meters · Place 8 · Walpole200 Meters8.25.85a11
Apr 18MSTCA Warrior InvitationalApr 18 · 400 Meters · Place 62 · Walpole400 Meters6258.62a PB—
Apr 10Walpole vs. NeedhamApr 10 · Javelin · Place 3 · WalpoleJavelin800g3.115'0"Unofficial11
Apr 10Walpole vs. NeedhamApr 10 · 400 Meters · Walpole400 Meters—57.7Unofficial11
Apr 4Weymouth vs. WalpoleApr 4 · Javelin · WalpoleJavelin800g—91'0"Unofficial11
Apr 4Weymouth vs. WalpoleApr 4 · 400 Meters · Walpole400 Meters—57.7Unofficial11

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 20MSTCA South Shore Twilight MeetMay 20 · Javelin · Place 13 · WalpoleJavelin800g13.120-0710
May 20MSTCA South Shore Twilight MeetMay 20 · 400 Meters · Place 45 · Walpole400 Meters45.58.88a10
May 10Walpole vs. BraintreeMay 10 · Javelin · WalpoleJavelin800g—112'3"Unofficial10
May 10Walpole vs. BraintreeMay 10 · High Jump · WalpoleHigh Jump—5'0"Unofficial10
May 10Walpole vs. BraintreeMay 10 · 400 Meters · Walpole400 Meters—57.3Unofficial10
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · Javelin · Place 13 · WalpoleJavelin13118-0—
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 200 Meters · Place 79 · Walpole200 Meters7925.43a PB—
May 3Brookline v. WalpoleMay 3 · Javelin · Place 3 · WalpoleJavelin3116-1—
Apr 26Walpole vs. Milton Apr 26 · Javelin · WalpoleJavelin800g—107'1"Unofficial10
Apr 19BSC RelaysApr 19 · Javelin · Place 9 · WalpoleJavelin800g9.108-0410
Apr 19BSC RelaysApr 19 · 400 Meters · Place 23 · Walpole400 Meters23.1:01.12a10
Apr 12Walpole vs. Needham Apr 12 · High Jump · Place 3 · WalpoleHigh Jump3.5'2"Unofficial10
Apr 12Walpole vs. Needham Apr 12 · 200 Meters · Walpole200 Meters—24.7Unofficial10
Apr 5Walpole vs. WeymouthApr 5 · High Jump · WalpoleHigh Jump—5'2"Unofficial10
Apr 5Walpole vs. WeymouthApr 5 · 400 Meters · Walpole400 Meters—60.0Unofficial10

2022 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 11Walpole vs. BraintreeMay 11 · High Jump · WalpoleHigh Jump—5'0"Unofficial9
May 11Walpole vs. BraintreeMay 11 · 200 Meters · Walpole200 Meters—25.7Unofficial9
May 11Walpole vs. BraintreeMay 11 · 100 Meters · Walpole100 Meters—12.6Unofficial9
May 6MSTCA Tozzi Twilight Frosh/Soph MeetMay 6 · High Jump · WalpoleHigh Jump—NH9
May 6MSTCA Tozzi Twilight Frosh/Soph MeetMay 6 · 200 Meters · Place 62 · Walpole200 Meters62.26.53a9
May 4Walpole v. BrooklineMay 4 · High Jump · WalpoleHigh Jump—5'2"Unofficial9
May 4Walpole v. BrooklineMay 4 · 100 Meters · Walpole100 Meters—12.8Unofficial9
Apr 27Walpole vs. MiltonApr 27 · High Jump · WalpoleHigh Jump—5'0"Unofficial9
Apr 27Walpole vs. MiltonApr 27 · 100 Meters · Walpole100 Meters—12.9Unofficial9
Apr 20Baystate League InviteApr 20 · High Jump · Place 6 · WalpoleHigh Jump6.5-00.00 PB9
Apr 13Walpole vs. NeedhamApr 13 · High Jump · Place 3 · WalpoleHigh Jump3.5'2"Unofficial9
Apr 13Walpole vs. NeedhamApr 13 · 200 Meters · Walpole200 Meters—26.2Unofficial9
Apr 13Walpole vs. NeedhamApr 13 · 100 Meters · Walpole100 Meters—13.1Unofficial9
Apr 6Weymouth vs. WalpoleApr 6 · High Jump · WalpoleHigh Jump—5'0"Unofficial9
Apr 6Weymouth vs. WalpoleApr 6 · 200 Meters · Walpole200 Meters—26.9Unofficial9
Apr 6Weymouth vs. WalpoleApr 6 · 100 Meters · Walpole100 Meters—12.9Unofficial9