Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · OutdoorSAA Outdoor Championships · Apr 2437:22.72aSAA Outdoor ChampionshipsApril 24, 2026
1500 Meters · OutdoorJ.G Gonzales Memorial Invite-Trinity University · Apr 34:57.22aJ.G Gonzales Memorial Invite-Trinity UniversityApril 3, 2026
1600 Meters · OutdoorTAPPS 1A State Championship · Apr 305:30.49TAPPS 1A State ChampionshipApril 30, 2021
3000 Meters · IndoorHowie Ryan Invit · Feb 1310:37.44aHowie Ryan InvitFebruary 13, 2026
3000m Steeplechase · 0.762m · OutdoorTrinity Last Chance · May 1011:48.02aTrinity Last ChanceMay 10, 2026
3200 Meters · OutdoorTAPPS 3A District 03 Meet · Apr 1411:48.29aTAPPS 3A District 03 MeetApril 14, 2021
5000 Meters · IndoorFasTrak Athletix Collegiate Challenge · Feb 718:23.22aFasTrak Athletix Collegiate ChallengeFebruary 7, 2026
5000 Meters · OutdoorSMU Invitational · May 117:26.58aSMU InvitationalMay 1, 2026
800 Meters · OutdoorCarl Kight Invitational · Apr 102:34.39Carl Kight InvitationalApril 10, 2025

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 10Trinity Last ChanceMay 10 · 3000m Steeplechase · Place 2 · Trinity (Texas)Trinity (Texas)3000m Steeplechase0.762m2.11:48.02a PBSo
May 1SMU InvitationalMay 1 · 5000 Meters · Place 4 · Trinity (Texas)Trinity (Texas)5000 Meters4.17:26.58a PBSo
Apr 24SAA Outdoor ChampionshipsApr 24 · 10,000 Meters · Place 1 · Trinity (Texas)Trinity (Texas)10,000 Meters1.37:22.72a PBSo
Apr 24SAA Outdoor ChampionshipsApr 24 · 5000 Meters · Place 3 · Trinity (Texas)Trinity (Texas)5000 Meters3.17:54.52aSo
Apr 10Lee Fast Break Athletics InvitationalApr 10 · 5000 Meters · Place 19 · Trinity (Texas)Trinity (Texas)5000 Meters19.17:29.87aSo
Apr 3J.G Gonzales Memorial Invite-Trinity UniversityApr 3 · 1500 Meters · Place 2 · Trinity (Texas)Trinity (Texas)1500 Meters2.4:57.22a PBSo
Mar 20UTSA InvitationalMar 20 · 5000 Meters · Place 1 · Trinity (Texas)Trinity (Texas)5000 Meters1.18:28.76aSo
Mar 7CenTex InviteMar 7 · 1500 Meters · Place 5 · Trinity (Texas)Trinity (Texas)1500 Meters55:04.18aSO

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 13Howie Ryan InvitFeb 13 · 3000 Meters · Place 15 · Trinity (Texas)Trinity (Texas)3000 Meters1510:37.44a PBSo
Feb 7FasTrak Athletix Collegiate ChallengeFeb 7 · 5000 Meters · Place 4 · Trinity (Texas)Trinity (Texas)5000 Meters418:23.22a PBSo
Jan 16McNeese Indoor IJan 16 · 3000 Meters · Place 5 · Trinity (Texas)Trinity (Texas)3000 Meters510:45.62aSo

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 252025 SCAC ChampionshipsApr 25 · 10,000 Meters · Place 4 · Trinity (Texas)Trinity (Texas)10,000 Meters4.39:38.53aFr
Apr 252025 SCAC ChampionshipsApr 25 · 5000 Meters · Place 11 · Trinity (Texas)Trinity (Texas)5000 Meters11.18:50.12aFr
Apr 10Carl Kight InvitationalApr 10 · 5000 Meters · Place 15 · Trinity (Tex.)Trinity (Tex.)5000 Meters1518:06.81FR
Apr 10Carl Kight InvitationalApr 10 · 800 Meters · Place 60 · Trinity (Tex.)Trinity (Tex.)800 Meters602:34.39 PBFR
Mar 28Trinity (Texas) InvitationalMar 28 · 1500 Meters · Place 8 · Trinity (Tex.)Trinity (Tex.)1500 Meters85:00.94FR
Mar 28Trinity (Texas) InvitationalMar 28 · 5000 Meters · Place 5 · Trinity (Tex.)Trinity (Tex.)5000 Meters518:39.41FR
Mar 21Charles Austin ClassicMar 21 · 1500 Meters · Place 13 · Trinity (Tex.)Trinity (Tex.)1500 Meters135:00.20FR
Mar 1CenTex InviteMar 1 · 5000 Meters · Place 6 · Trinity (Texas)Trinity (Texas)5000 Meters6.19:12.55aFr

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 14Texas Tech Jarvis Scott InviteFeb 14 · 3000 Meters · Place 22 · Trinity (Texas)Trinity (Texas)3000 Meters2211:00.50a—
Feb 8FasTrak College Last ChanceFeb 8 · 5000 Meters · Place 12 · Trinity (Texas)Trinity (Texas)5000 Meters1219:19.57a—
Jan 25FasTrak College ChallengeJan 25 · 3000 Meters · Place 15 · Trinity (Texas)Trinity (Texas)3000 Meters1511:02.42a—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 2TAPPS State ChampionshipsMay 2 · 3200 Meters · Place 1 · Live Oak ClassicalLive Oak Classical3200 Meters1.12:13.57a12
May 2TAPPS State ChampionshipsMay 2 · 1600 Meters · Place 3 · Live Oak ClassicalLive Oak Classical1600 Meters3.5:36.04a12
May 2TAPPS State ChampionshipsMay 2 · 800 Meters · Place 5 · Live Oak ClassicalLive Oak Classical800 Meters5.2:34.97a12
Apr 26TAPPS 3A South RegionalApr 26 · 3200 Meters · Place 1 · Live Oak ClassicalLive Oak Classical3200 Meters1.12:11.27a12
Apr 26TAPPS 3A South RegionalApr 26 · 1600 Meters · Place 2 · Live Oak ClassicalLive Oak Classical1600 Meters2.5:47.43a12
Apr 26TAPPS 3A South RegionalApr 26 · 800 Meters · Place 1 · Live Oak ClassicalLive Oak Classical800 Meters1.2:37.50a12
Apr 5Live Oak Classical 6th Annual Howard ClassicApr 5 · 3200 Meters · Place 1 · Live Oak ClassicalLive Oak Classical3200 Meters1.12:31.64a12
Apr 5Live Oak Classical 6th Annual Howard ClassicApr 5 · 1600 Meters · Place 2 · Live Oak ClassicalLive Oak Classical1600 Meters2.5:40.89a12
Feb 29Rogers Donald Godwin InvitationalFeb 29 · 3200 Meters · Place 1 · Live Oak ClassicalLive Oak Classical3200 Meters1.12:49:0012
Feb 29Rogers Donald Godwin InvitationalFeb 29 · 1600 Meters · Place 1 · Live Oak ClassicalLive Oak Classical1600 Meters1.5:54:3412

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 27TAPPS 3A South RegionalApr 27 · 3200 Meters · Place 2 · Live Oak ClassicalLive Oak Classical3200 Meters2.12:38.25a11
Apr 27TAPPS 3A South RegionalApr 27 · 1600 Meters · Place 7 · Live Oak ClassicalLive Oak Classical1600 Meters7.6:01.10a11
Apr 27TAPPS 3A South RegionalApr 27 · 400 Meters · Live Oak ClassicalLive Oak Classical400 MetersRelay Split—1:11.80Unofficial11
Apr 10Live Oak Classical 5th Annual Howard ClassicApr 10 · 3200 Meters · Place 1 · Live Oak ClassicalLive Oak Classical3200 Meters1.12:36.91a11
Apr 10Live Oak Classical 5th Annual Howard ClassicApr 10 · 800 Meters · Place 3 · Live Oak ClassicalLive Oak Classical800 Meters3.2:44.78a11
Mar 30Meridian Yellow Jacket RelaysMar 30 · 3200 Meters · Place 2 · Waco Live OaWaco Live Oa3200 Meters213:05.34—
Mar 30Meridian Yellow Jacket RelaysMar 30 · 1600 Meters · Place 5 · Waco Live OaWaco Live Oa1600 Meters56:06.73—

