Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor38th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPS · Feb 285:11.06a38th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPSFebruary 28, 2026
1 Mile · OutdoorNew Hampshire Distance Festival · May 15:10.93aNew Hampshire Distance FestivalMay 1, 2026
1000 Meters · IndoorNHWTL @ PEA Morning · Jan 243:09.97aNHWTL @ PEA MorningJanuary 24, 2026
1500 Meters · IndoorNHIAA D-II Indoor Championship & Battlenotes · Feb 84:51.78aNHIAA D-II Indoor Championship & BattlenotesFebruary 8, 2026
1600 Meters · OutdoorSeacoast Championships · May 225:09.45aSeacoast ChampionshipsMay 22, 2026
2 Miles · IndoorMSTCA Boston Holiday Challenge · Dec 2711:40.74aMSTCA Boston Holiday ChallengeDecember 27, 2025
2 Miles · OutdoorWeston Twilight Invitational - Regis Events · May 911:20.58aWeston Twilight Invitational - Regis EventsMay 9, 2026
200 Meters · OutdoorOR Home #1 · Apr 2130.04aOR Home #1April 21, 2026
3000 Meters · IndoorNHWTL @ PEA · Jan 2110:35.20aNHWTL @ PEAJanuary 21, 2026
3200 Meters · Outdoor2026 NHIAA Meet of Champions · Jun 611:02.49a2026 NHIAA Meet of ChampionsJune 6, 2026
400 Meters · OutdoorOR Home #1 · Apr 211:05.38aOR Home #1April 21, 2026
800 Meters · Outdoor2026 Bobcat Invite · May 162:25.74a2026 Bobcat InviteMay 16, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 13New England HS Outdoor TF ChampionshipJun 13 · 3200 Meters · Place 17 · Oyster River3200 Meters17.11:22.12a10
Jun 62026 NHIAA Meet of ChampionsJun 6 · 3200 Meters · Place 4 · Oyster River3200 Meters4.11:02.49a PB10
May 30NHIAA D-II Outdoor Championship and BattlenotesMay 30 · 3200 Meters · Place 2 · Oyster River3200 Meters2.11:11.29a10
May 30NHIAA D-II Outdoor Championship and BattlenotesMay 30 · 1600 Meters · Place 3 · Oyster River1600 Meters3.5:14.02a10
May 22Seacoast ChampionshipsMay 22 · 1600 Meters · Place 1 · Oyster River1600 Meters1.5:09.45a PB10
May 162026 Bobcat InviteMay 16 · 1600 Meters · Place 1 · Oyster River1600 Meters1.5:16.15a10
May 162026 Bobcat InviteMay 16 · 800 Meters · Place 1 · Oyster River800 Meters1.2:25.74a PB10
May 9Weston Twilight Invitational - Regis EventsMay 9 · 2 Miles · Place 5 · Oyster River2 Miles511:20.58a PB10
May 1New Hampshire Distance FestivalMay 1 · 1 Mile · Place 4 · Oyster River1 Mile45:10.93a PB10
Apr 25Black Bear InviteApr 25 · 3200 Meters · Place 2 · Oyster River3200 Meters2.11:17.24a10
Apr 21OR Home #1Apr 21 · 400 Meters · Place 2 · Oyster River400 Meters2.1:05.38a PB10
Apr 21OR Home #1Apr 21 · 200 Meters · Place 7 · Oyster River200 Meters7.30.04a PB10
Apr 18ORSpringApr 18 · 1600 Meters · Place 3 · Oyster River1600 Meters3.5:15.19a10

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 2838th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPSFeb 28 · 1 Mile · Place 9 · Oyster River1 Mile9.5:11.06a PB10
Feb 28[MA Entries] New England Track and Field ChampionshipFeb 28 · 1 Mile · Place 9 · Oyster River1 Mile9.5:11.06a10
Feb 8NHIAA D-II Indoor Championship & BattlenotesFeb 8 · 3000 Meters · Place 1 · Oyster River3000 Meters1.10:45.69a10
Feb 8NHIAA D-II Indoor Championship & BattlenotesFeb 8 · 1500 Meters · Place 1 · Oyster River1500 Meters1.4:51.78a PB10
Jan 24NHWTL @ PEA MorningJan 24 · 1000 Meters · Place 1 · Oyster River1000 Meters1.3:09.97a PB10
Jan 21NHWTL @ PEAJan 21 · 3000 Meters · Place 2 · Oyster River3000 Meters210:35.20a PB10
Jan 9MSTCA Northeast InvitationalJan 9 · 1 Mile · Place 8 · Oyster River1 Mile85:14.79a10
Jan 4NHWTL UNH MorningJan 4 · 1000 Meters · Place 2 · Oyster River1000 Meters23:15.15SO

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 2 Miles · Place 7 · Oyster River2 Miles7.11:40.74a PB10
Dec 21NHWTL USMDec 21 · 1500 Meters · Place 1 · Oyster River1500 Meters1.5:04.34a10

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 14New England Outdoor Track & Field ChampionshipJun 14 · 3200 Meters · Place 16 · Oyster River3200 Meters16.11:19.71a9
Jun 82025 NHIAA Meet of ChampionsJun 8 · 3200 Meters · Place 5 · Oyster River3200 Meters5.11:25.72a9
May 23Seacoast ChampionshipsMay 23 · 1600 Meters · Place 7 · Oyster River1600 Meters75:20.19FR
May 17Bobcat InviteMay 17 · 3200 Meters · Place 2 · Oyster River3200 Meters211:34.76FR
May 10Seacoast Frosh-Soph ChampionshipsMay 10 · 1600 Meters · Place 1 · Oyster River1600 Meters1.5:38.85a9
May 2New Hampshire Distance Festival at Souhegan HSMay 2 · 1 Mile · Place 7 · Oyster River1 Mile75:33.68a9