Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorDesoto Nike Invitational TF26 · Feb 284:48.74Desoto Nike Invitational TF26February 28, 2026
1600 Meters · OutdoorUIL 6A - District 11 · Apr 84:37.67aUIL 6A - District 11April 8, 2026
3200 Meters · IndoorDesoto Nike Invitational TF26 · Feb 2810:15.01Desoto Nike Invitational TF26February 28, 2026
3200 Meters · OutdoorUIL 6A - District 11 · Apr 810:25.01aUIL 6A - District 11April 8, 2026
800 Meters · IndoorJerry B. Griffin Invitational · Feb 132:08.30Jerry B. Griffin InvitationalFebruary 13, 2026

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 16UIL 6A Area 11-12 Championships TF26Apr 16 · 1600 Meters · Place 7 · DuncanvilleDuncanville1600 Meters7.4:38.26a11
Apr 8UIL 6A - District 11Apr 8 · 3200 Meters · Place 4 · DuncanvilleDuncanville3200 Meters4.10:25.01a PB11
Apr 8UIL 6A - District 11Apr 8 · 1600 Meters · Place 3 · DuncanvilleDuncanville1600 Meters3.4:37.67a PB11
Mar 27Jesuit-Sheaner 61st Annual Relays TF26Mar 27 · 1600 Meters · Place 43 · DuncanvilleDuncanville1600 Meters43.4:39.06a11

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28Desoto Nike Invitational TF26Feb 28 · 1600 Meters · Place 5 · DuncanvilleDuncanville1600 Meters54:48.74 PB11
Feb 28Desoto Nike Invitational TF26Feb 28 · 3200 Meters · Place 3 · DuncanvilleDuncanville3200 Meters310:15.01 PB11
Feb 13Jerry B. Griffin InvitationalFeb 13 · 800 Meters · Place 9 · DuncanvilleDuncanville800 Meters92:08.30 PB11
Feb 7Cedar Hill Opener TF26Feb 7 · 1600 Meters · Place 3 · DuncanvilleDuncanville1600 Meters34:50.3311

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Mar 21Jesuit-Sheaner 60th Annual RelaysMar 21 · 1600 Meters · Place 33 · DuncanvilleDuncanville1600 Meters334:55.0410
Mar 21Jesuit-Sheaner 60th Annual RelaysMar 21 · 1600 Meters · Place 49 · DuncanvilleDuncanville1600 Meters494:55.0410
Mar 21Jesuit-Sheaner 60th Annual RelaysMar 21 · 3200 Meters · Place 46 · DuncanvilleDuncanville3200 Meters4610:40.6610
Mar 21Jesuit-Sheaner 60th Annual RelaysMar 21 · 3200 Meters · Place 72 · DuncanvilleDuncanville3200 Meters7210:40.6610

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Mar 8Timberview RelaysMar 8 · 3200 Meters · Place 1 · DuncanvilleDuncanville3200 Meters1.10:47.79a9
Mar 8Timberview RelaysMar 8 · 1600 Meters · DuncanvilleDuncanville1600 Meters—DNS9
Feb 17Duncanville Bob Alpert RelaysFeb 17 · 3200 Meters · Place 1 · DuncanvilleDuncanville3200 Meters1.10:45.28a9
Feb 17Duncanville Bob Alpert RelaysFeb 17 · 1600 Meters · Place 3 · DuncanvilleDuncanville1600 Meters3.5:01.33a9

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 24DeSoto Nike InvitationalFeb 24 · 1600 Meters · Place 7 · DuncanvilleDuncanville1600 Meters75:06.339
Feb 24DeSoto Nike InvitationalFeb 24 · 800 Meters · Place 7 · DuncanvilleDuncanville800 Meters72:15.529

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Mar 22Duncanville MS Track MeetMar 22 · 1600 Meters · Place 2 · KennemerKennemer1600 Meters2.5:47.11aUnofficial8
Mar 22Duncanville MS Track MeetMar 22 · 800 Meters · Place 3 · KennemerKennemer800 Meters3.2:37.31aUnofficial8
Mar 1Desoto HS MS MeetMar 1 · 1600 Meters · Place 1 · KennemerKennemer1600 Meters1.5:35Unofficial8