Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNew England HS Indoor Track & Field Championship · Mar 24:28.26aNew England HS Indoor Track & Field ChampionshipMarch 2, 2024
1 Mile · OutdoorPomona-Pitzer Salo/Crenna Invite · Feb 154:26.26aPomona-Pitzer Salo/Crenna InviteFebruary 15, 2025
10,000 Meters · OutdoorPacWest Track & Field Championships · Apr 2531:16.48aPacWest Track & Field ChampionshipsApril 25, 2025
1000 Meters · IndoorNHWTL PEA · Jan 132:46.94aNHWTL PEAJanuary 13, 2024
10000 Meters · Outdoor2025 Triton Invitational · Apr 431:23.14a2025 Triton InvitationalApril 4, 2025
1500 Meters · Indoor2024 NHIAA Indoor Div II Championship · Feb 114:11.77a2024 NHIAA Indoor Div II ChampionshipFebruary 11, 2024
1500 Meters · Outdoor2025 Beach Opener · Mar 74:08.05a2025 Beach OpenerMarch 7, 2025
1600 Meters · IndoorCedarville Richey Tune-Up HS Indoor Meet 2022-23 · Feb 44:35.59aCedarville Richey Tune-Up HS Indoor Meet 2022-23February 4, 2023
1600 Meters · Outdoor2024 NHIAA Meet of Champions · Jun 24:20.11a2024 NHIAA Meet of ChampionsJune 2, 2024
2 Miles · IndoorNew England HS Indoor Track & Field Championship · Mar 29:34.43aNew England HS Indoor Track & Field ChampionshipMarch 2, 2024
3000 Meters · Indoor2024 NHIAA Indoor Div II Championship · Feb 118:52.39a2024 NHIAA Indoor Div II ChampionshipFebruary 11, 2024
3000 Meters · Outdoor2025 Beach Opener · Mar 78:45.51a2025 Beach OpenerMarch 7, 2025
3200 Meters · Outdoor2024 NHIAA Meet of Champions · Jun 29:31.68a2024 NHIAA Meet of ChampionsJune 2, 2024
5000 Meters · IndoorSuffolk Relays · Dec 216:04.63aSuffolk RelaysDecember 2, 2023
5000 Meters · Outdoor2025 Bob Larsen Distance · Mar 2114:50.23a2025 Bob Larsen DistanceMarch 21, 2025
600 Meters · IndoorNHWTL @ UNH Morning Session · Dec 301:33.89aNHWTL @ UNH Morning SessionDecember 30, 2023
800 Meters · OutdoorSeacoast · May 171:59.38aSeacoastMay 17, 2024

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

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 8APU Franson Last Chance InviteMay 8 · 5000 Meters · Place 42 · Azusa PacificAzusa Pacific5000 Meters4215:10.78aFr
May 8APU Franson Last Chance InviteMay 8 · 1500 Meters · Place 124 · Azusa PacificAzusa Pacific1500 Meters1244:08.61aFr
Apr 25PacWest Track & Field ChampionshipsApr 25 · 10,000 Meters · Place 10 · Azusa PacificAzusa Pacific10,000 Meters10.31:16.48a PBFr
Apr 25PacWest Track & Field ChampionshipsApr 25 · 5000 Meters · Place 22 · Azusa PacificAzusa Pacific5000 Meters22.15:34.56aFr
Apr 42025 Triton InvitationalApr 4 · 10000 Meters · Place 3 · Azusa PacificAzusa Pacific10000 Meters331:23.14a PBFr
Mar 222025 Jim Bush Legends MeetMar 22 · 1500 Meters · Place 8 · Azusa PacificAzusa Pacific1500 Meters84:10.13aFr
Mar 212025 Bob Larsen DistanceMar 21 · 5000 Meters · Place 11 · Azusa PacificAzusa Pacific5000 Meters1114:50.23a PBFr
Mar 72025 Beach OpenerMar 7 · 3000 Meters · Place 7 · Azusa PacificAzusa Pacific3000 Meters78:45.51a PB—
Mar 72025 Beach OpenerMar 7 · 1500 Meters · Place 16 · Azusa PacificAzusa Pacific1500 Meters164:08.05a PB—
Feb 15Pomona-Pitzer Salo/Crenna InviteFeb 15 · 1 Mile · Place 7 · Azusa PacificAzusa Pacific1 Mile7.4:26.26a PBFr

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 22024 NHIAA Meet of ChampionsJun 2 · 3200 Meters · Place 4 · Portsmouth ChristianPortsmouth Christian3200 Meters49:31.68a PB—
Jun 22024 NHIAA Meet of ChampionsJun 2 · 1600 Meters · Place 1 · Portsmouth ChristianPortsmouth Christian1600 Meters14:20.11a PB—
May 17SeacoastMay 17 · 800 Meters · Place 3 · Portsmouth ChristianPortsmouth Christian800 Meters31:59.38a PB—
May 11Bobcat2024May 11 · 3200 Meters · Place 1 · Portsmouth ChristianPortsmouth Christian3200 Meters1.9:32.31a12
Apr 20Sanborn InviteApr 20 · 1600 Meters · Place 1 · Portsmouth ChristianPortsmouth Christian1600 Meters1.4:28.58a12
Apr 12Belmont MeetApr 12 · 3200 Meters · Place 1 · Portsmouth ChristianPortsmouth Christian3200 Meters110:24.12SR
Apr 12Belmont MeetApr 12 · 1600 Meters · Place 10 · Portsmouth ChristianPortsmouth Christian1600 Meters105:48.75SR
Apr 12Belmont MeetApr 12 · 800 Meters · Place 1 · Portsmouth ChristianPortsmouth Christian800 Meters12:05.58SR

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 2New England HS Indoor Track & Field ChampionshipMar 2 · 2 Miles · Place 9 · Portsmouth ChristianPortsmouth Christian2 Miles9.9:34.43a PB12
Mar 2New England HS Indoor Track & Field ChampionshipMar 2 · 1 Mile · Place 10 · Portsmouth ChristianPortsmouth Christian1 Mile10.4:28.26a PB12
Feb 112024 NHIAA Indoor Div II ChampionshipFeb 11 · 3000 Meters · Place 2 · Portsmouth ChristianPortsmouth Christian3000 Meters2.8:52.39a PB12
Feb 112024 NHIAA Indoor Div II ChampionshipFeb 11 · 1500 Meters · Place 2 · Portsmouth ChristianPortsmouth Christian1500 Meters2.4:11.77a PB12
Feb 3NHWTL UNH PMFeb 3 · 1500 Meters · Place 1 · Portsmouth ChristianPortsmouth Christian1500 Meters14:12.77SR
Feb 3NHWTL UNH AMFeb 3 · 1500 Meters · Place 1 · Portsmouth ChristianPortsmouth Christian1500 Meters1.4:12.77a12
Jan 13NHWTL PEAJan 13 · 1000 Meters · Place 1 · Portsmouth ChristianPortsmouth Christian1000 Meters1.2:46.94a PB12
Jan 13NHWTL PEAJan 13 · 3000 Meters · Place 1 · Portsmouth ChristianPortsmouth Christian3000 Meters1.9:08.99a12
Jan 6Dartmouth RelaysJan 6 · 1 Mile · Place 11 · Portsmouth ChristianPortsmouth Christian1 Mile11.4:38.27a12

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30NHWTL @ UNH Morning SessionDec 30 · 600 Meters · Place 3 · Portsmouth ChristianPortsmouth Christian600 Meters3.1:33.89a PB12
Dec 2Suffolk RelaysDec 2 · 5000 Meters · Place 30 · UnattachedUnattached5000 Meters30.16:04.63a PB12
Feb 12NHIAA Division II Indoor State ChampionshipsFeb 12 · 3000 Meters · Place 6 · Portsmouth ChristianPortsmouth Christian3000 Meters6.9:25.61a11
Feb 4Cedarville Richey Tune-Up HS Indoor Meet 2022-23Feb 4 · 1600 Meters · Place 8 · UnattachedUnattached1600 Meters8.4:35.59a PB11
Jan 21NHWTL @ UNH AfternoonJan 21 · 1000 Meters · Place 2 · Portsmouth ChristianPortsmouth Christian1000 Meters2.2:52.44a11
Jan 14NH WTL @ Phillips Exeter AcademyJan 14 · 3000 Meters · Place 1 · Portsmouth ChristianPortsmouth Christian3000 Meters1.9:15.53a11

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 24NHIAA Division III Track & Field ChampionshipsMay 24 · 3200 Meters · Place 9 · Portsmouth ChristianPortsmouth Christian3200 Meters9.10:28.21a11
May 24NHIAA Division III Track & Field ChampionshipsMay 24 · 1600 Meters · Place 3 · Portsmouth ChristianPortsmouth Christian1600 Meters3.4:40.09a11
May 16Sanborn Last ChanceMay 16 · 3200 Meters · Portsmouth ChristianPortsmouth Christian3200 Meters--DNS11
May 16Sanborn Last ChanceMay 16 · 1600 Meters · Place 2 · Portsmouth ChristianPortsmouth Christian1600 Meters2.4:45.30a11

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17NHWTL @ PEADec 17 · 1000 Meters · Place 1 · Portsmouth ChristianPortsmouth Christian1000 Meters1.2:47.89a11
Jan 21NHWTL @ PEAJan 21 · 2 Miles · Place 2 · Portsmouth ChristianPortsmouth Christian2 Miles2.10:39.14a10

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 21Wilderness League ChampionshipMay 21 · 1600 Meters · Place 2 · Portsmouth ChristianPortsmouth Christian1600 Meters24:40.44SO
May 18Sanborn Last ChanceMay 18 · 800 Meters · Place 4 · Portsmouth ChristianPortsmouth Christian800 Meters42:12.02SO
May 14Bobcat InvitationalMay 14 · 1600 Meters · Place 1 · Portsmouth ChristianPortsmouth Christian1600 Meters14:43.94SO
May 14Bobcat InvitationalMay 14 · 1600 Meters · Place 1 · Portsmouth ChristianPortsmouth Christian1600 Meters14:43.94SO
May 14Bobcat InvitationalMay 14 · 800 Meters · Place 5 · Portsmouth ChristianPortsmouth Christian800 Meters52:10.60SO
May 14Bobcat InvitationalMay 14 · 800 Meters · Place 5 · Portsmouth ChristianPortsmouth Christian800 Meters52:10.60SO
Apr 30Black Bear InvitationalApr 30 · 1600 Meters · Place 4 · Portsmouth ChristianPortsmouth Christian1600 Meters4.4:43.90aUnofficial10
Apr 30Black Bear InvitationalApr 30 · 800 Meters · Place 17 · Portsmouth ChristianPortsmouth Christian800 Meters17.2:11.84aUnofficial10

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 15NHWTL @ PEADec 15 · 1 Mile · Place 2 · Portsmouth ChristianPortsmouth Christian1 Mile2.4:56.40a10