Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe 11th Annual Ocean Breeze Invitational 2026 · Jan 316:12.48The 11th Annual Ocean Breeze Invitational 2026January 31, 2026
1600 Meters · OutdoorThe Coatesville Track & Field Invitational · Apr 115:54.65aThe Coatesville Track & Field InvitationalApril 11, 2026
3200 Meters · OutdoorWilliam Tennent #2 · Apr 1414:10.24aWilliam Tennent #2April 14, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 28Springfield Montco #3Apr 28 · 1600 Meters · Cheltenham1600 Meters—DNS12
Apr 17Jack Armstrong InviteApr 17 · 1600 Meters · Place 20 · Cheltenham1600 Meters20.6:05.90a12
Apr 14William Tennent #2Apr 14 · 3200 Meters · Place 6 · Cheltenham3200 Meters6.14:10.24a PB12
Apr 14William Tennent #2Apr 14 · 1600 Meters · Place 5 · Cheltenham1600 Meters5.6:04.18a12
Apr 11The Coatesville Track & Field InvitationalApr 11 · 1600 Meters · Place 13 · Cheltenham1600 Meters135:54.65a PB12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 1 Mile · Place 86 · Cheltenham 011 Mile866:12.48 PB12
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · 1 Mile · Place 86 · Cheltenham 011 Mile866:12.4812
Jan 3TFCAGP #4Jan 3 · 1 Mile · Place 35 · Cheltenham1 Mile35.6:31.10a12

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 18Winter Freeze Outdoor InvitationalDec 18 · 1600 Meters · Place 54 · Cheltenham1600 Meters54.6:29.00aUnofficial12
Dec 18Winter Freeze Outdoor InvitationalDec 18 · 800 Meters · Place 56 · Cheltenham800 Meters56.2:56.79aUnofficial12