Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMIAA Division 5 Indoor Track & Field Championship · Feb 144:42.75MIAA Division 5 Indoor Track & Field ChampionshipFebruary 14, 2026
1 Mile · OutdoorMIAA Division 6 Track & Field Championship · May 284:33.30aMIAA Division 6 Track & Field ChampionshipMay 28, 2026
1000 Meters · IndoorCape Ann League Championship Meet · Feb 42:48.86Cape Ann League Championship MeetFebruary 4, 2025
2 Miles · IndoorCape Ann League Meet #5 · Jan 2010:41.56aCape Ann League Meet #5January 20, 2026
2 Miles · OutdoorMIAA Division 6 Track & Field Championship · May 2810:01.91aMIAA Division 6 Track & Field ChampionshipMay 28, 2026
300 Meters · IndoorCape Ann League Meet #2 · Jan 944.03aCape Ann League Meet #2January 9, 2024
600 Meters · IndoorCape Ann League Meet #4 · Jan 131:35.61Cape Ann League Meet #4January 13, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · 2 Miles · Place 14 · Hamilton-Wenham Regional2 Miles14.10:01.91a PB11
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · 1 Mile · Place 18 · Hamilton-Wenham Regional1 Mile18.4:33.30a PB11
May 23Cape Ann League ChampionshipsMay 23 · 1 Mile · Place 6 · Hamilton-Wenham Regional1 Mile6.4:40.56a11
May 1615th Annual Henry Sheldon InvitationalMay 16 · 1 Mile · Place 5 · Hamilton-Wenham Regional1 Mile5.4:40.54a11
May 9Andover Boosters InvitationalMay 9 · 2 Miles · Place 4 · Hamilton-Wenham Regional2 Miles4.10:02.65a11
May 5Hamilton-Wenham vs. IpswichMay 5 · 2 Miles · Place 2 · Hamilton-Wenham Regional2 Miles2.10:31.33a11
May 5Hamilton-Wenham vs. IpswichMay 5 · 1 Mile · Place 2 · Hamilton-Wenham Regional1 Mile2.5:01.18a11
Apr 24MSTCA Invacational & PentathlonApr 24 · 1 Mile · Place 10 · Hamilton-Wenham Regional1 Mile104:45.13a11
Apr 17Lynnfield vs Hamilton-WenhamApr 17 · 2 Miles · Place 1 · Hamilton-Wenham Regional2 Miles1.11:51.911
Apr 17Lynnfield vs Hamilton-WenhamApr 17 · 1 Mile · Place 2 · Hamilton-Wenham Regional1 Mile2.4:57.611
Apr 15Hamilton Wenham vs. AmesburyApr 15 · 2 Miles · Place 2 · Hamilton-Wenham Regional2 Miles2.10:27.67a11
Apr 15Hamilton Wenham vs. AmesburyApr 15 · 1 Mile · Place 3 · Hamilton-Wenham Regional1 Mile3.4:41.27a11

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 1 Mile · Place 14 · Hamilton-Wenham1 Mile144:42.75 PB—
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 1 Mile · Place 7 · Hamilton-Wenham Regional1 Mile74:43.38a11
Jan 20Cape Ann League Meet #5Jan 20 · 2 Miles · Place 5 · Hamilton-Wenham Regional2 Miles510:41.56a PB11
Jan 20Cape Ann League Meet #5Jan 20 · 1 Mile · Place 4 · Hamilton-Wenham Regional1 Mile44:48.24a11
Jan 13Cape Ann League Meet #4Jan 13 · 2 Miles · Place 5 · Hamilton-Wenham2 Miles511:11.99Junior
Jan 13Cape Ann League Meet #4Jan 13 · 600 Meters · Place 8 · Hamilton-Wenham600 Meters81:35.61 PBJunior
Jan 7Cape Ann League Meet #3Jan 7 · 2 Miles · Place 3 · Hamilton-Wenham Regional2 Miles3.10:44.70a11
Jan 7Cape Ann League Meet #3Jan 7 · 1 Mile · Place 9 · Hamilton-Wenham Regional1 Mile9.5:12.44a11

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 14Cape Ann League Meet #1Dec 14 · 2 Miles · Place 2 · Hamilton-Wenham Regional2 Miles2.10:58.51a11
Dec 14Cape Ann League Meet #1Dec 14 · 600 Meters · Place 8 · Hamilton-Wenham Regional600 Meters8.1:35.68a11
Feb 17MIAA Division 5 Indoor Track & Field ChampionshipFeb 17 · 1000 Meters · Place 13 · Hamilton-Wenham Regional1000 Meters13.2:49.68a10
Feb 4Cape Ann League Championship MeetFeb 4 · 1000 Meters · Place 5 · Hamilton-Wenham1000 Meters52:48.86 PB10
Jan 28Cape Ann League Meet #5Jan 28 · 1 Mile · Place 3 · Hamilton-Wenham1 Mile34:54.6310
Jan 21Cape Ann League Meet #4Jan 21 · 1000 Meters · Place 5 · Hamilton-Wenham1000 Meters52:50.3910
Jan 21Cape Ann League Meet #4Jan 21 · 600 Meters · Place 16 · Hamilton-Wenham600 Meters161:37.6610
Jan 14Cape Ann League Meet #3Jan 14 · 1000 Meters · Place 5 · Hamilton-Wenham1000 Meters52:55.4310
Jan 14Cape Ann League Meet #3Jan 14 · 1 Mile · Place 5 · Hamilton-Wenham1 Mile54:59.6810
Jan 7Cape Ann League Meet #2Jan 7 · 1000 Meters · Place 1 · Hamilton-Wenham1000 Meters12:55.1410
Jan 7Cape Ann League Meet #2Jan 7 · 600 Meters · Place 11 · Hamilton-Wenham600 Meters111:36.2210
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · 1 Mile · Place 17 · Hamilton-Wenham Regional1 Mile174:54.92a—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 30MIAA Division 6 Track & Field ChampionshipMay 30 · 1 Mile · Place 17 · Hamilton-Wenham Regional1 Mile17.4:45.97a10
May 24Cape Ann League ChampionshipMay 24 · 1 Mile · Place 6 · Hamilton-Wenham Regional1 Mile6.4:48.17a10
May 10Andover Boosters InvitationalMay 10 · 1 Mile · Place 4 · Hamilton-Wenham Regional1 Mile44:49.19a10
May 3Cape Ann League: Tom Dorman Memorial Freshman/Sophomore MeetMay 3 · 1 Mile · Place 4 · Hamilton-Wenham1 Mile44:54.4510

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 14MSTCA Winter Festival (Small Schools)Dec 14 · 1 Mile · Place 22 · Hamilton-Wenham Regional1 Mile22.5:01.52a10
Feb 6Cape Ann League Championship MeetFeb 6 · 1 Mile · Place 11 · Hamilton-Wenham1 Mile115:09.53FR
Feb 6Cape Ann League Championship MeetFeb 6 · 1000 Meters · Place 10 · Hamilton-Wenham1000 Meters103:03.34FR
Jan 23Cape Ann League Meet #4Jan 23 · 1 Mile · Place 9 · Hamilton-Wenham Regiona1 Mile95:19.38a—
Jan 9Cape Ann League Meet #2Jan 9 · 300 Meters · Place 23 · Hamilton-Wenham Regional300 Meters23.44.03a PB9
Jan 9Cape Ann League Meet #2Jan 9 · 600 Meters · Place 15 · Hamilton-Wenham Regional600 Meters15.1:38.06a9
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 1 Mile · Place 46 · Hamilton-Wenham Regiona1 Mile465:18.61a—

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 18Cape Ann League ChampionshipMay 18 · 1 Mile · Place 6 · Hamilton-Wenham Regiona1 Mile64:53.66a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 12Cape Ann League Meet #1Dec 12 · 1 Mile · Place 10 · Hamilton-Wenham Regional1 Mile10.5:20.10a9
Dec 12Cape Ann League Meet #1Dec 12 · 1000 Meters · Place 8 · Hamilton-Wenham Regional1000 Meters8.3:04.92a9