Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPatriot League Meet #3 · Jan 65:04.46aPatriot League Meet #3January 6, 2025
1000 Meters · IndoorPatriot League Indoor Track & Field Championship · Jan 312:43.27aPatriot League Indoor Track & Field ChampionshipJanuary 31, 2026
55 Meter · IndoorPatriot League Meet #1 · Dec 87.84aPatriot League Meet #1December 8, 2022
55m Hurdles · 39" · IndoorPatriot League Meet #1 · Dec 811.64aPatriot League Meet #1December 8, 2022
600 Meters · IndoorPatriot League Meet #1 · Dec 101:30.30aPatriot League Meet #1December 10, 2024
800 Meters · IndoorMSTCA Boston Holiday Challenge at the TRACK · Dec 282:06.98aMSTCA Boston Holiday Challenge at the TRACKDecember 28, 2024
800 Meters · OutdoorPatriot League Championship Meet · May 192:03.79aPatriot League Championship MeetMay 19, 2026
Long Jump · IndoorPatriot League Meet #3 · Dec 2215-10.50Patriot League Meet #3December 22, 2025
Triple Jump · OutdoorMSTCA Div. II Relays · Apr 2810.95mMSTCA Div. II RelaysApril 28, 2024

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · 800 Meters · Place 15 · Hingham800 Meters152:04.14a12
May 19Patriot League Championship MeetMay 19 · 800 Meters · Place 7 · Hingham800 Meters7.2:03.79a PB12
May 13Marshfield at HinghamMay 13 · Triple Jump · Place 4 · HinghamTriple Jump4.35-04.5012
May 13Marshfield at HinghamMay 13 · 800 Meters · Place 3 · Hingham800 Meters3.2:06.53a12
May 5Hingham vs DuxburyMay 5 · Triple Jump · Place 3 · HinghamTriple Jump3.35' 11"12
May 5Hingham vs DuxburyMay 5 · 800 Meters · Place 1 · Hingham800 Meters1.2:06.20a12
Apr 29Hingham vs Whitman-HansonApr 29 · Triple Jump · Place 2 · HinghamTriple Jump2.35-03.5012
Apr 29Hingham vs Whitman-HansonApr 29 · 800 Meters · Place 1 · Hingham800 Meters1.2:09.82a12
Apr 16Hingham @ Silver LakeApr 16 · Triple Jump · Place 4 · HinghamTriple Jump4.34' 0.75"12
Apr 16Hingham @ Silver LakeApr 16 · 800 Meters · Place 2 · Hingham800 Meters2.2:09.07a12
Apr 8Plymouth North vs HinghamApr 8 · Triple Jump · Place 2 · HinghamTriple Jump232-10.2512
Apr 8Plymouth North vs HinghamApr 8 · 800 Meters · Place 2 · Hingham800 Meters22:09.56a12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 1000 Meters · Place 12 · Hingham1000 Meters122:43.42a12
Jan 31Patriot League Indoor Track & Field ChampionshipJan 31 · 1000 Meters · Place 4 · Hingham1000 Meters42:43.27a PB12
Jan 21Patriot League Meet #5Jan 21 · 1000 Meters · Place 2 · Hingham1000 Meters22:46.59a12
Jan 21Patriot League Meet #5Jan 21 · 1000 Meters · Place 2 · Hingham1000 Meters22:46.59a12
Jan 6Patriot League Meet #4Jan 6 · 1000 Meters · Place 3 · Hingham1000 Meters32:48.71a12

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 22Patriot League Meet #3Dec 22 · 1000 Meters · Place 4 · Hingham1000 Meters4.2:48.17a12
Dec 22Patriot League Meet #3Dec 22 · Long Jump · Place 27 · HinghamLong Jump27.15-10.50 PB12
Dec 15Patriot League Meet #2Dec 15 · 1000 Meters · Place 4 · Hingham1000 Meters4.2:47.97a12
Dec 10Patriot League Meet #1Dec 10 · 1000 Meters · Place 2 · Hingham1000 Meters2.2:46.52a12
Feb 8Patriot League Indoor TF ChampionshipFeb 8 · 1000 Meters · Place 3 · Hingham1000 Meters32:45.85a—
Jan 30Patriot League Meet #6Jan 30 · 1000 Meters · Place 3 · Hingham1000 Meters32:48.70a—
Jan 23Patriot League Meet #5Jan 23 · 1000 Meters · Place 6 · Hingham1000 Meters62:50.42a—
Jan 16Patriot League Meet #4Jan 16 · 600 Meters · Place 6 · Hingham600 Meters61:30.45a—
Jan 6Patriot League Meet #3Jan 6 · 1 Mile · Place 8 · Hingham1 Mile85:04.46a PB—
Jan 6Patriot League Meet #3Jan 6 · 1000 Meters · Place 7 · Hingham1000 Meters72:58.27a—

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · 800 Meters · Place 15 · Hingham800 Meters152:04.87a11
May 20Patriot League Spring ChampionshipMay 20 · Triple Jump · Place 10 · HinghamTriple Jump1037-811
May 15Marshfield vs HinghamMay 15 · Triple Jump · Place 4 · HinghamTriple Jump435-811
May 15Marshfield vs HinghamMay 15 · 800 Meters · Place 2 · Hingham800 Meters22:05.84a11
May 5Hingham at DuxburyMay 5 · Triple Jump · Place 1 · HinghamTriple Jump136-1111
May 5Hingham at DuxburyMay 5 · 800 Meters · Place 2 · Hingham800 Meters22:07.37a11
Apr 30Hingham vs Whitman HansonApr 30 · Triple Jump · Place 3 · HinghamTriple Jump3.35-08.0011
Apr 30Hingham vs Whitman HansonApr 30 · Long Jump · HinghamLong Jump--SCR11
Apr 30Hingham vs Whitman HansonApr 30 · 800 Meters · Place 1 · Hingham800 Meters1.2:07.10a11
Apr 15Hingham vs Silver LakeApr 15 · Triple Jump · Place 1 · HinghamTriple Jump134-07.5011
Apr 15Hingham vs Silver LakeApr 15 · 800 Meters · Place 2 · Hingham800 Meters22:04.9511
Apr 8Plymouth North at HinghamApr 8 · Triple Jump · Place 3 · HinghamTriple Jump331-2.5011
Apr 8Plymouth North at HinghamApr 8 · 800 Meters · Place 3 · Hingham800 Meters32:09.02a11

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 800 Meters · Place 16 · Hingham800 Meters16.2:06.98a PB11
Dec 20Patriot League Meet #2Dec 20 · 1000 Meters · Place 3 · Hingham1000 Meters3.2:51.68a11
Dec 20Patriot League Meet #2Dec 20 · Long Jump · HinghamLong Jump--DNS11
Dec 10Patriot League Meet #1Dec 10 · 600 Meters · Place 1 · Hingham600 Meters1.1:30.30a PB11
Dec 10Patriot League Meet #1Dec 10 · Long Jump · HinghamLong Jump--FOUL11
Feb 10Patriot league Indoor TF ChampionshipFeb 10 · 1000 Meters · Place 9 · Hingham1000 Meters92:53.24a—
Feb 1Patriot League Meet #6Feb 1 · 1000 Meters · Place 11 · Hingham1000 Meters112:53.86a—
Jan 26Patriot League Meet #5Jan 26 · 1000 Meters · Place 7 · Hingham1000 Meters72:59.83a—
Jan 18Patriot League Meet #4Jan 18 · 1000 Meters · Place 9 · Hingham1000 Meters92:59.72a—
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · 1000 Meters · Place 17 · Hingham1000 Meters172:55.10a—
Jan 3Patriot League Meet #3Jan 3 · 1000 Meters · Place 9 · Hingham1000 Meters92:55.23a—

