Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorMissouri State Invitational · Apr 175:09.31aMissouri State InvitationalApril 17, 2026
1600 Meters · OutdoorSoutheast Kansas League Meet · May 115:57.04Southeast Kansas League MeetMay 11, 2023
2000m Steeplechase · OutdoorJock's Nitch/PSU Gorilla Relays · Apr 59:10.90Jock's Nitch/PSU Gorilla RelaysApril 5, 2024
3000m Steeplechase · 0.762m · OutdoorNCCAA National Outdoor Track & Field Championships · May 612:07.19aNCCAA National Outdoor Track & Field ChampionshipsMay 6, 2026
3000m Steeplechase · OutdoorMissouri S&T Miner Invitational · Mar 2012:40.92aMissouri S&T Miner InvitationalMarch 20, 2026
3200 Meters · OutdoorKSHSAA 4A Regional - Chanute · May 1912:59.03KSHSAA 4A Regional - ChanuteMay 19, 2023
800 Meters · OutdoorSBU Bearcat Invitational · Mar 272:38.97aSBU Bearcat InvitationalMarch 27, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 6NCCAA National Outdoor Track & Field ChampionshipsMay 6 · 3000m Steeplechase · Place 3 · Ozarks (Mo.)Ozarks (Mo.)3000m Steeplechase0.762m3.12:07.19a PBJr
May 6NCCAA National Outdoor Track & Field ChampionshipsMay 6 · 1500 Meters · Place 13 · Ozarks (Mo.)Ozarks (Mo.)1500 Meters13.5:18.30aJr
Apr 23Sooner Athletic Outdoor ChampionshipsApr 23 · 3000m Steeplechase · Place 3 · Ozarks (Mo.)Ozarks (Mo.)3000m Steeplechase0.762m3.12:24.57aJr
Apr 23Sooner Athletic Outdoor ChampionshipsApr 23 · 1500 Meters · Ozarks (Mo.)Ozarks (Mo.)1500 Meters—DNSJr
Apr 17Missouri State InvitationalApr 17 · 1500 Meters · Place 5 · Ozarks (Mo.)Ozarks (Mo.)1500 Meters5.5:09.31a PBJr
Apr 9Mule RelaysApr 9 · 3000m Steeplechase · Place 11 · Ozarks (Mo.)Ozarks (Mo.)3000m Steeplechase0.762m11.12:12.90aJr
Apr 9Mule RelaysApr 9 · 1500 Meters · Place 38 · Ozarks (Mo.)Ozarks (Mo.)1500 Meters38.5:09.68aJr
Mar 26SBU Bearcat InvitationalMar 26 · 1500 Meters · Place 18 · Ozarks (Mo.)Ozarks (Mo.)1500 Meters18.5:13.20aJr
Mar 26SBU Bearcat InvitationalMar 26 · 800 Meters · Place 25 · Ozarks (Mo.)Ozarks (Mo.)800 Meters25.2:40.17aJr
Mar 20Missouri S&T Miner InvitationalMar 20 · 3000m Steeplechase · Place 2 · Ozarks (Mo.)Ozarks (Mo.)3000m Steeplechase212:40.92a PBJR
Mar 20Missouri S&T Miner InvitationalMar 20 · 1500 Meters · Place 20 · Ozarks (Mo.)Ozarks (Mo.)1500 Meters205:23.24aJR

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 7NCCAA Track & Field National ChampionshipsMay 7 · 3000m Steeplechase · Place 10 · Ozarks (Mo.)Ozarks (Mo.)3000m Steeplechase0.762m10.13:05.07aSo
Apr 24SAC Outdoor Track and Field ChampionshipsApr 24 · 3000m Steeplechase · Place 1 · Ozarks (Mo.)Ozarks (Mo.)3000m Steeplechase0.762m1.12:39.67aSo
Apr 11Mule RelaysApr 11 · 3000m Steeplechase · Place 15 · Ozarks (Mo.)Ozarks (Mo.)3000m Steeplechase0.762m15.12:53.23aSo
Mar 27SBU Bearcat InvitationalMar 27 · 1500 Meters · Place 21 · Ozarks (Mo.)Ozarks (Mo.)1500 Meters215:28.93aSo
Mar 27SBU Bearcat InvitationalMar 27 · 800 Meters · Place 13 · Ozarks (Mo.)Ozarks (Mo.)800 Meters132:38.97a PBSo
Mar 7Harding InvitationalMar 7 · 3000m Steeplechase · Place 5 · Ozarks (Mo.)Ozarks (Mo.)3000m Steeplechase0.762m5.12:57.65aSo

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 16Columbus Titan Invitational 2024Apr 16 · 1600 Meters · Place 4 · Labette CountyLabette County1600 Meters46:13.98a—
Apr 16Columbus Titan Invitational 2024Apr 16 · 800 Meters · Place 8 · Labette CountyLabette County800 Meters82:52.02a—
Apr 5Jock's Nitch/PSU Gorilla RelaysApr 5 · 2000m Steeplechase · Place 7 · Labette CountyLabette County2000m Steeplechase79:10.90 PB12
Apr 5Jock's Nitch/PSU Gorilla RelaysApr 5 · 3200 Meters · Place 17 · Labette CountyLabette County3200 Meters1713:29.2412

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 26Kansas KSHSAA State 4A ChampionshipsMay 26 · 3200 Meters · Place 15 · Labette CountyLabette County3200 Meters15.13:14.65a11
May 19KSHSAA 4A Regional - ChanuteMay 19 · 3200 Meters · Place 3 · Labette CountyLabette County3200 Meters312:59.03 PB11
May 19KSHSAA 4A Regional - ChanuteMay 19 · 3200 Meters · Place 3 · Labette CountyLabette County3200 Meters312:59.0311
May 11Southeast Kansas League MeetMay 11 · 3200 Meters · Place 2 · Labette CountyLabette County3200 Meters213:08.4611
May 11Southeast Kansas League MeetMay 11 · 1600 Meters · Place 4 · Labette CountyLabette County1600 Meters45:57.04 PB11
May 5Chanute MeetMay 5 · 3200 Meters · Place 5 · Labette CountyLabette County3200 Meters5.13:40.22a11
May 5Chanute MeetMay 5 · 1600 Meters · Place 8 · Labette CountyLabette County1600 Meters8.6:02.10a11
Apr 28Ark City HS InvitationalApr 28 · 3200 Meters · Place 2 · Labette CountyLabette County3200 Meters2.13:24.23a11
Apr 28Ark City HS InvitationalApr 28 · 1600 Meters · Place 3 · Labette CountyLabette County1600 Meters3.6:11.29a11
Apr 21Fort Scott InvitationalApr 21 · 3200 Meters · Place 2 · Labette CountyLabette County3200 Meters213:19.8811
Apr 18Columbus InvitationalApr 18 · 3200 Meters · Place 2 · Labette CountyLabette County3200 Meters214:36.0—
Apr 18Columbus InvitationalApr 18 · 1600 Meters · Place 5 · Labette CountyLabette County1600 Meters56:11.3—
Apr 11Montgomery County ClassicApr 11 · 800 Meters · Place 9 · Labette CountyLabette County800 Meters92:47.3511
Apr 11Montgomery County ClassicApr 11 · 1600 Meters · Place 3 · Labette CountyLabette County1600 Meters36:01.9811
Apr 11Montgomery County ClassicApr 11 · 800 Meters · Place 9 · Labette CountyLabette County800 Meters92:47.3511
Apr 11Montgomery County ClassicApr 11 · 1600 Meters · Place 3 · Labette CountyLabette County1600 Meters36:01.9811
Apr 7Jock's Nitch/PSU Gorilla RelaysApr 7 · 3200 Meters · Place 5 · Labette CountyLabette County3200 Meters513:11.0911

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 20KSHSAA 4A Regional 10May 20 · 3200 Meters · Place 6 · Labette CountyLabette County3200 Meters613:48.4610
Apr 19Columbus Invitational Apr 19 · 3200 Meters · Place 3 · Labette CountyLabette County3200 Meters3.14:06.010
Apr 7Raider Invitational(High School)Apr 7 · 800 Meters · Place 3 · Labette CountyLabette County800 Meters3.2:55.910