Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUSM New Year's Invitational · Dec 304:59.98aUSM New Year's InvitationalDecember 30, 2023
1000 Meters · IndoorNHWTL UNH Evening · Jan 243:02.27aNHWTL UNH EveningJanuary 24, 2026
1500 Meters · IndoorNHWTL @ PEA · Feb 34:34.53aNHWTL @ PEAFebruary 3, 2024
1500 Meters · OutdoorPhillips Exeter Tri Meet · Apr 234:35.26aPhillips Exeter Tri MeetApril 23, 2025
1600 Meters · OutdoorSeacoastF/S · May 44:50.66aSeacoastF/SMay 4, 2024
3000 Meters · IndoorNHWTL @ UNH Morning Session · Dec 169:48.53aNHWTL @ UNH Morning SessionDecember 16, 2023
3200 Meters · OutdoorSeacoast · May 1710:30.11aSeacoastMay 17, 2024
400 Meters · Relay Split · IndoorNeighborhood Scrimmage · Dec 101:00.309Neighborhood ScrimmageDecember 10, 2025
500 Meters · OutdoorThe Cross-Town Tri · Apr 134:35.65The Cross-Town TriApril 13, 2024
800 Meters · OutdoorPinkerton, Winnacunnet, Newmarket @ Exeter · May 42:16.11aPinkerton, Winnacunnet, Newmarket @ ExeterMay 4, 2026
800 Meters · Relay Split · IndoorNHWTL PEA · Jan 252:13.721NHWTL PEAJanuary 25, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 22Seacoast ChampionshipsMay 22 · 1600 Meters · Place 18 · Exeter1600 Meters18.4:58.88a12
May 4Pinkerton, Winnacunnet, Newmarket @ ExeterMay 4 · 800 Meters · Place 3 · Exeter800 Meters3.2:16.11a PB12
Apr 25Black Bear InviteApr 25 · 1600 Meters · Place 10 · Exeter1600 Meters10.4:59.36a12
Apr 21Windham, Dover, Newmarket @ ExeterApr 21 · 1600 Meters · Place 8 · Exeter1600 Meters8.5:10.68a12
Apr 18ORSpringApr 18 · 1600 Meters · Exeter1600 Meters--NT12
Apr 11Seacoast ScrambleApr 11 · 1500 Meters · Place 8 · Exeter1500 Meters8.4:47.56a12
Apr 8Exeter, Spaulding @ PortsmouthApr 8 · 800 Meters · Place 7 · Exeter800 Meters7.2:22.71a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 24NHWTL UNH EveningJan 24 · 1000 Meters · Place 10 · Exeter1000 Meters103:02.27a PB12
Jan 21NHWTL @ PEAJan 21 · 1500 Meters · Place 13 · Exeter1500 Meters134:48.20a12
Jan 11NHWTL UNH AfternoonJan 11 · 1500 Meters · Place 5 · Exeter1500 Meters54:44.59SR

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 10Neighborhood ScrimmageDec 10 · 400 Meters · Exeter400 MetersRelay Split—1:00.309 PB12
Dec 10Neighborhood ScrimmageDec 10 · 3000 Meters · Place 3 · Exeter3000 Meters3.10:16.83a12
Feb 1NHWTL UNH AfternoonFeb 1 · 1500 Meters · Place 20 · Exeter1500 Meters204:47.2811
Jan 25NHWTL PEAJan 25 · 800 Meters · Exeter800 MetersRelay Split—2:13.721 PB11
Jan 19NHWTL UNH AfternoonJan 19 · 1500 Meters · Place 2 · Exeter1500 Meters2.4:41.49a11
Jan 11NHWTL PSU MorningJan 11 · 1500 Meters · Place 11 · Exeter1500 Meters114:46.6911

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 30NHIAA D-I Outdoor Championship & BattlenotesMay 30 · 1600 Meters · Place 17 · Exeter1600 Meters174:51.44JR
May 6Exeter Quad MeetMay 6 · 1600 Meters · Place 4 · Exeter1600 Meters44:58.04JR
Apr 26Black Bear InviteApr 26 · 1600 Meters · Place 9 · Exeter1600 Meters94:51.09JR
Apr 23Phillips Exeter Tri MeetApr 23 · 1500 Meters · Place 2 · Exeter1500 Meters2.4:35.26a PB11
Apr 19Sanborn InvitationalApr 19 · 800 Meters · Place 18 · Exeter800 Meters182:19.4111

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28NHWTL UNH AfternoonDec 28 · 1500 Meters · Place 6 · Exeter1500 Meters6.4:42.58a11
Dec 18PEP ScrimmageDec 18 · 3000 Meters · Place 3 · Exeter3000 Meters3.9:59.89a11
Dec 15NWTL UNH PMDec 15 · 1500 Meters · Place 5 · Exeter1500 Meters5.4:40.65a11
Feb 3NHWTL @ PEAFeb 3 · 1500 Meters · Place 12 · Exeter1500 Meters12.4:34.53a PB10
Jan 6NHWTL @ PSU Afternoon SessionJan 6 · 3000 Meters · Place 2 · Exeter3000 Meters2.9:56.36a10

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 17SeacoastMay 17 · 3200 Meters · Place 5 · Exeter3200 Meters510:30.11a PB—
May 7Exeter Tri MeetMay 7 · 800 Meters · Place 7 · Exeter800 Meters7.2:16.25a10
May 4SeacoastF/SMay 4 · 1600 Meters · Place 2 · Exeter1600 Meters2.4:50.66a PB10
Apr 27Black BearApr 27 · 1600 Meters · Place 29 · Exeter1600 Meters29.4:58.74a10
Apr 17ExeterApr 17 · 1600 Meters · Place 3 · Exeter1600 Meters34:58.09a—
Apr 13The Cross-Town TriApr 13 · 500 Meters · Place 6 · Exeter500 Meters64:35.65 PBSO

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30USM New Year's InvitationalDec 30 · 1 Mile · Place 20 · Exeter1 Mile20.4:59.98a PB10
Dec 16NHWTL @ UNH Morning SessionDec 16 · 3000 Meters · Place 3 · Exeter3000 Meters3.9:48.53a PB10
Dec 13PEA ScrimmageDec 13 · 1500 Meters · Place 3 · Exeter1500 Meters3.4:38.11a10
Feb 4NH WTL @ Phillips Exeter AcademyFeb 4 · 1000 Meters · Place 16 · Exeter1000 Meters163:04.019
Jan 21NHWTL @ UNH AfternoonJan 21 · 1500 Meters · Place 9 · Exeter1500 Meters9.4:51.12a9
Jan 7NH WTL @ PSU AfternoonJan 7 · 1500 Meters · Place 3 · Exeter1500 Meters34:50.06FR

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 19Seacoast ChampionshipsMay 19 · 1600 Meters · Place 14 · Exeter1600 Meters144:58.92a—
May 15Dover, Londonderry, @ ExeterMay 15 · 1600 Meters · Place 3 · Exeter1600 Meters35:06.50FR
May 9Exeter @ SpauldingMay 9 · 1600 Meters · Place 1 · Exeter1600 Meters15:07.53FR
May 6Kiwanis Freshman SophomoreMay 6 · 1600 Meters · Place 11 · Exeter1600 Meters114:56.20FR
Apr 18Salem, Exeter TimberlaneApr 18 · 1600 Meters · Place 5 · Exeter1600 Meters55:02.06FR
Apr 15Phillips Exeter MeetApr 15 · 1500 Meters · Place 11 · Exeter1500 Meters114:40.12FR

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17NHWTL @ UNHDec 17 · 1500 Meters · Place 11 · Exeter1500 Meters11.5:03.94a9
Dec 14NHWTL @ PEA w/ Portsmouth & ExeterDec 14 · 3000 Meters · Place 3 · Exeter3000 Meters3.10:43.75a9