Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMarshfield at Hingham · May 1310.85aMarshfield at HinghamMay 13, 2026
200 Meters · IndoorMSTCA Boston Holiday Challenge at the TRACK · Dec 2822.84aMSTCA Boston Holiday Challenge at the TRACKDecember 28, 2024
200 Meters · OutdoorHingham vs Duxbury · May 522.36aHingham vs DuxburyMay 5, 2026
300 Meters · IndoorPatriot League Meet #1 · Dec 1036.82aPatriot League Meet #1December 10, 2025
55 Meter · IndoorPatriot League Meet #2 · Dec 206.79aPatriot League Meet #2December 20, 2024
55 Meters · IndoorPatriot League Indoor Track & Field Championship · Jan 316.66aPatriot League Indoor Track & Field ChampionshipJanuary 31, 2026
55m Hurdles · 39" · IndoorPatriot League Meet #2 · Dec 1610.99aPatriot League Meet #2December 16, 2022
High Jump · IndoorPatriot League Meet #4A · Jan 195-00.00Patriot League Meet #4AJanuary 19, 2023
Long Jump · IndoorMIAA Division 3 Indoor Track & Field Championship · Feb 126.80MIAA Division 3 Indoor Track & Field ChampionshipFebruary 12, 2026
Long Jump · OutdoorMarshfield at Hingham · May 1319-01.00Marshfield at HinghamMay 13, 2026
Triple Jump · OutdoorMSTCA Division 2 Relays · Apr 3010.82mMSTCA Division 2 RelaysApril 30, 2023

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 19Patriot League Championship MeetMay 19 · 100 Meters · Hingham100 MetersRound P—DNS12
May 13Marshfield at HinghamMay 13 · Triple Jump · Place 2 · HinghamTriple Jump2.37-02.7512
May 13Marshfield at HinghamMay 13 · Long Jump · Place 2 · HinghamLong Jump2.19-01.00 PB12
May 13Marshfield at HinghamMay 13 · 200 Meters · Place 1 · Hingham200 Meters1.22.88a12
May 13Marshfield at HinghamMay 13 · 100 Meters · Place 1 · Hingham100 Meters1.10.85a PB12
May 5Hingham vs DuxburyMay 5 · 200 Meters · Place 2 · Hingham200 Meters2.22.36a PB12
May 5Hingham vs DuxburyMay 5 · 100 Meters · Place 2 · Hingham100 Meters2.11.21a12
Apr 29Hingham vs Whitman-HansonApr 29 · 200 Meters · Place 1 · Hingham200 Meters1.23.54a12
Apr 29Hingham vs Whitman-HansonApr 29 · 100 Meters · Place 1 · Hingham100 Meters1.11.31a12
Apr 16Hingham @ Silver LakeApr 16 · 200 Meters · Place 1 · Hingham200 Meters1.22.90a12
Apr 16Hingham @ Silver LakeApr 16 · 100 Meters · Place 1 · Hingham100 Meters1.11.09a12
Apr 8Plymouth North vs HinghamApr 8 · 200 Meters · Place 1 · Hingham200 Meters123.35a12
Apr 8Plymouth North vs HinghamApr 8 · 100 Meters · Place 1 · Hingham100 Meters111.40a12

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 55 Meters · Place 26 · Hingham55 MetersRound P266.80a12
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · Long Jump · Place 26 · HinghamLong Jump266.80 PB—
Jan 31Patriot League Indoor Track & Field ChampionshipJan 31 · 300 Meters · Place 7 · Hingham300 Meters737.01a12
Jan 31Patriot League Indoor Track & Field ChampionshipJan 31 · 55 Meters · Place 3 · Hingham55 Meters36.75a12
Jan 31Patriot League Indoor Track & Field ChampionshipJan 31 · 55 Meters · Place 2 · Hingham55 Meters26.66a PB12
Jan 21Patriot League Meet #5Jan 21 · 55 Meters · Place 5 · Hingham55 Meters56.88a12
Jan 21Patriot League Meet #5Jan 21 · 55 Meters · Place 5 · Hingham55 Meters56.88a12
Jan 17MSTCA Kalperis Relays - Division 3Jan 17 · Shot Put · Place 77 · HinghamShot Put779.45m12
Jan 6Patriot League Meet #4Jan 6 · 55 Meters · Place 4 · Hingham55 Meters46.84a12

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 15Patriot League Meet #2Dec 15 · 55 Meter · Place 20 · Hingham55 Meter20.7.04a12
Dec 10Patriot League Meet #1Dec 10 · 300 Meters · Place 4 · Hingham300 Meters4.36.82a PB12
Dec 10Patriot League Meet #1Dec 10 · 55 Meter · Place 7 · Hingham55 Meter7.6.86a12
Jan 30Patriot League Meet #6Jan 30 · 55 Meters · Place 2 · Hingham55 Meters26.68a—
Jan 23Patriot League Meet #5Jan 23 · 55 Meters · Place 1 · Hingham55 Meters16.69a—
Jan 16Patriot League Meet #4Jan 16 · 55 Meters · Place 3 · Hingham55 Meters36.66a—
Jan 6Patriot League Meet #3Jan 6 · 55 Meters · Place 6 · Hingham55 Meters66.83a—

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 200 Meters · Place 6 · Hingham200 MetersRound P622.57a11
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 200 Meters · Place 5 · Hingham200 Meters522.71a11
May 20Patriot League Spring ChampionshipMay 20 · 200 Meters · Place 5 · Hingham200 Meters522.98a11
May 15Marshfield vs HinghamMay 15 · 200 Meters · Place 2 · Hingham200 Meters222.37a11
May 15Marshfield vs HinghamMay 15 · 100 Meters · Place 2 · Hingham100 Meters211.22a11
May 10MSTCA Coaches Shore InvitationalMay 10 · 200 Meters · Place 10 · Hingham200 Meters1023.00a11
May 5Hingham at DuxburyMay 5 · 200 Meters · Place 1 · Hingham200 Meters123.45a11
Apr 30Hingham vs Whitman HansonApr 30 · 200 Meters · Place 1 · Hingham200 Meters1.22.58a11
Apr 30Hingham vs Whitman HansonApr 30 · 100 Meters · Place 1 · Hingham100 Meters1.11.19a11
Apr 15Hingham vs Silver LakeApr 15 · 200 Meters · Place 1 · Hingham200 Meters122.4911
Apr 15Hingham vs Silver LakeApr 15 · 100 Meters · Place 1 · Hingham100 Meters111.3511
Apr 8Plymouth North at HinghamApr 8 · 200 Meters · Place 2 · Hingham200 Meters223.60a11
Apr 8Plymouth North at HinghamApr 8 · 100 Meters · Place 3 · Hingham100 Meters311.80a11

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 200 Meters · Place 5 · Hingham200 Meters5.22.84a PB11
Dec 20Patriot League Meet #2Dec 20 · 55 Meter · Place 4 · Hingham55 Meter4.6.79a PB11
Dec 10Patriot League Meet #1Dec 10 · 55 Meter · Place 10 · Hingham55 Meter10.6.91a11
Feb 16MIAA Division 2 Indoor Track & Field ChampionshipFeb 16 · 55 Meter · Place 26 · Hingham55 MeterRound P26.6.84a10
Feb 10Patriot league Indoor TF ChampionshipFeb 10 · 55 Meters · Place 10 · Hingham55 Meters106.85a—
Feb 1Patriot League Meet #6Feb 1 · 55 Meters · Place 21 · Hingham55 Meters217.08a—
Jan 26Patriot League Meet #5Jan 26 · Long Jump · Place 26 · HinghamLong Jump2616-4.75—
Jan 26Patriot League Meet #5Jan 26 · 55 Meters · Place 17 · Hingham55 Meters177.18a—
Jan 20MSTCA D2 RelaysJan 20 · Long Jump · Place 25 · HinghamLong Jump25.5.33m10
Jan 18Patriot League Meet #4Jan 18 · 55 Meters · Place 16 · Hingham55 Meters167.12a—
Jan 3Patriot League Meet #3Jan 3 · 55 Meters · Place 22 · Hingham55 Meters227.28a—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 7PL - Hingham v MarshfieldMay 7 · Triple Jump · Place 2 · HinghamTriple Jump238-1—
May 7PL - Hingham v MarshfieldMay 7 · 200 Meters · Place 3 · Hingham200 Meters323.17a—
May 1PL - Hingham v DuxburyMay 1 · 100 Meters · Place 2 · Hingham100 Meters211.70a—
Apr 23Hing-v-WHApr 23 · 200 Meters · Place 2 · Hingham200 Meters223.7510
Apr 23Hing-v-WHApr 23 · 100 Meters · Place 3 · Hingham100 Meters311.5210
Apr 10Silver Lake vs HinghamApr 10 · 200 Meters · Place 2 · Hingham200 Meters223.40a—
Apr 10Silver Lake vs HinghamApr 10 · 100 Meters · Place 2 · Hingham100 Meters211.32a—

