Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Northeast Invitational · Jan 95:05.80aMSTCA Northeast InvitationalJanuary 9, 2026
1 Mile · OutdoorNew Hampshire Distance Festival · May 14:59.59aNew Hampshire Distance FestivalMay 1, 2026
1000 Meters · IndoorNHWTL UNH Morning · Dec 133:07.65aNHWTL UNH MorningDecember 13, 2025
1500 Meters · IndoorNHWTL @ PEA Morning · Jan 244:43.61aNHWTL @ PEA MorningJanuary 24, 2026
1500 Meters · OutdoorSeacoast Scramble · Apr 114:48.11aSeacoast ScrambleApril 11, 2026
1600 Meters · OutdoorBlack Bear Invite · Apr 254:58.29aBlack Bear InviteApril 25, 2026
200 Meters · OutdoorOR Home #1 · Apr 2129.19aOR Home #1April 21, 2026
3000 Meters · IndoorNHWTL @ PEA · Jan 2110:17.17aNHWTL @ PEAJanuary 21, 2026
3200 Meters · Outdoor2026 Bobcat Invite · May 1610:39.37a2026 Bobcat InviteMay 16, 2026
400 Meters · OutdoorOR Home #1 · Apr 211:02.85aOR Home #1April 21, 2026
500 Meters · IndoorNHWTL PSU Afternoon · Jan 44:56.44NHWTL PSU AfternoonJanuary 4, 2025
800 Meters · OutdoorOyster River Pembroke Meet · May 122:18.89aOyster River Pembroke MeetMay 12, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 22Seacoast ChampionshipsMay 22 · 3200 Meters · Place 5 · Oyster River3200 Meters5.10:45.21a10
May 162026 Bobcat InviteMay 16 · 3200 Meters · Place 16 · Oyster River3200 Meters16.10:39.37a PB10
May 12Oyster River Pembroke MeetMay 12 · 800 Meters · Place 3 · Oyster River800 Meters3.2:18.89a PB10
May 9Seacoast Freshmen SophomoreMay 9 · 1600 Meters · Place 14 · Oyster River1600 Meters14.5:07.30a10
May 1New Hampshire Distance FestivalMay 1 · 1 Mile · Place 54 · Oyster River1 Mile544:59.59a PB10
Apr 25Black Bear InviteApr 25 · 1600 Meters · Place 9 · Oyster River1600 Meters9.4:58.29a PB10
Apr 21OR Home #1Apr 21 · 400 Meters · Place 21 · Oyster River400 Meters21.1:02.85a PB10
Apr 21OR Home #1Apr 21 · 200 Meters · Place 29 · Oyster River200 Meters29.29.19a PB10
Apr 18ORSpringApr 18 · 3200 Meters · Place 4 · Oyster River3200 Meters4.10:52.45a10
Apr 11Seacoast ScrambleApr 11 · 1500 Meters · Place 9 · Oyster River1500 Meters9.4:48.11a PB10

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 24NHWTL @ PEA MorningJan 24 · 1500 Meters · Place 12 · Oyster River1500 Meters12.4:43.61a PB10
Jan 21NHWTL @ PEAJan 21 · 3000 Meters · Place 11 · Oyster River3000 Meters1110:17.17a PB10
Jan 9MSTCA Northeast InvitationalJan 9 · 1 Mile · Place 109 · Oyster River1 Mile1095:05.80a PB10
Jan 4NHWTL UNH MorningJan 4 · 1500 Meters · Place 13 · Oyster River1500 Meters134:57.45SO

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · 1 Mile · Place 71 · Oyster River1 Mile71.5:12.35a10
Dec 21NHWTL USMDec 21 · 3000 Meters · Place 6 · Oyster River3000 Meters6.10:32.27a10
Dec 13NHWTL UNH MorningDec 13 · 1000 Meters · Place 10 · Oyster River1000 Meters10.3:07.65a PB10
Dec 10Neighborhood ScrimmageDec 10 · 1500 Meters · Place 5 · Oyster River1500 Meters5.4:52.32a10
Jan 10MSTCA Northeast InvitationalJan 10 · 1 Mile · Place 119 · Oyster River1 Mile1195:19.42a—
Jan 4NHWTL PSU AfternoonJan 4 · 500 Meters · Place 6 · Oyster River500 Meters64:56.44 PBFR

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 23Seacoast ChampionshipsMay 23 · 3200 Meters · Place 8 · Oyster River3200 Meters811:01.13FR
May 17Bobcat InviteMay 17 · 3200 Meters · Place 13 · Oyster River3200 Meters1311:07.53FR
May 10Seacoast Frosh-Soph ChampionshipsMay 10 · 1600 Meters · Place 12 · Oyster River1600 Meters12.5:12.34a9
May 2New Hampshire Distance Festival at Souhegan HSMay 2 · 1 Mile · Place 36 · Oyster River1 Mile365:11.41a9
Apr 26Black Bear InviteApr 26 · 800 Meters · Place 33 · Oyster River800 Meters332:24.45FR
Apr 19Sanborn InvitationalApr 19 · 3200 Meters · Place 11 · Oyster River3200 Meters1111:26.889

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28NHWTL UNH MorningDec 28 · 3000 Meters · Place 2 · Oyster River3000 Meters2.10:50.02a9
Dec 21NHWTL UNH MorningDec 21 · 1000 Meters · Place 11 · Oyster River1000 Meters11.3:13.51a9
Dec 15NWTL UNH AMDec 15 · 1500 Meters · Place 11 · Oyster River1500 Meters11.5:00.73a9