Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCape Ann League Championship Meet · Feb 44:25.68Cape Ann League Championship MeetFebruary 4, 2025
1 Mile · OutdoorMIAA Meet of Champions · Jun 54:19.69aMIAA Meet of ChampionsJune 5, 2025
1000 Meters · IndoorCape Ann League Meet #4 · Jan 232:45.00aCape Ann League Meet #4January 23, 2024
1500 Meters · OutdoorStonehill-Bentley-Merrimack · Apr 254:01.95aStonehill-Bentley-MerrimackApril 25, 2026
2 Miles · IndoorCape Ann League Championship Meet · Feb 49:49.56Cape Ann League Championship MeetFebruary 4, 2025
2 Miles · OutdoorCape Ann League Championship · May 249:29.84aCape Ann League ChampionshipMay 24, 2025
3000 Meters · IndoorSuffolk Ice Breaker · Jan 188:54.04aSuffolk Ice BreakerJanuary 18, 2026
5000 Meters · IndoorRiverhawk Invitational · Feb 615:58.41aRiverhawk InvitationalFebruary 6, 2026
5000 Meters · OutdoorMerrimack Alumni Classic · Apr 215:35.82aMerrimack Alumni ClassicApril 2, 2026
600 Meters · IndoorCape Ann League Meet #3 · Jan 141:27.33Cape Ann League Meet #3January 14, 2025
800 Meters · OutdoorJay Carisella/Joe Donahue Coaches Invite · May 21:59.07aJay Carisella/Joe Donahue Coaches InviteMay 2, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 9MAAC Outdoor ChampionshipsMay 9 · 1500 Meters · Place 13 · MerrimackMerrimack1500 MetersRound P13.4:02.90aFr
May 2Jay Carisella/Joe Donahue Coaches InviteMay 2 · 800 Meters · Place 35 · MerrimackMerrimack800 Meters35.1:59.07a PBFr
Apr 25Stonehill-Bentley-MerrimackApr 25 · 1500 Meters · Place 10 · MerrimackMerrimack1500 Meters10.4:01.95a PBFr
Apr 17George Davis InvitationalApr 17 · 5000 Meters · Place 3 · MerrimackMerrimack5000 Meters3.15:40.02aFr
Apr 11Ed Daniels ClassicApr 11 · 1500 Meters · Place 2 · MerrimackMerrimack1500 Meters2.4:03.84aFr
Apr 2Merrimack Alumni ClassicApr 2 · 5000 Meters · Place 1 · MerrimackMerrimack5000 Meters1.15:35.82a PBFr
Mar 28UMass Lowell D'Amour InvitationalMar 28 · 1500 Meters · Place 27 · MerrimackMerrimack1500 Meters27.4:17.73aFr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 21MAAC Indoor Track & Field ChampionshipsFeb 21 · 1 Mile · Place 20 · MerrimackMerrimack1 MileRound P20.4:31.16aFr
Feb 13Harvard Crimson Elite & OpenFeb 13 · 1 Mile · Place 36 · MerrimackMerrimack1 Mile364:28.52FR
Feb 6Riverhawk InvitationalFeb 6 · 5000 Meters · Place 23 · MerrimackMerrimack5000 Meters2315:58.41a PBFr
Jan 30Harvard InvitationalJan 30 · 3000 Meters · Place 21 · MerrimackMerrimack3000 Meters219:04.97FR
Jan 24MIT Gordon Kelly InvitationalJan 24 · 1 Mile · Place 14 · MerrimackMerrimack1 Mile144:29.67aFr
Jan 18Suffolk Ice BreakerJan 18 · 3000 Meters · Place 14 · MerrimackMerrimack3000 Meters148:54.04a PBFr

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 6the TRACK at new balance Early Bird inviteDec 6 · 5000 Meters · Place 31 · MerrimackMerrimack5000 Meters31.16:30.32aFr
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · 1 Mile · Place 19 · Hamilton-Wenham RegionalHamilton-Wenham Regional1 Mile194:32.35a—
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · 1 Mile · Place 19 · Hamilton-Wenham RegionalHamilton-Wenham Regional1 Mile194:32.35a—
Feb 17MIAA Division 5 Indoor Track & Field ChampionshipFeb 17 · 1 Mile · Place 4 · Hamilton-Wenham RegionalHamilton-Wenham Regional1 Mile4.4:37.41a12
Feb 4Cape Ann League Championship MeetFeb 4 · 1 Mile · Place 1 · Hamilton-WenhamHamilton-Wenham1 Mile14:25.68 PB12
Feb 4Cape Ann League Championship MeetFeb 4 · 2 Miles · Place 1 · Hamilton-WenhamHamilton-Wenham2 Miles19:49.56 PB12
Jan 28Cape Ann League Meet #5Jan 28 · 1 Mile · Place 1 · Hamilton-WenhamHamilton-Wenham1 Mile14:31.3912
Jan 28Cape Ann League Meet #5Jan 28 · 2 Miles · Place 1 · Hamilton-WenhamHamilton-Wenham2 Miles110:09.3312
Jan 21Cape Ann League Meet #4Jan 21 · 1 Mile · Place 1 · Hamilton-WenhamHamilton-Wenham1 Mile14:30.1412
Jan 14Cape Ann League Meet #3Jan 14 · 600 Meters · Place 4 · Hamilton-WenhamHamilton-Wenham600 Meters41:27.33 PB12
Jan 14Cape Ann League Meet #3Jan 14 · 2 Miles · Place 1 · Hamilton-WenhamHamilton-Wenham2 Miles110:31.7712
Jan 7Cape Ann League Meet #2Jan 7 · 1 Mile · Place 2 · Hamilton-WenhamHamilton-Wenham1 Mile24:39.5912
Jan 7Cape Ann League Meet #2Jan 7 · 2 Miles · Place 2 · Hamilton-WenhamHamilton-Wenham2 Miles210:46.2512

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 5MIAA Meet of ChampionsJun 5 · 2 Miles · Place 12 · Hamilton-Wenham RegionalHamilton-Wenham Regional2 Miles129:41.24a12
Jun 5MIAA Meet of ChampionsJun 5 · 1 Mile · Place 14 · Hamilton-Wenham RegionalHamilton-Wenham Regional1 Mile144:19.69a PB12
May 30MIAA Division 6 Track & Field ChampionshipMay 30 · 2 Miles · Place 2 · Hamilton-Wenham RegionalHamilton-Wenham Regional2 Miles2.9:38.03a12
May 30MIAA Division 6 Track & Field ChampionshipMay 30 · 1 Mile · Place 3 · Hamilton-Wenham RegionalHamilton-Wenham Regional1 Mile3.4:21.77a12
May 24Cape Ann League ChampionshipMay 24 · 2 Miles · Place 1 · Hamilton-Wenham RegionalHamilton-Wenham Regional2 Miles1.9:29.84a PB12
May 24Cape Ann League ChampionshipMay 24 · 1 Mile · Place 2 · Hamilton-Wenham RegionalHamilton-Wenham Regional1 Mile2.4:38.33a12
May 10Andover Boosters InvitationalMay 10 · 2 Miles · Place 2 · Hamilton-Wenham RegionalHamilton-Wenham Regional2 Miles29:39.11a12
Apr 29Lynnfield vs Hamilton-WenhamApr 29 · 2 Miles · Place 1 · Hamilton-Wenham RegionalHamilton-Wenham Regional2 Miles1.10:28.0Unofficial12
Apr 29Lynnfield vs Hamilton-WenhamApr 29 · 1 Mile · Place 1 · Hamilton-Wenham RegionalHamilton-Wenham Regional1 Mile1.04:39.0Unofficial12
Apr 29Lynnfield vs Hamilton-WenhamApr 29 · 400 Meters · Place 2 · Hamilton-Wenham RegionalHamilton-Wenham Regional400 Meters2.54.4Unofficial12
Apr 25MSTCA InVacational & PentathlonApr 25 · 800 Meters · Place 1 · Hamilton-Wenham RegionalHamilton-Wenham Regional800 Meters12:00.5212

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 14MSTCA Winter Festival (Small Schools)Dec 14 · 2 Miles · Place 1 · Hamilton-Wenham RegionalHamilton-Wenham Regional2 Miles1.9:57.12a12
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 2 Miles · Place 2 · Hamilton-Wenham RegionaHamilton-Wenham Regiona2 Miles29:51.10a—
Feb 6Cape Ann League Championship MeetFeb 6 · 1 Mile · Place 2 · Hamilton-WenhamHamilton-Wenham1 Mile24:37.82JR
Jan 23Cape Ann League Meet #4Jan 23 · 2 Miles · Place 1 · Hamilton-Wenham RegionaHamilton-Wenham Regiona2 Miles110:06.78a—
Jan 23Cape Ann League Meet #4Jan 23 · 1000 Meters · Place 2 · Hamilton-Wenham RegionaHamilton-Wenham Regiona1000 Meters22:45.00a PB—
Jan 9Cape Ann League Meet #2Jan 9 · 2 Miles · Place 8 · Hamilton-Wenham RegionalHamilton-Wenham Regional2 Miles8.11:18.04a11
Jan 9Cape Ann League Meet #2Jan 9 · 600 Meters · Place 3 · Hamilton-Wenham RegionalHamilton-Wenham Regional600 Meters3.1:30.25a11

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 23MIAA Division 6 Track & Field ChampionshipMay 23 · 2 Miles · Place 4 · Hamilton-Wenham RegionaHamilton-Wenham Regiona2 Miles49:52.47a—
May 23MIAA Division 6 Track & Field ChampionshipMay 23 · 1 Mile · Place 6 · Hamilton-Wenham RegionaHamilton-Wenham Regiona1 Mile64:28.98a—
May 18Cape Ann League ChampionshipMay 18 · 2 Miles · Place 2 · Hamilton-Wenham RegionaHamilton-Wenham Regiona2 Miles29:43.46a—
May 11Andover Boosters InvitationalMay 11 · 2 Miles · Place 7 · Hamilton-Wenham RegionaHamilton-Wenham Regiona2 Miles79:54.80a—
May 11Andover Boosters InvitationalMay 11 · 1 Mile · Place 26 · Hamilton-Wenham RegionaHamilton-Wenham Regiona1 Mile264:39.59a—

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 12Cape Ann League Meet #1Dec 12 · 2 Miles · Place 2 · Hamilton-Wenham RegionalHamilton-Wenham Regional2 Miles2.10:37.99a11
Dec 12Cape Ann League Meet #1Dec 12 · 1 Mile · Place 1 · Hamilton-Wenham RegionalHamilton-Wenham Regional1 Mile1.4:53.88a11
Feb 16MIAA D5 Indoor Track & Field ChampionshipFeb 16 · 2 Miles · Place 7 · Hamilton-Wenham RegionalHamilton-Wenham Regional2 Miles7.10:18.49a10
Jan 31Cape Ann League Meet #5Jan 31 · 2 Miles · Place 3 · Hamilton-WenhamHamilton-Wenham2 Miles310:39.71SO
Jan 31Cape Ann League Meet #5Jan 31 · 1000 Meters · Place 1 · Hamilton-WenhamHamilton-Wenham1000 Meters12:49.67SO
Jan 17Cape Ann League Meet #3 2023Jan 17 · 2 Miles · Place 1 · Hamilton-WenhamHamilton-Wenham2 Miles110:28.18SO
Jan 17Cape Ann League Meet #3 2023Jan 17 · 1 Mile · Place 2 · Hamilton-WenhamHamilton-Wenham1 Mile24:49.20SO
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · 1 Mile · Place 10 · Hamilton-Wenham RegionalHamilton-Wenham Regional1 Mile10.4:53.38a10

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 25MIAA Division 6 Outdoor Track & Field ChampionshipMay 25 · 2 Miles · Place 9 · Hamilton-Wenham RegionalHamilton-Wenham Regional2 Miles9.10:06.57a10
May 25MIAA Division 6 State MeetMay 25 · 2 Miles · Place 9 · Hamilton-Wenham RegionalHamilton-Wenham Regional2 Miles9.10:06.57a10
May 20Cape Ann League ChampionshipMay 20 · 2 Miles · Place 2 · Hamilton-WenhamHamilton-Wenham2 Miles210:04.0710
May 13Andover Boosters MeetMay 13 · 2 Miles · Place 7 · Hamilton-Wenham RegionalHamilton-Wenham Regional2 Miles7.10:08.99a10

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 13Cape Ann League Meet #1Dec 13 · 2 Miles · Place 4 · Hamilton-Wenham RegionalHamilton-Wenham Regional2 Miles4.10:56.04a10
Dec 13Cape Ann League Meet #1Dec 13 · 1 Mile · Place 7 · Hamilton-Wenham RegionalHamilton-Wenham Regional1 Mile7.5:05.71a10
Feb 8Cape Ann ChampionshipFeb 8 · 2 Miles · Place 9 · Hamilton-Wenham RegionalHamilton-Wenham Regional2 Miles911:27.789
Jan 12Cape Ann - Meet3 - ReggieJan 12 · 1 Mile · Place 5 · Hamilton-WenhamHamilton-Wenham1 Mile55:19.36FR
Jan 8MSTCA Auerbach FR-SOPH Small School MeetJan 8 · 2 Miles · Place 9 · Hamilton-WenhamHamilton-Wenham2 Miles911:22.62FR

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 1466th Annual Andover Boosters InvitationalMay 14 · 1 Mile · Place 20 · Hamilton-Wenham RegionalHamilton-Wenham Regional1 Mile205:03.329

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20Cape Ann - Meet2 ReggieDec 20 · 2 Miles · Place 9 · Hamilton-Wenham RegionalHamilton-Wenham Regional2 Miles9.11:43.59a9
Dec 15Cape Ann - Meet1 ReggieDec 15 · 600 Meters · Place 18 · Hamilton-Wenham RegionalHamilton-Wenham Regional600 Meters18.1:44.14a9