Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Outdoor45th Annual Ottaviani Haverhill HS Track & Field Invitational · Apr 134:51.19a45th Annual Ottaviani Haverhill HS Track & Field InvitationalApril 13, 2024
1000 Meters · IndoorNHIAA D-I Indoor Championship & Battlenotes · Feb 82:41.90aNHIAA D-I Indoor Championship & BattlenotesFebruary 8, 2026
1500 Meters · IndoorNHWTL @ PEA · Feb 34:25.70aNHWTL @ PEAFebruary 3, 2024
1600 Meters · OutdoorAlvirne, Bishop Guertin at Londonderry · May 194:43.73aAlvirne, Bishop Guertin at LondonderryMay 19, 2026
3000 Meters · IndoorNHWTL UNH AM · Feb 39:37.23aNHWTL UNH AMFebruary 3, 2024
3200 Meters · OutdoorBlack Bear · Apr 2710:37.20aBlack BearApril 27, 2024
400 Meters · OutdoorLondonderry, Alvirne @ Keene · Apr 2855.57aLondonderry, Alvirne @ KeeneApril 28, 2026
800 Meters · Outdoor2026 NHIAA Meet of Champions · Jun 61:58.81a2026 NHIAA Meet of ChampionsJune 6, 2026
800 Meters · Relay Split · IndoorNHWTL PEA · Jan 252:14.095NHWTL PEAJanuary 25, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 13New England HS Outdoor TF ChampionshipJun 13 · 800 Meters · Place 20 · Londonderry800 Meters20.1:60.00a12
Jun 62026 NHIAA Meet of ChampionsJun 6 · 800 Meters · Place 5 · Londonderry800 Meters5.1:58.81a PB12
May 30NHIAA D-I Outdoor Championship and BattlenotesMay 30 · 800 Meters · Place 7 · Londonderry800 Meters7.2:00.16a12
May 23Londonderry R.E.A.L. InvitationalMay 23 · 800 Meters · Place 5 · Londonderry800 Meters5.2:01.18a12
May 19Alvirne, Bishop Guertin at LondonderryMay 19 · 1600 Meters · Place 2 · Londonderry1600 Meters2.4:43.73a PB12
Apr 28Londonderry, Alvirne @ KeeneApr 28 · 400 Meters · Place 5 · Londonderry400 Meters5.55.57a PB12
Apr 25Nashua North Invitational Apr 25 · 800 Meters · Place 10 · Londonderry800 Meters10.2:02.45a12
Apr 21Nashua South, Bedford at LondonderryApr 21 · 3200 Meters · Place 4 · Londonderry3200 Meters4.10:54.27a12
Apr 21Nashua South, Bedford at LondonderryApr 21 · 1600 Meters · Place 11 · Londonderry1600 Meters11.5:01.01a12
Apr 7Londonderry Salem @ Pinkerton AcademyApr 7 · 800 Meters · Place 13 · Londonderry800 Meters13.2:26.62a12
Apr 7Londonderry Salem @ Pinkerton AcademyApr 7 · 400 Meters · Place 5 · Londonderry400 Meters5.58.26a12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 8NHIAA D-I Indoor Championship & BattlenotesFeb 8 · 1000 Meters · Place 9 · Londonderry1000 Meters9.2:41.90a PB12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 21NHWTL USMDec 21 · 1000 Meters · Place 1 · Londonderry1000 Meters1.2:44.82a12
Dec 13NHWTL PEADec 13 · 3000 Meters · Place 9 · Londonderry3000 Meters9.10:07.35a12
Jan 25NHWTL PEAJan 25 · 800 Meters · Londonderry800 MetersRelay Split—2:14.095 PB11
Jan 25NHWTL PEAJan 25 · 1500 Meters · Place 16 · Londonderry1500 Meters16.4:34.85a11
Jan 19NHWTL UNH MorningJan 19 · 3000 Meters · Place 8 · Londonderry3000 Meters8.9:50.52a11

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 22Londonderry, Timberlane @ Pinkerton AcademyApr 22 · 1600 Meters · Place 4 · Londonderry1600 Meters4.4:56.37a11

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 15NWTL UNH PMDec 15 · 3000 Meters · Place 4 · Londonderry3000 Meters4.10:05.12a11
Feb 3NHWTL @ PEAFeb 3 · 1500 Meters · Place 7 · Londonderry1500 Meters7.4:25.70a PB10
Feb 3NHWTL UNH AMFeb 3 · 3000 Meters · Place 3 · Londonderry3000 Meters3.9:37.23a PB10
Jan 20NHWTL UNH AMJan 20 · 3000 Meters · Place 3 · Londonderry3000 Meters3.9:37.23a10
Jan 13NHWTL PSU 1_13_24Jan 13 · 1500 Meters · Place 3 · Londonderry1500 Meters3.4:29.28a10

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 27Black BearApr 27 · 3200 Meters · Place 20 · Londonderry3200 Meters20.10:37.20a PB10
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 1 Mile · Place 12 · Londonderry1 Mile12.4:51.19a PB10

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 23NHWTL @ PSU Afternoon SessionDec 23 · 1500 Meters · Place 10 · Londonderry1500 Meters10.4:39.30a10
Dec 16NHWTL @ UNH Morning SessionDec 16 · 3000 Meters · Place 5 · Londonderry3000 Meters5.10:00.83a10
Jan 14NH WTL @ Phillips Exeter AcademyJan 14 · 1500 Meters · Place 6 · Londonderry1500 Meters6.4:50.95a9
Jan 7NH Meet PMJan 7 · 1500 Meters · Place 9 · Londonderry1500 Meters9.5:02.80a9

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 19Londonderry, Spaulding @ PortsmouthApr 19 · 800 Meters · Place 7 · Fres Londonderry800 Meters72:19.87—

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17NHWTL @ UNHDec 17 · 1500 Meters · Place 14 · Londonderry1500 Meters14.5:06.85a9