Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPatriot League Meet #5 · Jan 215:24.33aPatriot League Meet #5January 21, 2026
1 Mile · OutdoorHingham vs Whitman Hanson · Apr 305:24.76aHingham vs Whitman HansonApril 30, 2025
1000 Meters · IndoorPatriot League Indoor Track & Field Championship · Jan 313:11.80aPatriot League Indoor Track & Field ChampionshipJanuary 31, 2026
600 Meters · IndoorPatriot League Meet #3 · Dec 221:46.01aPatriot League Meet #3December 22, 2025
800 Meters · OutdoorHingham vs Whitman-Hanson · Apr 292:28.87aHingham vs Whitman-HansonApril 29, 2026
High Jump · IndoorPatriot League Meet #3 · Dec 225-00.00Patriot League Meet #3December 22, 2025
High Jump · OutdoorPatriot League Championship Meet · May 195' 4"Patriot League Championship MeetMay 19, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · High Jump · Whitman-Hanson RegionalHigh Jump--NH10
May 19Patriot League Championship MeetMay 19 · High Jump · Place 12 · Whitman-Hanson RegionalHigh Jump12.5' 4" PB10
May 19Patriot League Championship MeetMay 19 · 1 Mile · Place 5 · Whitman-Hanson Regional1 Mile5.5:29.15a10
May 15Whitman-Hanson vs DuxburyMay 15 · High Jump · Place 3 · Whitman-Hanson RegionalHigh Jump3.5-04.0010
May 15Whitman-Hanson vs DuxburyMay 15 · 1 Mile · Place 6 · Whitman-Hanson Regional1 Mile6.5:25.33a10
May 5Whitman-Hanson vs Plymouth NorthMay 5 · High Jump · Place 4 · Whitman-Hanson RegionalHigh Jump4.5-04.0010
May 5Whitman-Hanson vs Plymouth NorthMay 5 · 1 Mile · Place 8 · Whitman-Hanson Regional1 Mile8.5:25.48a10
Apr 29Hingham vs Whitman-HansonApr 29 · High Jump · Place 4 · Whitman-Hanson RegionalHigh Jump4.5-02.0010
Apr 29Hingham vs Whitman-HansonApr 29 · 800 Meters · Place 6 · Whitman-Hanson Regional800 Meters6.2:28.87a PB10
Apr 14Whitman-Hanson vs MarshfieldApr 14 · High Jump · Place 4 · Whitman-Hanson RegionalHigh Jump45-10.0010
Apr 14Whitman-Hanson vs MarshfieldApr 14 · 1 Mile · Place 4 · Whitman-Hanson Regional1 Mile45:41.19a10
Apr 10Trojan Invitational 2Apr 10 · High Jump · Place 4 · Whitman-Hanson RegionalHigh Jump45-410
Apr 10Trojan Invitational 2Apr 10 · 1 Mile · Place 12 · Whitman-Hanson Regional1 Mile125:33.65a10
Apr 7Whitman-Hanson @ Silver LakeApr 7 · High Jump · Place 5 · Whitman-Hanson RegionalHigh Jump5.5' 0"10
Apr 7Whitman-Hanson @ Silver LakeApr 7 · 800 Meters · Place 4 · Whitman-Hanson Regional800 Meters4.2:31.16a10

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Jan 31Patriot League Indoor Track & Field ChampionshipJan 31 · 1000 Meters · Place 24 · Whitman-Hanson Regional1000 Meters243:11.80a PB10
Jan 21Patriot League Meet #5Jan 21 · High Jump · Place 12 · Whitman-Hanson RegionalHigh Jump125-210
Jan 21Patriot League Meet #5Jan 21 · 1 Mile · Place 23 · Whitman-Hanson Regional1 Mile235:24.33a PB10
Jan 21Patriot League Meet #5Jan 21 · 1000 Meters · Place 28 · Whitman-Hanson Regional1000 Meters283:15.80a10
Jan 21Patriot League Meet #5Jan 21 · High Jump · Place 12 · Whitman-Hanson RegionalHigh Jump125-210
Jan 21Patriot League Meet #5Jan 21 · 1 Mile · Place 23 · Whitman-Hanson Regional1 Mile235:24.33a10
Jan 21Patriot League Meet #5Jan 21 · 1000 Meters · Place 28 · Whitman-Hanson Regional1000 Meters283:15.80a10
Jan 6Patriot League Meet #4Jan 6 · High Jump · Place 18 · Whitman-Hanson RegionalHigh Jump185-010
Jan 6Patriot League Meet #4Jan 6 · 1 Mile · Place 26 · Whitman-Hanson Regional1 Mile265:36.32a10

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 22Patriot League Meet #3Dec 22 · 600 Meters · Place 28 · Whitman-Hanson Regional600 Meters28.1:46.01a PB10
Dec 22Patriot League Meet #3Dec 22 · High Jump · Place 19 · Whitman-Hanson RegionalHigh Jump19.5-00.00 PB10
Dec 15Patriot League Meet #2Dec 15 · 600 Meters · Place 32 · Whitman-Hanson Regional600 Meters32.1:46.47a10
Dec 15Patriot League Meet #2Dec 15 · High Jump · Place 16 · Whitman-Hanson RegionalHigh Jump16.5-00.0010
Feb 8Patriot League Indoor TF ChampionshipFeb 8 · 1 Mile · Place 29 · Whitman-Hanson Regional1 Mile295:46.23a—
Jan 16Patriot League Meet #4Jan 16 · 1 Mile · Place 29 · Whitman-Hanson Regional1 Mile295:42.63a—
Jan 6Patriot League Meet #3Jan 6 · 1 Mile · Place 32 · Whitman-Hanson Regional1 Mile325:56.01a—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 20Patriot League Spring ChampionshipMay 20 · 1 Mile · Place 8 · Whitman-Hanson Regional1 Mile85:35.20a9
May 14Whitman Hanson vs DuxburyMay 14 · 1 Mile · Place 5 · Whitman-Hanson Regional1 Mile55:29.65a9
May 8Plymouth North vs. Whitman HansonMay 8 · 1 Mile · Place 8 · Whitman-Hanson Regional1 Mile85:25.19
Apr 30Hingham vs Whitman HansonApr 30 · 1 Mile · Place 9 · Whitman-Hanson Regional1 Mile9.5:24.76a PB9
Apr 15Whitman Hanson vs @ Marshfield Apr 15 · 1 Mile · Place 5 · Whitman-Hanson Regional1 Mile55:40.37a9
Apr 9Whitman-Hanson vs Silver LakeApr 9 · 1 Mile · Place 5 · Whitman-Hanson Regional1 Mile55:29.39a9

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 10Patriot League Meet #1Dec 10 · 1 Mile · Place 33 · Whitman-Hanson Regional1 Mile33.6:12.809