Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor40th Yale Interscholastic Track Classic · Jan 104:45.36a40th Yale Interscholastic Track ClassicJanuary 10, 2025
1600 Meters · OutdoorThe Coatesville Track and Field Invitational · Apr 124:42.34aThe Coatesville Track and Field InvitationalApril 12, 2025
800 Meters · OutdoorChes-Mont Champs · May 62:03.15aChes-Mont ChampsMay 6, 2026
800 Meters · Relay Split · IndoorTFCAGP #2 · Dec 202:07.237TFCAGP #2December 20, 2025
Mile Final · IndoorKevin Dare Invite · Jan 104:43.62Kevin Dare InviteJanuary 10, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 6Ches-Mont ChampsMay 6 · 800 Meters · Place 6 · Great Valley800 Meters6.2:03.15a PB12
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 800 Meters · Place 60 · Great Valley800 Meters60.2:05.37a12
Apr 2522nd Annual Unionville InvitationalApr 25 · 800 Meters · Place 11 · Great Valley800 Meters11.2:03.45a12
Apr 1Rustin InviteApr 1 · 1600 Meters · Place 16 · Great Valley1600 Meters16.04:47.712
Apr 1Rustin InviteApr 1 · 800 Meters · Place 25 · Great Valley800 Meters25.02:07.312

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 14Henderson InvitationalFeb 14 · 1 Mile · Place 21 · Great Valley1 Mile21.4:45.78a12
Jan 10Kevin Dare InviteJan 10 · Mile Final · Place 22 · GREAT VALLEYMile Final224:43.62 PB12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 29RJBICDec 29 · 1 Mile · Great Valley1 Mile--DNS12
Dec 20TFCAGP #2Dec 20 · 800 Meters · Great Valley800 MetersRelay Split—2:07.237 PB12
Jan 19TFCAofGP Meet #7Jan 19 · 1 Mile · Place 15 · Great Valley1 Mile154:46.69—
Jan 1040th Yale Interscholastic Track ClassicJan 10 · 1 Mile · Place 55 · Great Valley1 Mile55.4:45.36a PB11
Jan 1040th Yale Interscholastic Track ClassicJan 10 · 800 Meters · Great Valley800 MetersRelay Split—2:09.335a11

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 7Ches-Mont League ChampsMay 7 · 1600 Meters · Place 37 · Great Valley1600 Meters37.4:53.26a11
Apr 12The Coatesville Track and Field InvitationalApr 12 · 1600 Meters · Place 9 · Great Valley1600 Meters9.4:42.34a PB11
Apr 12Coatesville Track and Field InvitationalApr 12 · 1600 Meters · Place 9 · Great Valley1600 Meters9.4:42.34a11