2024 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 800 Meters · Hingham800 MetersRelay Split—2:02.0hUnofficial10
May 15Patriot League Spring ChampionshipMay 15 · Triple Jump · Place 11 · HinghamTriple Jump1133-7—
May 15Patriot League Spring ChampionshipMay 15 · 800 Meters · Place 8 · Hingham800 Meters82:04.00a—
May 9Hingham @ Plymouth NorthMay 9 · Triple Jump · Place 4 · HinghamTriple Jump436-0—
May 9Hingham @ Plymouth NorthMay 9 · Long Jump · Place 8 · HinghamLong Jump816-5—
May 9Hingham @ Plymouth NorthMay 9 · 800 Meters · Place 2 · Hingham800 Meters22:07.00a—
May 7PL - Hingham v MarshfieldMay 7 · Triple Jump · Place 4 · HinghamTriple Jump437-0.50—
May 7PL - Hingham v MarshfieldMay 7 · Long Jump · Place 11 · HinghamLong Jump1115-11.50—
May 7PL - Hingham v MarshfieldMay 7 · 800 Meters · Place 3 · Hingham800 Meters32:04.26a—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · Triple Jump · Place 16 · HinghamTriple Jump1635-0—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 800 Meters · Place 9 · Hingham800 Meters92:06.86a—
May 1PL - Hingham v DuxburyMay 1 · Triple Jump · Place 1 · HinghamTriple Jump135-10—
May 1PL - Hingham v DuxburyMay 1 · Long Jump · Place 8 · HinghamLong Jump816-4—
May 1PL - Hingham v DuxburyMay 1 · 800 Meters · Place 3 · Hingham800 Meters32:09.25a—
Apr 28MSTCA Div. II RelaysApr 28 · Triple Jump · Place 33 · HinghamTriple Jump33.10.95m PB10
Apr 23Hing-v-WHApr 23 · Triple Jump · Place 4 · HinghamTriple Jump435-05.0010
Apr 23Hing-v-WHApr 23 · Long Jump · Place 9 · HinghamLong Jump917-03.0010
Apr 23Hing-v-WHApr 23 · 800 Meters · Place 4 · Hingham800 Meters42:10.5210
Apr 10Silver Lake vs HinghamApr 10 · Triple Jump · Place 4 · HinghamTriple Jump434-2—
Apr 10Silver Lake vs HinghamApr 10 · Long Jump · Place 8 · HinghamLong Jump816-8—
Apr 10Silver Lake vs HinghamApr 10 · 800 Meters · Place 3 · Hingham800 Meters32:11.38a—

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 15Patriot League Meet #2Dec 15 · 1000 Meters · Place 11 · Hingham1000 Meters11.2:56.58a10
Dec 7Patriot League Meet #1Dec 7 · 1000 Meters · Place 8 · Hingham1000 Meters8.3:02.45a10
Feb 10Patriot League Indoor Track & Field ChampionshipFeb 10 · 1000 Meters · Place 24 · Hingham1000 Meters243:01.729
Jan 27Patriot League Meet #5Jan 27 · 1000 Meters · Place 25 · Hingham1000 Meters253:09.57a—
Jan 19Patriot League Meet #4Jan 19 · 1 Mile · Place 11 · Hingham1 Mile115:44.25FR
Jan 19Patriot League Meet #4AJan 19 · 1 Mile · Place 25 · Hingham1 Mile25.5:44.25a9
Jan 6Patriot League Meet #3Jan 6 · 1 Mile · Place 11 · Hingham1 Mile115:42.00FR

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 16Patriot League Outdoor ChampionshipMay 16 · 800 Meters · Place 20 · Hingham800 Meters202:18.09a—
May 9Hingham at Duxbury HSMay 9 · 800 Meters · Place 9 · Hingham800 Meters92:19.24a—
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 800 Meters · Place 42 · Hingham800 Meters422:17.88a—
May 3Hingham v Whitman-HansonMay 3 · 800 Meters · Place 7 · Hingham800 Meters72:18.70a—
Apr 26Hingham v Silver LakeApr 26 · 800 Meters · Place 9 · Hingham800 Meters92:21.34a—
Apr 12Hingham vs Plymouth NorthApr 12 · 800 Meters · Place 8 · Hingham800 Meters82:22.07a—
Apr 6Hingham at MarshfieldApr 6 · 800 Meters · Place 11 · Hingham800 Meters112:19.53FR

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 16Patriot League Meet #2Dec 16 · 1000 Meters · Place 31 · Hingham1000 Meters31.3:22.74a9
Dec 8Patriot League Meet #1Dec 8 · 55m Hurdles · Place 28 · Hingham55m Hurdles39"28.11.64a PB9
Dec 8Patriot League Meet #1Dec 8 · 55 Meter · Place 83 · Hingham55 Meter83.7.84a PB9