Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorNashua North Invitational · Apr 255:12.39aNashua North Invitational April 25, 2026
1000 Meters · IndoorNHWTL Morning @ PSU · Jan 32:56.26aNHWTL Morning @ PSUJanuary 3, 2026
1500 Meters · IndoorNHWTL UNH Morning · Dec 134:48.17aNHWTL UNH MorningDecember 13, 2025
1600 Meters · OutdoorPelham Invitational · Apr 115:11.44aPelham InvitationalApril 11, 2026
2 Miles · IndoorWinter Warrior HS Invitational · Dec 2811:00.62aWinter Warrior HS InvitationalDecember 28, 2025
3000 Meters · IndoorNHWTL PEA · Dec 209:48.01aNHWTL PEADecember 20, 2025
3200 Meters · OutdoorLondonderry R.E.A.L. Invitational · May 2311:05.15aLondonderry R.E.A.L. InvitationalMay 23, 2026
400 Meters · Relay Split · IndoorNHWTL PEA · Dec 201:02.998NHWTL PEADecember 20, 2025
800 Meters · OutdoorLondonderry, Alvirne @ Keene · Apr 282:15.97aLondonderry, Alvirne @ KeeneApril 28, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 23Londonderry R.E.A.L. InvitationalMay 23 · 3200 Meters · Place 20 · Alvirne3200 Meters20.11:05.15a PB12
May 16BRISTOL INVITATIONALMay 16 · 1600 Meters · Place 9 · Alvirne1600 Meters9.5:11.89a12
May 16PETE CORNELIUSEN RELAYSMay 16 · 1600 Meters · Place 9 · Alvirne1600 Meters9.5:11.89a12
Apr 28Londonderry, Alvirne @ KeeneApr 28 · 800 Meters · Place 6 · Alvirne800 Meters6.2:15.97a PB12
Apr 25Nashua North Invitational Apr 25 · 1 Mile · Place 28 · Alvirne1 Mile28.5:12.39a PB12
Apr 11Pelham InvitationalApr 11 · 1600 Meters · Place 14 · Alvirne1600 Meters14.5:11.44a PB12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 3NHWTL Morning @ PSUJan 3 · 1000 Meters · Place 9 · Alvirne1000 Meters9.2:56.26a PB12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · 2 Miles · Place 22 · Alvirne2 Miles22.11:00.62a PB12
Dec 20NHWTL PEADec 20 · 400 Meters · Alvirne400 MetersRelay Split—1:02.998 PB12
Dec 20NHWTL PEADec 20 · 3000 Meters · Place 3 · Alvirne3000 Meters3.9:48.01a PB12
Dec 13NHWTL UNH MorningDec 13 · 1500 Meters · Place 7 · Alvirne1500 Meters7.4:48.17a PB12
Jan 18NHWTL PEAJan 18 · 3000 Meters · Place 8 · Alvirne3000 Meters8.10:09.39a11

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 21NHWTL UNH MorningDec 21 · 1500 Meters · Place 6 · Alvirne1500 Meters6.4:49.20a11
Dec 15NWTL UNH AMDec 15 · 3000 Meters · Place 3 · Alvirne3000 Meters3.10:11.56a11
Jan 14NHWTL UNH PMJan 14 · 3000 Meters · Place 7 · Alvirne3000 Meters7.10:17.43a10
Jan 6NHWTL @ PSU Morning SessionJan 6 · 3000 Meters · Place 4 · Alvirne3000 Meters4.10:23.43a10

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 23NHWTL @ UNH Morning SessionDec 23 · 3000 Meters · Place 5 · Alvirne3000 Meters5.10:58.36a10
Dec 16NHWTL@ PSU Afternoon SessionDec 16 · 3000 Meters · Place 2 · Alvirne3000 Meters2.10:22.18a10
Jan 15NH Meet PMJan 15 · 3000 Meters · Place 3 · Alvirne3000 Meters3.10:52.45a9
Jan 7NH WTL @ PSU MorningJan 7 · 3000 Meters · Place 4 · Alvirne3000 Meters4.11:10.78a9

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 27NHWTL @ UNH MorningDec 27 · 3000 Meters · Place 7 · Alvirne3000 Meters7.11:33.47a9