2021 Outdoor Track

17 results
DateMeetEventPlMarkGr
Apr 30TAPPS 1A State ChampionshipApr 30 · 3200 Meters · Place 3 · LIVE OAK CLALIVE OAK CLA3200 Meters311:55.179
Apr 30TAPPS 1A State ChampionshipApr 30 · 1600 Meters · Place 2 · LIVE OAK CLALIVE OAK CLA1600 Meters25:30.49 PB9
Apr 30TAPPS 3A State ChampionshipApr 30 · 3200 Meters · Place 3 · Live Oak ClassicalLive Oak Classical3200 Meters3.11:55.17a9
Apr 30TAPPS 3A State ChampionshipApr 30 · 1600 Meters · Place 2 · Live Oak ClassicalLive Oak Classical1600 Meters2.5:30.49a9
Apr 20TAPPS 3A South RegionalApr 20 · 3200 Meters · Place 1 · Live Oak ClassicalLive Oak Classical3200 Meters1.12:00.14a9
Apr 20TAPPS 3A South RegionalApr 20 · 1600 Meters · Place 2 · Live Oak ClassicalLive Oak Classical1600 Meters2.5:45.69a9
Apr 20TAPPS 3A South RegionalApr 20 · 800 Meters · Place 5 · Live Oak ClassicalLive Oak Classical800 Meters5.2:38.86a9
Apr 14TAPPS 3A District 03 MeetApr 14 · 3200 Meters · Place 1 · Live Oak ClassicalLive Oak Classical3200 Meters1.11:48.29a PB9
Apr 14TAPPS 3A District 03 MeetApr 14 · 1600 Meters · Place 1 · Live Oak ClassicalLive Oak Classical1600 Meters1.5:41.68a9
Apr 14TAPPS 3A District 03 MeetApr 14 · 800 Meters · Place 3 · Live Oak ClassicalLive Oak Classical800 Meters3.2:35.70a9
Apr 9Live Oak Classical Howard ClassicApr 9 · 3200 Meters · Place 1 · Live Oak ClassicalLive Oak Classical3200 Meters1.12:21.93a9
Apr 9Live Oak Classical Howard ClassicApr 9 · 1600 Meters · Place 1 · Live Oak ClassicalLive Oak Classical1600 Meters1.5:50.23a9
Apr 9Live Oak Classical Howard ClassicApr 9 · 800 Meters · Place 2 · Live Oak ClassicalLive Oak Classical800 Meters2.2:38.02a9
Mar 20Axtell RelaysMar 20 · 3200 Meters · Live Oak ClassicalLive Oak Classical3200 Meters—12:10.84Unofficial9
Mar 20Axtell RelaysMar 20 · 1600 Meters · Live Oak ClassicalLive Oak Classical1600 Meters—5:44.43Unofficial9
Mar 4Crawford Dual MeetMar 4 · 1600 Meters · Live Oak ClassicalLive Oak Classical1600 Meters—6:02.19Unofficial9
Mar 4Crawford Dual MeetMar 4 · 800 Meters · Live Oak ClassicalLive Oak Classical800 Meters—2:45.35Unofficial9