Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorNHWTL UNH Morning · Jan 183:21.48NHWTL UNH MorningJanuary 18, 2026
1500 Meters · IndoorNWTL UNH AM · Dec 155:42.07aNWTL UNH AMDecember 15, 2024
1600 Meters · OutdoorPortsmouth Tri · May 65:51.45aPortsmouth TriMay 6, 2024
3000 Meters · IndoorNHWTL UNH AM · Feb 312:16.98aNHWTL UNH AMFebruary 3, 2024
3000 Meters · OutdoorPhillips Exeter Academy Meet · Apr 2012:43.52Phillips Exeter Academy MeetApril 20, 2024
500 Meters · IndoorNHWTL UNH Morning · Jan 125:43.34NHWTL UNH MorningJanuary 12, 2025
800 Meters · IndoorUSM New Year's Invitational · Dec 302:41.73aUSM New Year's InvitationalDecember 30, 2023
800 Meters · OutdoorORSpring · Apr 182:32.64aORSpringApril 18, 2026
800 Meters · Relay Split · IndoorNHWTL PEA · Jan 252:41.267NHWTL PEAJanuary 25, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 22Seacoast ChampionshipsMay 22 · 800 Meters · Portsmouth800 Meters--DNS12
May 162026 Bobcat InviteMay 16 · 800 Meters · Place 12 · Portsmouth800 Meters12.2:32.66a12
May 2Phillips ExeterMay 2 · 800 Meters · Portsmouth800 Meters--DNS12
Apr 25Nashua North Invitational Apr 25 · 800 Meters · Place 12 · Portsmouth800 Meters12.2:37.73a12
Apr 18ORSpringApr 18 · 800 Meters · Place 6 · Portsmouth800 Meters6.2:32.64a PB12
Apr 8Exeter, Spaulding @ PortsmouthApr 8 · 800 Meters · Place 4 · Portsmouth800 Meters4.2:32.97a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 8NHIAA D-I Indoor Championship & BattlenotesFeb 8 · 1000 Meters · Place 12 · Portsmouth1000 Meters12.3:23.14a12
Jan 18NHWTL UNH MorningJan 18 · 1000 Meters · Place 2 · Portsmouth1000 Meters23:21.48 PBSR
Jan 11NHWTL USMJan 11 · 1000 Meters · Place 6 · Portsmouth1000 Meters6.3:31.60a12

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 21NHWTL UNH MorningDec 21 · 1000 Meters · Place 3 · Portsmouth1000 Meters3.3:25.92a12
Dec 13NHWTL PEADec 13 · 1000 Meters · Place 6 · Portsmouth1000 Meters6.3:34.83a12
Dec 10Neighborhood ScrimmageDec 10 · 1000 Meters · Portsmouth1000 Meters--DNS12
Feb 1NHWTL UNH MorningFeb 1 · 1000 Meters · Place 17 · Portsmouth1000 Meters173:32.1411
Jan 25NHWTL PEAJan 25 · 800 Meters · Portsmouth800 MetersRelay Split—2:41.267 PB11
Jan 25NHWTL PEAJan 25 · 1500 Meters · Place 20 · Portsmouth1500 Meters20.5:48.42a11
Jan 19NHWTL UNH MorningJan 19 · 1000 Meters · Place 7 · Portsmouth1000 Meters7.3:28.30a11
Jan 12NHWTL UNH MorningJan 12 · 500 Meters · Place 5 · Portsmouth500 Meters55:43.34 PBJR

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 23Seacoast ChampionshipsMay 23 · 800 Meters · Place 15 · Portsmouth800 Meters152:41.07JR
May 13Portsmouth Quad MeetMay 13 · 800 Meters · Place 2 · Portsmouth800 Meters22:38.87JR
Apr 26Black Bear InviteApr 26 · 800 Meters · Place 22 · Portsmouth800 Meters222:42.88JR
Apr 19Phillips Exeter Meet #2Apr 19 · 800 Meters · Place 7 · Portsmouth800 Meters72:37.9011
Apr 17Portsmouth Tri MeetApr 17 · 800 Meters · Place 2 · Portsmouth800 Meters22:41.90JR

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 21NHWTL UNH AfternoonDec 21 · 1000 Meters · Place 2 · Portsmouth1000 Meters2.3:33.63a11
Dec 15NWTL UNH AMDec 15 · 1500 Meters · Place 4 · Portsmouth1500 Meters4.5:42.07a PB11
Feb 3NHWTL @ PEAFeb 3 · 1000 Meters · Place 7 · Portsmouth1000 Meters7.3:34.32a10
Feb 3NHWTL UNH AMFeb 3 · 3000 Meters · Place 7 · Portsmouth3000 Meters7.12:16.98a PB10
Jan 20NHWTL UNH PMJan 20 · 3000 Meters · Place 7 · Portsmouth3000 Meters712:16.98SO
Jan 20NHWTL UNH AMJan 20 · 3000 Meters · Place 7 · Portsmouth3000 Meters7.12:16.98a10
Jan 6NHWTL @ PSU Afternoon SessionJan 6 · 1000 Meters · Place 5 · Portsmouth1000 Meters5.3:22.79a10

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 17SeacoastMay 17 · 800 Meters · Place 17 · Portsmouth800 Meters172:43.90a—
May 11Bobcat2024May 11 · 800 Meters · Place 18 · Portsmouth800 Meters18.2:37.73a10
May 6Portsmouth TriMay 6 · 1600 Meters · Place 2 · Portsmouth1600 Meters25:51.45a PB—
Apr 20Phillips Exeter Academy MeetApr 20 · 3000 Meters · Place 3 · Portsmouth3000 Meters312:43.52 PB10
Apr 1Portsmouth and BG @ PinkertonApr 1 · 1600 Meters · Place 4 · Portsmouth1600 Meters45:59.83a—

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 30USM New Year's InvitationalDec 30 · 800 Meters · Place 19 · Portsmouth800 Meters19.2:41.73a PB10
Dec 23NHWTL @ UNH Morning SessionDec 23 · 1000 Meters · Place 1 · Portsmouth1000 Meters1.3:28.18a10
Dec 16NHWTL @ UNH Morning SessionDec 16 · 1000 Meters · Place 4 · Portsmouth1000 Meters4.3:25.55a10
Dec 13PEA ScrimmageDec 13 · 1000 Meters · Place 2 · Portsmouth1000 Meters2.3:27.66a10
Feb 4NH WTL @ Phillips Exeter AcademyFeb 4 · 1000 Meters · Place 2 · Portsmouth1000 Meters23:21.789
Jan 21NHWTL @ UNH MorningJan 21 · 1000 Meters · Place 3 · Portsmouth1000 Meters3.3:24.35a9
Jan 15NH Meet AMJan 15 · 1000 Meters · Place 4 · Portsmouth1000 Meters4.3:25.10a9
Jan 7NH WTL @ PSU AfternoonJan 7 · 1000 Meters · Place 4 · Portsmouth1000 Meters43:29.46FR

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 30USM New Year's InvitationalDec 30 · 800 Meters · Place 10 · Portsmouth800 Meters10.2:41.98a9