Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorWhitman-Hanson vs Plymouth North · May 56:38.33aWhitman-Hanson vs Plymouth NorthMay 5, 2026
100 Meters · OutdoorWhitman Hanson vs Duxbury · May 1415.80aWhitman Hanson vs DuxburyMay 14, 2025
1000 Meters · IndoorPatriot League Meet #5 · Jan 213:54.75aPatriot League Meet #5January 21, 2026
200 Meters · OutdoorWhitman Hanson vs Duxbury · May 1433.03aWhitman Hanson vs DuxburyMay 14, 2025
300 Meters · IndoorPatriot League Meet #6 · Jan 3052.15aPatriot League Meet #6January 30, 2025
55 Meter · IndoorPatriot League Meet #2 · Dec 209.53aPatriot League Meet #2December 20, 2024
55 Meters · IndoorPatriot League Meet #6 · Jan 309.19aPatriot League Meet #6January 30, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 15Whitman-Hanson vs DuxburyMay 15 · 1 Mile · Place 4 · Whitman-Hanson Regional1 Mile4.6:44.80a12
May 5Whitman-Hanson vs Plymouth NorthMay 5 · 1 Mile · Place 4 · Whitman-Hanson Regional1 Mile4.6:38.33a PB12
Apr 29Hingham vs Whitman-HansonApr 29 · 1 Mile · Place 8 · Whitman-Hanson Regional1 Mile8.6:46.22a12
Apr 14Whitman-Hanson vs MarshfieldApr 14 · 1 Mile · Place 5 · Whitman-Hanson Regional1 Mile56:47.72a12
Apr 10Trojan Invitational 2Apr 10 · 1 Mile · Place 18 · Whitman-Hanson Regional1 Mile186:51.20a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 21Patriot League Meet #5Jan 21 · 1000 Meters · Place 23 · Whitman-Hanson Regional1000 Meters233:54.75a PB12
Jan 21Patriot League Meet #5Jan 21 · 1000 Meters · Place 23 · Whitman-Hanson Regional1000 Meters233:54.75a12

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 22Patriot League Meet #3Dec 22 · 1000 Meters · Place 19 · Whitman-Hanson Regional1000 Meters19.3:58.19a12
Dec 15Patriot League Meet #2Dec 15 · 1000 Meters · Place 22 · Whitman-Hanson Regional1000 Meters22.4:11.03a12
Jan 30Patriot League Meet #6Jan 30 · 300 Meters · Place 41 · Whitman-Hanson Regional300 Meters4152.15a PB—
Jan 30Patriot League Meet #6Jan 30 · 55 Meters · Place 113 · Whitman-Hanson Regional55 Meters1139.19a PB—
Jan 23Patriot League Meet #5Jan 23 · 300 Meters · Place 35 · Whitman-Hanson Regional300 Meters3553.90a—
Jan 23Patriot League Meet #5Jan 23 · 55 Meters · Place 89 · Whitman-Hanson Regional55 Meters899.21a—
Jan 16Patriot League Meet #4Jan 16 · 300 Meters · Place 45 · Whitman-Hanson Regional300 Meters4554.80a—
Jan 16Patriot League Meet #4Jan 16 · 55 Meters · Place 119 · Whitman-Hanson Regional55 Meters1199.33a—
Jan 6Patriot League Meet #3Jan 6 · 55 Meters · Place 125 · Whitman-Hanson Regional55 Meters1259.38a—

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 14Whitman Hanson vs DuxburyMay 14 · 200 Meters · Place 17 · Whitman-Hanson Regional200 Meters1733.03a PB11
May 14Whitman Hanson vs DuxburyMay 14 · 100 Meters · Place 21 · Whitman-Hanson Regional100 Meters2115.80a PB11

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20Patriot League Meet #2Dec 20 · 55 Meter · Place 132 · Whitman-Hanson Regional55 Meter132.9.53a PB11

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 15Patriot League Meet #2Dec 15 · 55 Meter · Place 128 · Whitman-Hanson Regional55 Meter128.9.69a10
Dec 7Patriot League Meet #1Dec 7 · 55 Meter · Place 106 · Whitman-Hanson Regional55 Meter106.9.84aWind: 010