Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Outdoor45th Annual Ottaviani Haverhill HS Track & Field Invitational · Apr 135:15.5045th Annual Ottaviani Haverhill HS Track & Field InvitationalApril 13, 2024
1500 Meters · IndoorNHWTL UNH Morning · Jan 194:39.30aNHWTL UNH MorningJanuary 19, 2025
1500 Meters · OutdoorLittle East Conference Championship · Apr 254:29.85aLittle East Conference ChampionshipApril 25, 2026
1600 Meters · OutdoorLondonderry, Timberlane @ Pinkerton Academy · Apr 225:09.20aLondonderry, Timberlane @ Pinkerton AcademyApril 22, 2025
3000 Meters · IndoorSouthern Maine Husky Invitational · Jan 319:52.81aSouthern Maine Husky InvitationalJanuary 31, 2026
5000 Meters · OutdoorSpringfield College Classic · Apr 417:28.88aSpringfield College ClassicApril 4, 2026
800 Meters · OutdoorTufts Spring Stampede · Apr 102:19.37aTufts Spring StampedeApril 10, 2026
800 Meters · Relay Split · IndoorNHWTL PEA · Jan 252:10.358NHWTL 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
Apr 25Little East Conference ChampionshipApr 25 · 1500 Meters · Place 15 · Keene StateKeene State1500 Meters15.4:29.85a PBFr
Apr 17George Davis InvitationalApr 17 · 1500 Meters · Place 41 · Keene StateKeene State1500 Meters41.4:41.79aFr
Apr 10Tufts Spring StampedeApr 10 · 1500 Meters · Place 45 · Keene StateKeene State1500 Meters45.4:40.83aFr
Apr 10Tufts Spring StampedeApr 10 · 800 Meters · Place 44 · Keene StateKeene State800 Meters44.2:19.37a PBFr
Apr 4Springfield College ClassicApr 4 · 5000 Meters · Place 17 · Keene StateKeene State5000 Meters17.17:28.88a PBFr
Mar 28UMass Lowell D'Amour InvitationalMar 28 · 1500 Meters · Place 46 · Keene StateKeene State1500 Meters46.4:39.31aFr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 21Little East Indoor T&F ChampionshipFeb 21 · 3000 Meters · Place 18 · Keene StateKeene State3000 Meters18.9:54.73aFr
Jan 31Southern Maine Husky InvitationalJan 31 · 3000 Meters · Place 7 · Keene StateKeene State3000 Meters7.9:52.81a PBFr
Jan 17Panther InviteJan 17 · 3000 Meters · Place 5 · Keene StateKeene State3000 Meters5.10:12.05aFr

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 22Londonderry, Timberlane @ Pinkerton AcademyApr 22 · 1600 Meters · Place 6 · LondonderryLondonderry1600 Meters6.5:09.20a PB12

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 25NHWTL PEAJan 25 · 800 Meters · LondonderryLondonderry800 MetersRelay Split—2:10.358 PB12
Jan 25NHWTL PEAJan 25 · 1500 Meters · Place 22 · LondonderryLondonderry1500 Meters22.4:46.08a12
Jan 19NHWTL UNH MorningJan 19 · 1500 Meters · Place 5 · LondonderryLondonderry1500 Meters5.4:39.30a PB12

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 1 Mile · Place 29 · LondonderryLondonderry1 Mile29.5:15.50 PB11

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 13NHWTL PSU 1_13_24Jan 13 · 1500 Meters · Place 11 · LondonderryLondonderry1500 Meters11.4:48.60a11

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 23NHWTL @ PSU Afternoon SessionDec 23 · 3000 Meters · Place 6 · LondonderryLondonderry3000 Meters6.10:30.36a11
Dec 16NHWTL @ UNH Morning SessionDec 16 · 1500 Meters · Place 11 · LondonderryLondonderry1500 Meters11.4:51.19a11
Jan 14NH WTL @ Phillips Exeter AcademyJan 14 · 1500 Meters · Place 16 · LondonderryLondonderry1500 Meters16.5:08.58a11
Jan 7NH Meet PMJan 7 · 1500 Meters · Place 12 · LondonderryLondonderry1500 Meters12.5:15.23a11

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 19Londonderry, Spaulding @ PortsmouthApr 19 · 800 Meters · Place 9 · Soph LondonderrySoph Londonderry800 Meters92:22.26—

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17NHWTL @ UNHDec 17 · 1500 Meters · Place 10 · LondonderryLondonderry1500 Meters10.5:03.43a11