Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA South Shore Twilight Invitational · May 2012.95aMSTCA South Shore Twilight InvitationalMay 20, 2023
200 Meters · OutdoorHingham at Duxbury HS · May 927.27aHingham at Duxbury HSMay 9, 2023
Discus · 1.6kg · OutdoorHingham vs Duxbury · May 594' 9"Hingham vs DuxburyMay 5, 2026
Javelin · 800g · OutdoorHingham @ Silver Lake · Apr 1696' 2"Hingham @ Silver LakeApril 16, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 13Marshfield at HinghamMay 13 · Javelin · Place 10 · HinghamJavelin800g10.76-0312
May 13Marshfield at HinghamMay 13 · Discus · Place 6 · HinghamDiscus1.6kg6.84-0712
May 5Hingham vs DuxburyMay 5 · Javelin · Place 11 · HinghamJavelin800g11.73' 10"12
May 5Hingham vs DuxburyMay 5 · Discus · Place 4 · HinghamDiscus1.6kg4.94' 9" PB12
Apr 29Hingham vs Whitman-HansonApr 29 · Javelin · Place 8 · HinghamJavelin800g8.83-0412
Apr 29Hingham vs Whitman-HansonApr 29 · Discus · Place 5 · HinghamDiscus1.6kg5.79-0312
Apr 16Hingham @ Silver LakeApr 16 · Javelin · Place 8 · HinghamJavelin800g8.96' 2" PB12
Apr 16Hingham @ Silver LakeApr 16 · Discus · Place 6 · HinghamDiscus1.6kg6.85' 1"12
Apr 8Plymouth North vs HinghamApr 8 · Javelin · Place 10 · HinghamJavelin1085-0512
Apr 8Plymouth North vs HinghamApr 8 · Discus · Place 8 · HinghamDiscus870-0412

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 15Marshfield vs HinghamMay 15 · Javelin · Place 11 · HinghamJavelin1186-911
May 5Hingham at DuxburyMay 5 · Javelin · Place 4 · HinghamJavelin496-111
May 5Hingham at DuxburyMay 5 · Discus · Place 5 · HinghamDiscus568-711
Apr 30Hingham vs Whitman HansonApr 30 · Javelin · Place 13 · HinghamJavelin800g13.88-0511
Apr 30Hingham vs Whitman HansonApr 30 · Discus · Place 11 · HinghamDiscus1.6kg11.71-0711
Apr 30Hingham vs Whitman HansonApr 30 · Shot Put · HinghamShot Put12lb--SCR11
Apr 15Hingham vs Silver LakeApr 15 · Javelin · Place 6 · HinghamJavelin692-0611
Apr 15Hingham vs Silver LakeApr 15 · Discus · Place 7 · HinghamDiscus760-0011
Apr 8Plymouth North at HinghamApr 8 · Discus · Place 11 · HinghamDiscus1166-111
Apr 8Plymouth North at HinghamApr 8 · Shot Put · Place 13 · HinghamShot Put1325-011

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 20MSTCA South Shore Twilight InvitationalMay 20 · 100 Meters · Place 26 · Hingham100 Meters2612.95a PB—
May 20MSTCA South Shore Twilight MeetMay 20 · 100 Meters · Place 26 · Hingham100 MetersRound P26.12.95a9
May 9Hingham at Duxbury HSMay 9 · 200 Meters · Place 25 · Hingham200 Meters2527.27a PB—
May 9Hingham at Duxbury HSMay 9 · 100 Meters · Place 22 · Hingham100 Meters2213.26a—
May 3Hingham v Whitman-HansonMay 3 · 200 Meters · Place 18 · Hingham200 Meters1828.40a—
Apr 26Hingham v Silver LakeApr 26 · 200 Meters · Place 11 · Hingham200 Meters1127.83a—
Apr 12Hingham vs Plymouth NorthApr 12 · 200 Meters · Place 20 · Hingham200 Meters2027.86a—
Apr 6Hingham at MarshfieldApr 6 · 200 Meters · Place 7 · Hingham200 Meters728.04FR