2023 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 15Patriot League Meet #2Dec 15 · 55 Meter · Place 11 · Hingham55 Meter11.7.08a10
Dec 15Patriot League Meet #2Dec 15 · Long Jump · Place 14 · HinghamLong Jump14.18-02.2510
Feb 10Patriot League Indoor Track & Field ChampionshipFeb 10 · Long Jump · Place 25 · HinghamLong Jump2516-08.009
Jan 27Patriot League Meet #5Jan 27 · Long Jump · Place 19 · HinghamLong Jump1917-03.50—
Jan 27Patriot League Meet #5Jan 27 · 55 Meters · Place 43 · Hingham55 Meters437.42a—
Jan 19Patriot League Meet #4Jan 19 · High Jump · Place 10 · HinghamHigh Jump105-0FR
Jan 19Patriot League Meet #4Jan 19 · 55 Meters · Place 8 · Hingham55 Meters87.35FR
Jan 19Patriot League Meet #4AJan 19 · 55 Meter · Place 43 · Hingham55 Meter43.7.35a9
Jan 19Patriot League Meet #4AJan 19 · High Jump · Place 10 · HinghamHigh Jump10.5-00.00 PB9
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 55 Meter · Place 72 · Hingham55 MeterRound P72.7.42a9
Jan 6Patriot League Meet #3Jan 6 · High Jump · Place 14 · HinghamHigh Jump145-0FR
Jan 6Patriot League Meet #3Jan 6 · 55m Hurdles · Place 6 · Hingham55m Hurdles611.10FR
Jan 6Patriot League Meet #3Jan 6 · 55 Meters · Place 4 · Hingham55 Meters47.44FR

