Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorWhitman-Hanson vs Duxbury · May 155:41.45aWhitman-Hanson vs DuxburyMay 15, 2026
1000 Meters · IndoorPatriot League Meet #6 · Jan 293:28.84aPatriot League Meet #6January 29, 2026
800 Meters · OutdoorTrojan Invitational 2 · Apr 102:37.79aTrojan Invitational 2April 10, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 19Patriot League Championship MeetMay 19 · 1 Mile · Place 16 · Whitman-Hanson Regional1 Mile16.5:52.13a9
May 15Whitman-Hanson vs DuxburyMay 15 · 1 Mile · Place 8 · Whitman-Hanson Regional1 Mile8.5:41.45a PB9
May 5Whitman-Hanson vs Plymouth NorthMay 5 · 1 Mile · Place 13 · Whitman-Hanson Regional1 Mile13.5:49.65a9
Apr 29Hingham vs Whitman-HansonApr 29 · 1 Mile · Place 13 · Whitman-Hanson Regional1 Mile13.6:00.96a9
Apr 233rd Annual Outdoor Mercury GamesApr 23 · 1 Mile · Place 22 · Whitman-Hanson Regional1 Mile226:03.28a9
Apr 14Whitman-Hanson vs MarshfieldApr 14 · 1 Mile · Place 5 · Whitman-Hanson Regional1 Mile56:03.61a9
Apr 10Trojan Invitational 2Apr 10 · 800 Meters · Place 11 · Whitman-Hanson Regional800 Meters112:37.79a PB9
Apr 7Whitman-Hanson @ Silver LakeApr 7 · 1 Mile · Place 6 · Whitman-Hanson Regional1 Mile6.6:07.18a9

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 29Patriot League Meet #6Jan 29 · 1000 Meters · Place 4 · Whitman-Hanson Regional1000 Meters43:28.84a PB9
Jan 21Patriot League Meet #5Jan 21 · 1000 Meters · Place 36 · Whitman-Hanson Regional1000 Meters363:37.22a9
Jan 21Patriot League Meet #5Jan 21 · 1000 Meters · Place 36 · Whitman-Hanson Regional1000 Meters363:37.22a9
Jan 6Patriot League Meet #4Jan 6 · 1000 Meters · Place 36 · Whitman-Hanson Regional1000 Meters363:50.77a9