Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorHingham vs Whitman Hanson · Apr 3017.51aHingham vs Whitman HansonApril 30, 2025
200 Meters · OutdoorSilver Lake vs Whitman-Hanson · Apr 531.44aSilver Lake vs Whitman-HansonApril 5, 2022
300 Meters · IndoorPatriot League Meet #4 · Jan 1644.14aPatriot League Meet #4January 16, 2025
400 Meters · OutdoorMSTCA South Shore Twilight Meet · May 201:05.17aMSTCA South Shore Twilight MeetMay 20, 2023
400m Hurdles · 36" / 0.914m · OutdoorHingham vs Whitman Hanson · Apr 301:07.20aHingham vs Whitman HansonApril 30, 2025
55 Meter · IndoorPatriot League Meet #1 · Dec 88.73aPatriot League Meet #1December 8, 2022
55m Hurdles · 39" · IndoorPatriot League Meet #1 · Dec 711.19aPatriot League Meet #1December 7, 2023

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

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 14Whitman Hanson vs DuxburyMay 14 · 400m Hurdles · Place 1 · Whitman-Hanson Regional400m Hurdles11:07.87a12
May 14Whitman Hanson vs DuxburyMay 14 · 110m Hurdles · Place 1 · Whitman-Hanson Regional110m Hurdles117.54a12
May 8Plymouth North vs. Whitman HansonMay 8 · 400m Hurdles · Place 3 · Whitman-Hanson Regional400m Hurdles365.212
May 8Plymouth North vs. Whitman HansonMay 8 · 110m Hurdles · Place 3 · Whitman-Hanson Regional110m Hurdles316.912
Apr 30Hingham vs Whitman HansonApr 30 · 400m Hurdles · Place 3 · Whitman-Hanson Regional400m Hurdles36" / 0.914m3.1:07.20a PB12
Apr 30Hingham vs Whitman HansonApr 30 · 110m Hurdles · Place 1 · Whitman-Hanson Regional110m Hurdles39" / 0.991m1.17.51a PB12
Apr 15Whitman Hanson vs @ Marshfield Apr 15 · 400m Hurdles · Place 3 · Whitman-Hanson Regional400m Hurdles31:08.67a12
Apr 15Whitman Hanson vs @ Marshfield Apr 15 · 110m Hurdles · Place 2 · Whitman-Hanson Regional110m Hurdles217.56a12
Apr 9Whitman-Hanson vs Silver LakeApr 9 · Triple Jump · Place 3 · Whitman-Hanson RegionalTriple Jump328-412
Apr 9Whitman-Hanson vs Silver LakeApr 9 · 400m Hurdles · Place 2 · Whitman-Hanson Regional400m Hurdles21:04.08a12
Apr 9Whitman-Hanson vs Silver LakeApr 9 · 110m Hurdles · Place 1 · Whitman-Hanson Regional110m Hurdles119.52a12

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 8Patriot League Indoor TF ChampionshipFeb 8 · 55m Hurdles · Place 15 · Whitman-Hanson Regional55m Hurdles159.42a—
Jan 30Patriot League Meet #6Jan 30 · 55m Hurdles · Place 21 · Whitman-Hanson Regional55m Hurdles2110.13a—
Jan 23Patriot League Meet #5Jan 23 · Long Jump · Place 19 · Whitman-Hanson RegionalLong Jump1914-6.75—
Jan 23Patriot League Meet #5Jan 23 · 55m Hurdles · Place 19 · Whitman-Hanson Regional55m Hurdles199.98a—
Jan 23Patriot League Meet #5Jan 23 · 300 Meters · Place 34 · Whitman-Hanson Regional300 Meters3444.42a—
Jan 16Patriot League Meet #4Jan 16 · Long Jump · Place 35 · Whitman-Hanson RegionalLong Jump3515-1—
Jan 16Patriot League Meet #4Jan 16 · 55m Hurdles · Place 20 · Whitman-Hanson Regional55m Hurdles2010.08a—
Jan 16Patriot League Meet #4Jan 16 · 300 Meters · Place 42 · Whitman-Hanson Regional300 Meters4244.14a PB—

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 20Patriot League Meet #2Dec 20 · 300 Meters · Whitman-Hanson Regional300 Meters--DNS12
Dec 20Patriot League Meet #2Dec 20 · 55 Meter · Whitman-Hanson Regional55 Meter--DNS12
Dec 10Patriot League Meet #1Dec 10 · 300 Meters · Place 40 · Whitman-Hanson Regional300 Meters40.47.55a12
Dec 10Patriot League Meet #1Dec 10 · 55m Hurdles · Place 26 · Whitman-Hanson Regional55m Hurdles39"26.12.27a12
Feb 10Patriot league Indoor TF ChampionshipFeb 10 · 55m Hurdles · Place 25 · Whitman-Hanson Regional55m Hurdles2510.16a—
Feb 1Patriot League Meet #6Feb 1 · 55m Hurdles · Place 26 · Whitman-Hanson Regional55m Hurdles2610.27a—
Feb 1Patriot League Meet #6Feb 1 · 300 Meters · Place 63 · Whitman-Hanson Regional300 Meters6347.72a—
Jan 26Patriot League Meet #5Jan 26 · 55m Hurdles · Place 22 · Whitman-Hanson Regional55m Hurdles2210.54a—
Jan 26Patriot League Meet #5Jan 26 · 300 Meters · Place 48 · Whitman-Hanson Regional300 Meters4845.36a—
Jan 18Patriot League Meet #4Jan 18 · 55m Hurdles · Place 28 · Whitman-Hanson Regional55m Hurdles2811.17a—
Jan 3Patriot League Meet #3Jan 3 · 55m Hurdles · Place 29 · Whitman-Hanson Regional55m Hurdles2911.08a—
Jan 3Patriot League Meet #3Jan 3 · 300 Meters · Place 60 · Whitman-Hanson Regional300 Meters6047.99a—

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 15Patriot League Spring ChampionshipMay 15 · 400m Hurdles · Place 10 · Whitman-Hanson Regional400m Hurdles101:06.09a—
May 15Patriot League Spring ChampionshipMay 15 · 110m Hurdles · Place 16 · Whitman-Hanson Regional110m Hurdles1617.99a—
May 7Duxbury vs @ Whitman HansonMay 7 · Long Jump · Place 13 · Whitman-Hanson RegionalLong Jump1313-2—
May 7Duxbury vs @ Whitman HansonMay 7 · 400m Hurdles · Place 3 · Whitman-Hanson Regional400m Hurdles31:11.83a—
May 7Duxbury vs @ Whitman HansonMay 7 · 110m Hurdles · Place 4 · Whitman-Hanson Regional110m Hurdles419.70a—
May 1Plymouth North HS vs @ Whitman Hanson Reg HSMay 1 · Triple Jump · Place 10 · Whitman-Hanson RegionalTriple Jump1028-2—
May 1Plymouth North HS vs @ Whitman Hanson Reg HSMay 1 · Long Jump · Place 11 · Whitman-Hanson RegionalLong Jump1114-6.75—
May 1Plymouth North HS vs @ Whitman Hanson Reg HSMay 1 · 400m Hurdles · Place 4 · Whitman-Hanson Regional400m Hurdles41:14.72a—
May 1Plymouth North HS vs @ Whitman Hanson Reg HSMay 1 · 110m Hurdles · Place 4 · Whitman-Hanson Regional110m Hurdles420.05a—
Apr 23Hing-v-WHApr 23 · Triple Jump · Place 10 · Whitman-Hanson RegionalTriple Jump1031-07.0011
Apr 23Hing-v-WHApr 23 · Long Jump · Place 16 · Whitman-Hanson RegionalLong Jump1616-00.0011
Apr 23Hing-v-WHApr 23 · 400m Hurdles · Place 5 · Whitman-Hanson Regional400m Hurdles51:11.9011
Apr 23Hing-v-WHApr 23 · 110m Hurdles · Place 5 · Whitman-Hanson Regional110m Hurdles519.8911
Apr 10Whitman Hanson v MarshfieldApr 10 · Triple Jump · Place 6 · Whitman-Hanson RegionalTriple Jump628-11.75—
Apr 10Whitman Hanson v MarshfieldApr 10 · Long Jump · Place 10 · Whitman-Hanson RegionalLong Jump1013-9.25—
Apr 10Whitman Hanson v MarshfieldApr 10 · 400m Hurdles · Place 3 · Whitman-Hanson Regional400m Hurdles31:15.11a—
Apr 10Whitman Hanson v MarshfieldApr 10 · 110m Hurdles · Place 2 · Whitman-Hanson Regional110m Hurdles220.04a—
Apr 5Whitman Hanson @ Silver Lake RegionalApr 5 · 400m Hurdles · Place 4 · Whitman-Hanson Regional400m Hurdles41:14.36a—
Apr 5Whitman Hanson @ Silver Lake RegionalApr 5 · 110m Hurdles · Place 2 · Whitman-Hanson Regional110m Hurdles220.91a—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 7Patriot League Meet #1Dec 7 · 300 Meters · Place 48 · Whitman-Hanson Regional300 Meters48.47.24a11
Dec 7Patriot League Meet #1Dec 7 · 55m Hurdles · Place 24 · Whitman-Hanson Regional55m Hurdles39"24.11.19a PBWind: 011
Jan 19Patriot League Meet #4AJan 19 · 300 Meters · Place 45 · Whitman-Hanson Regional300 Meters45.47.39a10
Jan 19Patriot League Meet #4AJan 19 · 55m Hurdles · Place 29 · Whitman-Hanson Regional55m Hurdles39"29.11.33a10

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 20MSTCA South Shore Twilight MeetMay 20 · 400m Hurdles · Place 39 · Whitman-Hanson Regional400m Hurdles36" / 0.914m39.1:15.09a10
May 20MSTCA South Shore Twilight MeetMay 20 · 400 Meters · Place 68 · Whitman-Hanson Regional400 Meters68.1:05.17a PB10
May 16Patriot League Outdoor ChampionshipMay 16 · 400m Hurdles · Place 21 · Whitman-Hanson Reg400m Hurdles2172.05a—
May 9Plymouth North vs. Whitman HansonMay 9 · 400m Hurdles · Whitman-Hanson Regional400m Hurdles36" / 0.914m—75.3Unofficial10
May 9Plymouth North vs. Whitman HansonMay 9 · Long Jump · Whitman-Hanson RegionalLong Jump—13'2"Unofficial10
May 9Plymouth North vs. Whitman HansonMay 9 · 110m Hurdles · Whitman-Hanson Regional110m Hurdles39" / 0.991m—20.5Unofficial10
May 3Hingham v Whitman-HansonMay 3 · Long Jump · Place 12 · Whitman-Hanson RegLong Jump1214-0.25—
May 3Hingham v Whitman-HansonMay 3 · 400m Hurdles · Place 7 · Whitman-Hanson Reg400m Hurdles71:11.42a—
May 3Hingham v Whitman-HansonMay 3 · 110m Hurdles · Place 7 · Whitman-Hanson Reg110m Hurdles720.89a—
Apr 25Marshfield Vs. Whitman HansonApr 25 · Long Jump · Place 11 · Whitman-Hanson RegLong Jump1112-04.00—
Apr 25Marshfield Vs. Whitman HansonApr 25 · 400m Hurdles · Place 5 · Whitman-Hanson Reg400m Hurdles51:14.59a—
Apr 25Marshfield Vs. Whitman HansonApr 25 · 110m Hurdles · Place 3 · Whitman-Hanson Reg110m Hurdles321.03a—
Apr 6PL Meet #1 Whitman-Hanson @ DuxburyApr 6 · 400m Hurdles · Whitman-Hanson Regional400m Hurdles36" / 0.914m—1:14.0Unofficial10
Apr 6PL Meet #1 Whitman-Hanson @ DuxburyApr 6 · Long Jump · Whitman-Hanson RegionalLong Jump—12'7"Unofficial10
Apr 6PL Meet #1 Whitman-Hanson @ DuxburyApr 6 · 110m Hurdles · Whitman-Hanson Regional110m Hurdles39" / 0.991m—21.5Unofficial10

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 16Patriot League Meet #2Dec 16 · 55m Hurdles · Place 33 · Whitman-Hanson Regional55m Hurdles39"33.11.90a10
Dec 16Patriot League Meet #2Dec 16 · 55 Meter · Place 147 · Whitman-Hanson Regional55 Meter147.9.06a10
Dec 8Patriot League Meet #1Dec 8 · 55m Hurdles · Place 33 · Whitman-Hanson Regional55m Hurdles39"33.12.25a10
Dec 8Patriot League Meet #1Dec 8 · 55 Meter · Place 155 · Whitman-Hanson Regional55 Meter155.8.73a PB10

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 16Patriot League ChampionshipsMay 16 · 400 Meters · Place 16 · Whitman-Hanson Regional400 Meters16.65.47a9
May 3Whitman-Hanson at HinghamMay 3 · 200 Meters · Whitman-Hanson Regional200 Meters—DNS9
Apr 13Marshfield vs Whitman HansonApr 13 · 400m Hurdles · Whitman-Hanson Regional400m Hurdles36" / 0.914m—84.6Unofficial9
Apr 13Marshfield vs Whitman HansonApr 13 · 200 Meters · Whitman-Hanson Regional200 Meters—31.4Unofficial9
Apr 5Silver Lake vs Whitman-HansonApr 5 · 400m Hurdles · Place 6 · Whitman-Hanson Regional400m Hurdles36" / 0.914m6.1:22.54a9
Apr 5Silver Lake vs Whitman-HansonApr 5 · 200 Meters · Place 16 · Whitman-Hanson Regional200 Meters16.31.44a PB9