Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorLast Chance Indoor National Qualifier @ BU · Mar 25:02.80aLast Chance Indoor National Qualifier @ BUMarch 2, 2025
1 Mile · OutdoorNashua North Invitational · Apr 254:41.78aNashua North Invitational April 25, 2026
1000 Meters · IndoorNHWTL PEA · Dec 202:52.27aNHWTL PEADecember 20, 2025
1500 Meters · IndoorNHWTL @ PEA · Jan 174:30.02aNHWTL @ PEAJanuary 17, 2026
1600 Meters · Outdoor2026 NHIAA Meet of Champions · Jun 64:34.04a2026 NHIAA Meet of ChampionsJune 6, 2026
3200 Meters · OutdoorPelham Invitational · Apr 1111:03.52aPelham InvitationalApril 11, 2026
400 Meters · Relay Split · IndoorNHWTL PEA · Dec 201:01.452NHWTL PEADecember 20, 2025
800 Meters · OutdoorMerrimack v. Bedford & Pinkerton Meet · May 192:08.66aMerrimack v. Bedford & Pinkerton MeetMay 19, 2026
800 Meters · Relay Split · IndoorNHWTL Morning @ PSU · Jan 32:18.929NHWTL Morning @ PSUJanuary 3, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 62026 NHIAA Meet of ChampionsJun 6 · 1600 Meters · Place 14 · BedfordBedford1600 Meters14.4:34.04a PB10
May 30NHIAA D-I Outdoor Championship and BattlenotesMay 30 · 1600 Meters · Place 9 · BedfordBedford1600 Meters9.4:37.53a10
May 23Londonderry R.E.A.L. InvitationalMay 23 · 1600 Meters · Place 3 · BedfordBedford1600 Meters3.4:34.11a10
May 19Merrimack v. Bedford & Pinkerton MeetMay 19 · 800 Meters · Place 8 · BedfordBedford800 Meters8.2:08.66a PB10
May 162026 Bobcat InviteMay 16 · 1600 Meters · Place 4 · BedfordBedford1600 Meters4.4:40.24a10
Apr 25Nashua North Invitational Apr 25 · 1 Mile · Place 6 · BedfordBedford1 Mile6.4:41.78a PB10
Apr 21Nashua South, Bedford at LondonderryApr 21 · 800 Meters · Place 2 · BedfordBedford800 Meters2.2:08.75a10
Apr 11Pelham InvitationalApr 11 · 3200 Meters · Place 14 · BedfordBedford3200 Meters14.11:03.52a PB10
Apr 11Pelham InvitationalApr 11 · 1600 Meters · Place 3 · BedfordBedford1600 Meters3.4:48.00a10

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 24NHWTL UNH EveningJan 24 · 1500 Meters · Place 15 · BedfordBedford1500 Meters154:38.98a10
Jan 17NHWTL @ PEAJan 17 · 1500 Meters · Place 9 · BedfordBedford1500 Meters9.4:30.02a PB10
Jan 3NHWTL Morning @ PSUJan 3 · 800 Meters · BedfordBedford800 MetersRelay Split—2:18.929 PB10
Jan 3NHWTL Morning @ PSUJan 3 · 1500 Meters · BedfordBedford1500 Meters--DNS10

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 27NHWTL UNH AfternoonDec 27 · 1500 Meters · Place 3 · BedfordBedford1500 Meters3.4:40.16a10
Dec 20NHWTL PEADec 20 · 1000 Meters · Place 5 · BedfordBedford1000 Meters5.2:52.27a PB10
Dec 20NHWTL PEADec 20 · 400 Meters · BedfordBedford400 MetersRelay Split—1:01.452 PB10
Dec 13NHWTL UNH AfternoonDec 13 · 1500 Meters · Place 3 · BedfordBedford1500 Meters3.4:40.36a10
Mar 2Last Chance Indoor National Qualifier @ BUMar 2 · 1 Mile · Place 69 · UnattachedUnattached1 Mile69.5:02.80a PB9
Mar 2Last Chance Indoor National Qualifier @ BUMar 2 · 1500 Meters · Place 69 · UnattachedUnattached1500 Meters69.4:43.45a9
Feb 1NHWTL UNH AfternoonFeb 1 · 1000 Meters · Place 18 · BedfordBedford1000 Meters182:58.629
Jan 26NHWTL UNH AfternoonJan 26 · 1000 Meters · Place 8 · BedfordBedford1000 Meters83:01.65a—
Jan 18NHWTL PEAJan 18 · 1500 Meters · Place 7 · BedfordBedford1500 Meters7.4:41.14a9
Jan 11NHWTL PSU MorningJan 11 · 1500 Meters · Place 12 · BedfordBedford1500 Meters124:46.839
Jan 5NHWTL UNH AfternoonJan 5 · 1500 Meters · Place 7 · BedfordBedford1500 Meters74:48.44a—

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 21Bedford v. Alvirne and Central MeetMay 21 · 800 Meters · Place 3 · BedfordBedford800 Meters32:18.62FR
May 17Bobcat InviteMay 17 · 1600 Meters · Place 13 · BedfordBedford1600 Meters134:54.64FR
May 17Bobcat InviteMay 17 · 800 Meters · Place 24 · BedfordBedford800 Meters242:13.38FR

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 15NWTL UNH PMDec 15 · 1500 Meters · Place 7 · BedfordBedford1500 Meters7.4:53.63a9