Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWhitman-Hanson vs Duxbury · May 1512.50aWhitman-Hanson vs DuxburyMay 15, 2026
200 Meters · OutdoorPatriot League Championship Meet · May 1924.93aPatriot League Championship MeetMay 19, 2026
300 Meters · IndoorPatriot League Meet #6 · Jan 3041.92aPatriot League Meet #6January 30, 2025
400 Meters · OutdoorWhitman Hanson vs Duxbury · May 141:00.98aWhitman Hanson vs DuxburyMay 14, 2025
55 Meters · IndoorPatriot League Meet #5 · Jan 217.60aPatriot League Meet #5January 21, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 19Patriot League Championship MeetMay 19 · 200 Meters · Place 23 · Whitman-Hanson Regional200 Meters23.24.93a PB12
May 15Whitman-Hanson vs DuxburyMay 15 · 200 Meters · Place 5 · Whitman-Hanson Regional200 Meters5.25.16a12
May 15Whitman-Hanson vs DuxburyMay 15 · 100 Meters · Place 5 · Whitman-Hanson Regional100 Meters5.12.50a PB12
May 5Whitman-Hanson vs Plymouth NorthMay 5 · 200 Meters · Place 5 · Whitman-Hanson Regional200 Meters5.25.98a12
May 5Whitman-Hanson vs Plymouth NorthMay 5 · 100 Meters · Place 6 · Whitman-Hanson Regional100 Meters6.12.67a12
Apr 29Hingham vs Whitman-HansonApr 29 · 200 Meters · Place 5 · Whitman-Hanson Regional200 Meters5.26.29a12
Apr 29Hingham vs Whitman-HansonApr 29 · 100 Meters · Place 12 · Whitman-Hanson Regional100 Meters12.13.10a12
Apr 233rd Annual Outdoor Mercury GamesApr 23 · 200 Meters · Place 31 · Whitman-Hanson Regional200 Meters3125.25a12
Apr 233rd Annual Outdoor Mercury GamesApr 23 · 100 Meters · Place 46 · Whitman-Hanson Regional100 MetersRound P4612.88a12
Apr 14Whitman-Hanson vs MarshfieldApr 14 · 200 Meters · Place 5 · Whitman-Hanson Regional200 Meters525.67a12
Apr 14Whitman-Hanson vs MarshfieldApr 14 · 100 Meters · Place 5 · Whitman-Hanson Regional100 Meters512.90a12
Apr 10Trojan Invitational 2Apr 10 · 200 Meters · Place 19 · Whitman-Hanson Regional200 Meters1925.61a12
Apr 10Trojan Invitational 2Apr 10 · 100 Meters · Place 25 · Whitman-Hanson Regional100 Meters2512.61a12
Apr 7Whitman-Hanson @ Silver LakeApr 7 · 200 Meters · Place 8 · Whitman-Hanson Regional200 Meters8.27.45a12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 21Patriot League Meet #5Jan 21 · 300 Meters · Place 32 · Whitman-Hanson Regional300 Meters3242.75a12
Jan 21Patriot League Meet #5Jan 21 · 55 Meters · Place 80 · Whitman-Hanson Regional55 Meters807.60a PB12
Jan 21Patriot League Meet #5Jan 21 · 300 Meters · Place 32 · Whitman-Hanson Regional300 Meters3242.75a12
Jan 21Patriot League Meet #5Jan 21 · 55 Meters · Place 80 · Whitman-Hanson Regional55 Meters807.60a12
Jan 6Patriot League Meet #4Jan 6 · 300 Meters · Place 35 · Whitman-Hanson Regional300 Meters3544.59a12

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 20Patriot League Spring ChampionshipMay 20 · 400 Meters · Place 21 · Whitman-Hanson Regional400 Meters211:01.21a11
May 14Whitman Hanson vs DuxburyMay 14 · 400 Meters · Place 6 · Whitman-Hanson Regional400 Meters61:00.98a PB11
May 14Whitman Hanson vs DuxburyMay 14 · 200 Meters · Place 8 · Whitman-Hanson Regional200 Meters825.77a11
May 8Plymouth North vs. Whitman HansonMay 8 · 400 Meters · Place 8 · Whitman-Hanson Regional400 Meters861.311
May 8Plymouth North vs. Whitman HansonMay 8 · 200 Meters · Place 15 · Whitman-Hanson Regional200 Meters1526.111
Apr 15Whitman Hanson vs @ Marshfield Apr 15 · 400 Meters · Place 4 · Whitman-Hanson Regional400 Meters41:02.03a11
Apr 15Whitman Hanson vs @ Marshfield Apr 15 · 200 Meters · Place 25 · Whitman-Hanson Regional200 Meters2526.57a11
Apr 9Whitman-Hanson vs Silver LakeApr 9 · 400 Meters · Place 1 · Whitman-Hanson Regional400 Meters11:02.01a11
Apr 9Whitman-Hanson vs Silver LakeApr 9 · 200 Meters · Place 3 · Whitman-Hanson Regional200 Meters328.01a11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 4Patriot League Meet #7Feb 4 · 300 Meters · Place 17 · Whitman-Hanson Regional300 Meters1743.80a—
Jan 30Patriot League Meet #6Jan 30 · 300 Meters · Place 37 · Whitman-Hanson Regional300 Meters3741.92a PB—
Jan 23Patriot League Meet #5Jan 23 · 300 Meters · Place 29 · Whitman-Hanson Regional300 Meters2943.68a—
Jan 6Patriot League Meet #3Jan 6 · 300 Meters · Place 34 · Whitman-Hanson Regional300 Meters3443.76a—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 7Duxbury vs @ Whitman HansonMay 7 · Discus · Place 10 · Whitman-Hanson RegionalDiscus1065-3—
May 7Duxbury vs @ Whitman HansonMay 7 · 100 Meters · Place 19 · Whitman-Hanson Regional100 Meters1913.14a—
May 1Plymouth North HS vs @ Whitman Hanson Reg HSMay 1 · Discus · Place 18 · Whitman-Hanson RegionalDiscus1852-11—
May 1Plymouth North HS vs @ Whitman Hanson Reg HSMay 1 · 100 Meters · Place 15 · Whitman-Hanson Regional100 Meters1513.14a—
Apr 23Hing-v-WHApr 23 · 200 Meters · Place 12 · Whitman-Hanson Regional200 Meters1227.1410
Apr 23Hing-v-WHApr 23 · 100 Meters · Place 20 · Whitman-Hanson Regional100 Meters2013.1910
Apr 10Whitman Hanson v MarshfieldApr 10 · Discus · Place 10 · Whitman-Hanson RegionalDiscus1069-11—
Apr 5Whitman Hanson @ Silver Lake RegionalApr 5 · Discus · Place 11 · Whitman-Hanson RegionalDiscus1159-9—
Apr 5Whitman Hanson @ Silver Lake RegionalApr 5 · 200 Meters · Place 13 · Whitman-Hanson Regional200 Meters1329.42a—
Apr 5Whitman Hanson @ Silver Lake RegionalApr 5 · 100 Meters · Place 18 · Whitman-Hanson Regional100 Meters1814.00a—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 9Patriot League JV Showcase Feb 9 · 300 Meters · Place 11 · Whitman-Hanson Regional300 Meters1143.99a—
Feb 9Patriot League JV Showcase Feb 9 · 55 Meters · Place 21 · Whitman-Hanson Regional55 Meters217.72a—
Feb 1Patriot League Meet #6Feb 1 · 300 Meters · Place 39 · Whitman-Hanson Regional300 Meters3943.66a—
Feb 1Patriot League Meet #6Feb 1 · 55 Meters · Place 79 · Whitman-Hanson Regional55 Meters797.76a—
Jan 26Patriot League Meet #5Jan 26 · 55 Meters · Place 68 · Whitman-Hanson Regional55 Meters687.74a—
Jan 18Patriot League Meet #4Jan 18 · 55 Meters · Place 84 · Whitman-Hanson Regional55 Meters847.84a—
Jan 3Patriot League Meet #3Jan 3 · 300 Meters · Place 36 · Whitman-Hanson Regional300 Meters3643.73a—