2023 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 20MSTCA South Shore Twilight InvitationalMay 20 · 100 Meters · Place 22 · Hingham100 Meters2212.85a—
May 20MSTCA South Shore Twilight MeetMay 20 · Triple Jump · HinghamTriple Jump--DNS9
May 20MSTCA South Shore Twilight MeetMay 20 · Long Jump · Place 27 · HinghamLong Jump27.18-01.009
May 20MSTCA South Shore Twilight MeetMay 20 · 100 Meters · Place 22 · Hingham100 MetersRound P22.12.85a9
May 16Patriot League Outdoor ChampionshipMay 16 · Triple Jump · Place 15 · HinghamTriple Jump1537-3.25—
May 16Patriot League Outdoor ChampionshipMay 16 · 200 Meters · Place 12 · Hingham200 Meters1223.97a—
May 9Hingham at Duxbury HSMay 9 · Triple Jump · Place 3 · HinghamTriple Jump337-1.50—
May 9Hingham at Duxbury HSMay 9 · 200 Meters · Place 5 · Hingham200 Meters524.57a—
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · Triple Jump · Place 26 · HinghamTriple Jump2637-1—
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 200 Meters · Place 35 · Hingham200 Meters3524.61a—
May 3Hingham v Whitman-HansonMay 3 · Triple Jump · Place 2 · HinghamTriple Jump238-0—
May 3Hingham v Whitman-HansonMay 3 · 200 Meters · Place 4 · Hingham200 Meters425.14a—
Apr 30MSTCA Division 2 RelaysApr 30 · Triple Jump · Place 39 · HinghamTriple Jump3910.82m PB—
Apr 26Hingham v Silver LakeApr 26 · Triple Jump · Place 7 · HinghamTriple Jump735-06.00—
Apr 26Hingham v Silver LakeApr 26 · 200 Meters · Place 2 · Hingham200 Meters224.88a—
Apr 12Hingham vs Plymouth NorthApr 12 · Long Jump · Place 12 · HinghamLong Jump1216-5—
Apr 12Hingham vs Plymouth NorthApr 12 · 200 Meters · Place 5 · Hingham200 Meters524.66a—
Apr 12Hingham vs Plymouth NorthApr 12 · 100 Meters · Place 8 · Hingham100 Meters812.52a—
Apr 6Hingham at MarshfieldApr 6 · 100 Meters · Place 3 · Hingham100 Meters312.49FR

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 55 Meter · Place 81 · Hingham55 MeterRound P81.7.27a9
Dec 16Patriot League Meet #2Dec 16 · 55m Hurdles · Place 27 · Hingham55m Hurdles39"27.10.99a PB9
Dec 16Patriot League Meet #2Dec 16 · 55 Meter · Place 35 · Hingham55 Meter35.7.32a9
Dec 16Patriot League Meet #2Dec 16 · High Jump · Place 17 · HinghamHigh Jump17.5-009
Dec 8Patriot League Meet #1Dec 8 · 55m Hurdles · Place 27 · Hingham55m Hurdles39"27.11.48a9
Dec 8Patriot League Meet #1Dec 8 · 55 Meter · Place 48 · Hingham55 Meter48.7.51a9