Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSilver Lake vs Whitman-Hanson · Apr 514.44aSilver Lake vs Whitman-HansonApril 5, 2022
55 Meter · IndoorPatriot League Meet #2 · Dec 207.88aPatriot League Meet #2December 20, 2024
Discus · 1.6kg · OutdoorMSTCA Div. III Relays · Apr 2625.94mMSTCA Div. III RelaysApril 26, 2024
Discus · 2kg · OutdoorBridgewater State Bears Invitational · Apr 1723.15mBridgewater State Bears InvitationalApril 17, 2026
Javelin · 800g · OutdoorTufts Spring Stampede · Apr 1047.86mTufts Spring StampedeApril 10, 2026
Shot Put · 12lb · IndoorPatriot League Meet #2 · Dec 2031-02.25Patriot League Meet #2December 20, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 25MASCAC Outdoor ChampionshipsApr 25 · Javelin · Place 6 · Bridgewater StateBridgewater StateJavelin800g6.43.02mFr
Apr 17Bridgewater State Bears InvitationalApr 17 · Javelin · Place 5 · Bridgewater StateBridgewater StateJavelin800g5.43.55mFr
Apr 17Bridgewater State Bears InvitationalApr 17 · Discus · Place 16 · Bridgewater StateBridgewater StateDiscus2kg16.23.15m PBFr
Apr 10Tufts Spring StampedeApr 10 · Javelin · Place 12 · Bridgewater StateBridgewater StateJavelin800g12.47.86m PBFr
Apr 4Amherst Spring FlingApr 4 · Javelin · Place 12 · Bridgewater StateBridgewater StateJavelin800g12.40.35mFr
Mar 27Jonathan Tymann InvitationalMar 27 · Javelin · Place 8 · Bridgewater StateBridgewater StateJavelin800g8.41.87mFr

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · Javelin · Place 20 · Silver Lake RegionalSilver Lake RegionalJavelin800g20.129-0712
May 20Patriot League Spring ChampionshipMay 20 · Javelin · Place 8 · Silver Lake RegionalSilver Lake RegionalJavelin8119-1012
May 17MSTCA Division 3 RelaysMay 17 · Javelin · Place 10 · Silver Lake RegionalSilver Lake RegionalJavelin1041.91m12
May 14Plymouth North vs Silver LakeMay 14 · Javelin · Place 1 · Silver Lake RegionalSilver Lake RegionalJavelin1143-812
May 14Plymouth North vs Silver LakeMay 14 · Discus · Place 10 · Silver Lake RegionalSilver Lake RegionalDiscus1075-1112
May 10MSTCA Coaches Shore InvitationalMay 10 · Javelin · Place 24 · Silver Lake RegionalSilver Lake RegionalJavelin24117-812
May 5Silver Lake vs MarshfieldMay 5 · Javelin · Place 1 · Silver Lake RegionalSilver Lake RegionalJavelin1127-512
Apr 29Silver Lake vs DuxburyApr 29 · Javelin · Place 1 · Silver Lake RegionalSilver Lake RegionalJavelin1131-612
Apr 29Silver Lake vs DuxburyApr 29 · Discus · Place 6 · Silver Lake RegionalSilver Lake RegionalDiscus669-712
Apr 9Whitman-Hanson vs Silver LakeApr 9 · Javelin · Place 1 · Silver Lake RegionalSilver Lake RegionalJavelin1128-212
Apr 9Whitman-Hanson vs Silver LakeApr 9 · Discus · Place 14 · Silver Lake RegionalSilver Lake RegionalDiscus1465-812
Apr 4Trojan InvitationalApr 4 · Javelin · Place 1 · Silver Lake RegionalSilver Lake RegionalJavelin1144-712
Apr 4Trojan InvitationalApr 4 · Discus · Place 14 · Silver Lake RegionalSilver Lake RegionalDiscus1469-512

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 30Patriot League Meet #6Jan 30 · Shot Put · Place 25 · Silver Lake RegionalSilver Lake RegionalShot Put2529-2.50—
Jan 18MSTCA Division 3 James Kalperis RelaysJan 18 · Shot Put · Place 71 · Silver Lake RegionalSilver Lake RegionalShot Put718.92m—
Jan 16Patriot League Meet #4Jan 16 · Shot Put · Place 27 · Silver Lake RegionalSilver Lake RegionalShot Put2728-8—
Jan 6Patriot League Meet #3Jan 6 · Shot Put · Place 33 · Silver Lake RegionalSilver Lake RegionalShot Put3325-11.50—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 20Patriot League Meet #2Dec 20 · 55 Meter · Place 107 · Silver Lake RegionalSilver Lake Regional55 Meter107.7.88a PB12
Dec 20Patriot League Meet #2Dec 20 · Shot Put · Place 27 · Silver Lake RegionalSilver Lake RegionalShot Put12lb27.31-02.25 PB12
Dec 10Patriot League Meet #1Dec 10 · Shot Put · Place 24 · Silver Lake RegionalSilver Lake RegionalShot Put12lb24.28-05.2512

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · Javelin · Place 26 · Silver Lake RegionalSilver Lake RegionalJavelin26129-0—
May 18Mercury Grand InvitationalMay 18 · Javelin · Place 2 · Silver Lake RegionalSilver Lake RegionalJavelin2135-9—
May 15Patriot League Spring ChampionshipMay 15 · Javelin · Place 2 · Silver Lake RegionalSilver Lake RegionalJavelin2134-4—
May 7Silver Lake @ Plymouth NorthMay 7 · Javelin · Place 2 · Silver Lake RegionalSilver Lake RegionalJavelin2123-2—
May 7Silver Lake @ Plymouth NorthMay 7 · Discus · Place 9 · Silver Lake RegionalSilver Lake RegionalDiscus976-4—
Apr 30Silver Lake vs @ MarshfieldApr 30 · Javelin · Place 3 · Silver Lake RegionalSilver Lake RegionalJavelin3124-6—
Apr 30Silver Lake vs @ MarshfieldApr 30 · Discus · Place 9 · Silver Lake RegionalSilver Lake RegionalDiscus975-2—
Apr 26MSTCA Div. III RelaysApr 26 · Javelin · Place 18 · Silver Lake RegionalSilver Lake RegionalJavelin800g18.37.58m11
Apr 26MSTCA Div. III RelaysApr 26 · Discus · Place 40 · Silver Lake RegionalSilver Lake RegionalDiscus1.6kg40.25.94m PB11
Apr 10Silver Lake vs HinghamApr 10 · Javelin · Place 3 · Silver Lake RegionalSilver Lake RegionalJavelin3117-5—
Apr 10Silver Lake vs HinghamApr 10 · Discus · Place 10 · Silver Lake RegionalSilver Lake RegionalDiscus1074-3—
Apr 5Whitman Hanson @ Silver Lake RegionalApr 5 · Javelin · Place 1 · Silver Lake RegionalSilver Lake RegionalJavelin1122-2—
Apr 5Whitman Hanson @ Silver Lake RegionalApr 5 · Discus · Place 8 · Silver Lake RegionalSilver Lake RegionalDiscus862-10—

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 20MSTCA South Shore Twilight MeetMay 20 · Javelin · Place 30 · Silver Lake RegionalSilver Lake RegionalJavelin800g30.105-0410
May 9Silver Lake vs MarshfieldMay 9 · Javelin · Place 7 · Silver Lake RegionalSilver Lake RegionalJavelin7115-5—
May 5MSTCA Lou Tozzi Freshmen Sophomore MeetMay 5 · Javelin · Place 11 · Silver Lake RegionalSilver Lake RegionalJavelin11114-10—
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · Javelin · Place 11 · Silver Lake RegionalSilver Lake RegionalJavelin800g11.114-1010
May 2Silver Lake vs DuxburyMay 2 · Javelin · Place 5 · Silver Lake RegionalSilver Lake RegionalJavelin5107-11—
Apr 30Division 3 State Relays Apr 30 · Javelin · Place 21 · Silver Lake RegionalSilver Lake RegionalJavelin2132.45m—
Apr 26Hingham v Silver LakeApr 26 · Javelin · Place 5 · Silver Lake RegionalSilver Lake RegionalJavelin5114-11—
Apr 6Silver Lake vs Plymouth NorthApr 6 · Discus · Place 14 · Silver Lake RegionalSilver Lake RegionalDiscus1452-8—

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 16Patriot League ChampionshipsMay 16 · Javelin · Place 13 · Silver Lake RegionalSilver Lake RegionalJavelin800g13.111-099
May 9Silver Lake vs HinghamMay 9 · Javelin · Place 4 · Silver Lake RegionalSilver Lake RegionalJavelin800g4.111-029
May 9Silver Lake vs HinghamMay 9 · 400 Meters · Silver Lake RegionalSilver Lake Regional400 Meters—DNS9
May 6MSTCA Tozzi Twilight Frosh/Soph MeetMay 6 · Javelin · Place 26 · Silver Lake RegionalSilver Lake RegionalJavelin800g26.90-119
May 3Marshfield vs Silver LakeMay 3 · Javelin · Silver Lake RegionalSilver Lake RegionalJavelin800g—112'0Unofficial9
Apr 26PL #3 Silver Lake @ DuxburyApr 26 · Javelin · Silver Lake RegionalSilver Lake RegionalJavelin800g—92'6"Unofficial9
Apr 13Silver Lake v. Plymouth NorthApr 13 · Javelin · Silver Lake RegionalSilver Lake RegionalJavelin800g—86'11"Unofficial9
Apr 5Silver Lake vs Whitman-HansonApr 5 · 100 Meters · Place 18 · Silver Lake RegionalSilver Lake Regional100 Meters18.14.44a PB9