Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorNHWTL USM · Jan 114:04.76aNHWTL USMJanuary 11, 2026
1500 Meters · IndoorNHWTL @ USM Gorham · Dec 146:26.84aNHWTL @ USM GorhamDecember 14, 2025
1600 Meters · OutdoorKennett HS Meet · Apr 286:46.33aKennett HS MeetApril 28, 2026
300 Meters · IndoorNHWTL PSU Morning · Dec 211:04.81aNHWTL PSU MorningDecember 21, 2024
3000 Meters · IndoorNHWTL USM · Dec 2114:08.21aNHWTL USMDecember 21, 2025
400 Meters · Relay Split · IndoorNHWTL @ PEA Morning · Jan 241:08.750NHWTL @ PEA MorningJanuary 24, 2026
600 Meters · IndoorNHWTL PSU Morning · Jan 112:27.75NHWTL PSU MorningJanuary 11, 2025
800 Meters · OutdoorMV Senior Day · May 153:22.26aMV Senior DayMay 15, 2025
800 Meters · Relay Split · IndoorNHWTL @ PEA Morning · Jan 242:45.588NHWTL @ PEA MorningJanuary 24, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 20Bow Cluster MeetMay 20 · 1600 Meters · Place 2 · Merrimack Valley1600 Meters2.6:49.30a10
Apr 28Kennett HS MeetApr 28 · 1600 Meters · Place 10 · Merrimack Valley1600 Meters10.6:46.33a PB10
Apr 18Sanborn InvitationalApr 18 · 1600 Meters · Place 6 · Merrimack Valley1600 Meters6.6:49.38a10
Apr 14Merrimack ValleyApr 14 · 1600 Meters · Place 2 · Merrimack Valley1600 Meters2.6:57.84a10
Apr 11Pelham InvitationalApr 11 · 1600 Meters · Place 26 · Merrimack Valley1600 Meters26.6:55.28a10
Apr 9Coe-Brown Cluster MeetApr 9 · 1600 Meters · Place 3 · Merrimack Valley1600 Meters3.7:08.16a10

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 24NHWTL @ PEA MorningJan 24 · 800 Meters · Merrimack Valley800 MetersRelay Split—2:45.588 PB10
Jan 24NHWTL @ PEA MorningJan 24 · 400 Meters · Merrimack Valley400 MetersRelay Split—1:08.750 PB10
Jan 17NHWTL @ PEAJan 17 · 1000 Meters · Place 16 · Merrimack Valley1000 Meters16.4:05.72a10
Jan 11NHWTL USMJan 11 · 1000 Meters · Place 14 · Merrimack Valley1000 Meters14.4:04.76a PB10
Jan 3NHWTL Morning @ PSUJan 3 · 800 Meters · Merrimack Valley800 MetersRelay Split—2:59.61410
Jan 3NHWTL Morning @ PSUJan 3 · 1500 Meters · Place 10 · Merrimack Valley1500 Meters10.6:33.74a10

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 21NHWTL USMDec 21 · 3000 Meters · Place 2 · Merrimack Valley3000 Meters2.14:08.21a PB10
Dec 14NHWTL @ USM GorhamDec 14 · 400 Meters · Merrimack Valley400 MetersRelay Split—0.559Unofficial10
Dec 14NHWTL @ USM GorhamDec 14 · 1500 Meters · Place 5 · Merrimack Valley1500 Meters5.6:26.84a PB10
Jan 11NHWTL PSU MorningJan 11 · 600 Meters · Place 33 · Merrimack Valley600 Meters332:27.75 PB9
Jan 4NHWTL PSU MorningJan 4 · 600 Meters · Place 22 · Merrimack Valley600 Meters222:32.31a—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 15MV Senior DayMay 15 · 1600 Meters · Place 6 · Merrimack Valley1600 Meters6.7:17.07a9
May 15MV Senior DayMay 15 · 800 Meters · Place 10 · Merrimack Valley800 Meters10.3:22.26a PB9
Apr 19Sanborn InvitationalApr 19 · 800 Meters · Place 39 · Merrimack Valley800 Meters393:31.119
Apr 15MERRIMACK VALLEY HIGH MEETApr 15 · 800 Meters · Place 14 · Merrimack Valley800 Meters143:29.119
Apr 15MERRIMACK VALLEY HIGH MEETApr 15 · 1600 Meters · Place 5 · Merrimack Valley1600 Meters57:33.389
Apr 10Coe-Brown Cluster MeetApr 10 · 1600 Meters · Place 4 · Merrimack Valley1600 Meters47:34.90FR
Apr 10Coe-Brown Cluster MeetApr 10 · 800 Meters · Place 10 · Merrimack Valley800 Meters103:31.20FR

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28NHWTL PSU MorningDec 28 · 300 Meters · Place 48 · Merrimack Valley300 Meters48.1:06.38a9
Dec 28NHWTL PSU MorningDec 28 · 600 Meters · Place 18 · Merrimack Valley600 Meters18.2:27.76a9
Dec 21NHWTL PSU MorningDec 21 · 300 Meters · Place 49 · Merrimack Valley300 Meters49.1:04.81a PB9
Dec 21NHWTL PSU MorningDec 21 · 600 Meters · Place 21 · Merrimack Valley600 Meters21.2:33.22a9
Dec 14NHWT PSU AMDec 14 · 300 Meters · Place 29 · Merrimack Valley300 Meters29.1:05.04a9