Personal bests

Best marks in available results
Event / courseMarkMeetDate
400 Meters · OutdoorWhitman-Hanson vs Duxbury · May 151:12.57aWhitman-Hanson vs DuxburyMay 15, 2026
600 Meters · IndoorPatriot League Meet #2 · Dec 152:04.94aPatriot League Meet #2December 15, 2025
800 Meters · OutdoorDuxbury vs Marshfield · Apr 62:54.97aDuxbury vs MarshfieldApril 6, 2026
Javelin · 800g · OutdoorWhitman-Hanson vs Duxbury · May 1555-08Whitman-Hanson vs DuxburyMay 15, 2026
Long Jump · OutdoorWhitman-Hanson vs Duxbury · May 159-09.50Whitman-Hanson vs DuxburyMay 15, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 15Whitman-Hanson vs DuxburyMay 15 · Long Jump · Place 14 · DuxburyLong Jump14.9-09.50 PB10
May 15Whitman-Hanson vs DuxburyMay 15 · Javelin · Place 11 · DuxburyJavelin800g11.55-08 PB10
May 15Whitman-Hanson vs DuxburyMay 15 · 400 Meters · Place 3 · Duxbury400 Meters3.1:12.57a PB10
May 5Hingham vs DuxburyMay 5 · Javelin · Place 14 · DuxburyJavelin800g14.43' 1"10
May 5Hingham vs DuxburyMay 5 · 400 Meters · Place 12 · Duxbury400 Meters12.1:13.07a10
Apr 30Duxbury vs Silver LakeApr 30 · Javelin · Place 13 · DuxburyJavelin1340-010
Apr 14Duxbury vs Plymouth NorthApr 14 · Long Jump · Place 11 · DuxburyLong Jump1111-310
Apr 14Duxbury vs Plymouth NorthApr 14 · Javelin · Place 15 · DuxburyJavelin1536-910
Apr 14Duxbury vs Plymouth NorthApr 14 · 400 Meters · Place 7 · Duxbury400 Meters71:13.81a10
Apr 6Duxbury vs MarshfieldApr 6 · 800 Meters · Place 10 · Duxbury800 Meters102:54.97a PB10

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 21Patriot League Meet #5Jan 21 · 600 Meters · Place 45 · Duxbury600 Meters452:08.55a10
Jan 21Patriot League Meet #5Jan 21 · 600 Meters · Place 45 · Duxbury600 Meters452:08.55a10
Jan 6Patriot League Meet #4Jan 6 · 600 Meters · Place 46 · Duxbury600 Meters462:11.66a10

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 22Patriot League Meet #3Dec 22 · 600 Meters · Place 35 · Duxbury600 Meters35.2:11.59a10
Dec 15Patriot League Meet #2Dec 15 · 600 Meters · Place 42 · Duxbury600 Meters42.2:04.94a PB10
Dec 10Patriot League Meet #1Dec 10 · 600 Meters · Place 29 · Duxbury600 Meters29.2:12.82a10