Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorFriends First Chance Qualifier · Jan 104:36.58aFriends First Chance QualifierJanuary 10, 2026
1 Mile · OutdoorKansas City Metro Mile · Jun 64:46.96aKansas City Metro MileJune 6, 2024
1000 Meters · IndoorCoach Alsup Invite · Jan 172:43.97aCoach Alsup InviteJanuary 17, 2026
100m Hurdles · 33" / 0.838m · OutdoorAAU Region 16 National Qualifier · Jun 2319.84aAAU Region 16 National QualifierJune 23, 2021
1500 Meters · OutdoorKansas Collegiate (KCAC) Outdoor Championships · Apr 304:21.25aKansas Collegiate (KCAC) Outdoor ChampionshipsApril 30, 2026
1600 Meters · OutdoorKC Suburban White Conference Championship · May 124:38.98KC Suburban White Conference ChampionshipMay 12, 2025
2000m Steeplechase · 0.838m · OutdoorKansas Relays - HS · Apr 196:31.30aKansas Relays - HSApril 19, 2024
200m Hurdles · 30" / 0.762m · OutdoorMidwest Track & Field Showcase and Team Championships · Jul 1731.01aMidwest Track & Field Showcase and Team ChampionshipsJuly 17, 2021
3000 Meters · IndoorCoach Alsup Invite · Jan 179:14.07aCoach Alsup InviteJanuary 17, 2026
3000 Meters · OutdoorAAU Track & Field Region 16 Qualifier · Jun 269:31.53aAAU Track & Field Region 16 QualifierJune 26, 2025
3000m Steeplechase · 0.914m · OutdoorKansas Collegiate (KCAC) Outdoor Championships · Apr 309:56.41aKansas Collegiate (KCAC) Outdoor ChampionshipsApril 30, 2026
3000m Steeplechase · OutdoorSpire Distance Carnival and Team Challenge · Mar 2010:21.18aSpire Distance Carnival and Team ChallengeMarch 20, 2026
3200 Meters · OutdoorRusty Hodge Invitational · Mar 2810:29.10Rusty Hodge InvitationalMarch 28, 2024
3200 Meters · Outdoor · Hand timedBob Thorpe Invitational · Mar 2511:11.9hBob Thorpe InvitationalMarch 25, 2022
400 Meters · Outdoor9th Annual Grandview Invitationals - USATF · Jun 11:00.55a9th Annual Grandview Invitationals - USATFJune 1, 2024
5000 Meters · IndoorBearcat Classic · Feb 616:20.89aBearcat ClassicFebruary 6, 2026
5000 Meters · OutdoorConcordia Twilight · May 816:34.41aConcordia TwilightMay 8, 2026
800 Meters · OutdoorGary Parker Invitational · May 22:07.61Gary Parker InvitationalMay 2, 2025
800 Meters · Relay Split · OutdoorBill Summa Invite · Apr 122:10.577Bill Summa InviteApril 12, 2025
High Jump · OutdoorMidwest Track & Field Showcase and Team Championships · Jul 174-04.00Midwest Track & Field Showcase and Team ChampionshipsJuly 17, 2021
Long Jump · OutdoorMidwest Track & Field Showcase and Team Championships · Jul 1714-06.00Midwest Track & Field Showcase and Team ChampionshipsJuly 17, 2021
Shot Put · 4kg · OutdoorAAU Region 16 National Qualifier · Jun 237.85mAAU Region 16 National QualifierJune 23, 2021
Triple Jump · OutdoorGrain Valley Middle School Invitational · May 49.72mGrain Valley Middle School InvitationalMay 4, 2021

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 8Concordia TwilightMay 8 · 5000 Meters · Place 12 · Saint Mary (Kan.)Saint Mary (Kan.)5000 Meters12.16:34.41a PBFr
Apr 30Kansas Collegiate (KCAC) Outdoor ChampionshipsApr 30 · 3000m Steeplechase · Place 8 · Saint Mary (Kan.)Saint Mary (Kan.)3000m Steeplechase0.914m8.9:56.41a PBFr
Apr 30Kansas Collegiate (KCAC) Outdoor ChampionshipsApr 30 · 1500 Meters · Place 18 · Saint Mary (Kan.)Saint Mary (Kan.)1500 Meters18.4:21.25a PBFr
Apr 24Kip Janvrin OpenApr 24 · 3000m Steeplechase · Place 30 · Saint Mary (Kan.)Saint Mary (Kan.)3000m Steeplechase0.914m30.10:17.06aFr
Apr 10Grizzly Gold InviteApr 10 · 3000m Steeplechase · Place 15 · Saint Mary (Kan.)Saint Mary (Kan.)3000m Steeplechase0.914m15.10:13.64aFr
Mar 26SBU Bearcat InvitationalMar 26 · 1500 Meters · Place 47 · Saint Mary (Kan.)Saint Mary (Kan.)1500 Meters47.4:22.56aFr
Mar 20Spire Distance Carnival and Team ChallengeMar 20 · 3000m Steeplechase · Place 9 · Saint Mary (Kan.)Saint Mary (Kan.)3000m Steeplechase910:21.18a PBFr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 13KCAC Indoor ChampionshipsFeb 13 · 1 Mile · Place 11 · Saint Mary (Kan.)Saint Mary (Kan.)1 Mile11.4:40.30aFr
Feb 6Bearcat ClassicFeb 6 · 5000 Meters · Place 39 · Saint Mary (Kan.)Saint Mary (Kan.)5000 Meters39.16:20.89a PBFr
Jan 29Coach Wilson InvitationalJan 29 · 1 Mile · Place 18 · St. Mary (Kan.)St. Mary (Kan.)1 Mile184:39.47FR
Jan 17Coach Alsup InviteJan 17 · 3000 Meters · Place 35 · Saint Mary (Kan.)Saint Mary (Kan.)3000 Meters359:14.07a PBFr
Jan 17Coach Alsup InviteJan 17 · 1000 Meters · Place 21 · Saint Mary (Kan.)Saint Mary (Kan.)1000 Meters212:43.97a PBFr
Jan 10Friends First Chance QualifierJan 10 · 1 Mile · Place 17 · Saint Mary (Kan.)Saint Mary (Kan.)1 Mile17.4:36.58a PBFr

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 16 QualifierJun 26 · 2000m Steeplechase · Place 1 · Blue Devils Track ClubBlue Devils Track Club2000m Steeplechase0.838m1.6:54.54a12
Jun 26AAU Track & Field Region 16 QualifierJun 26 · 3000 Meters · Place 4 · Blue Devils Track ClubBlue Devils Track Club3000 Meters4.9:31.53a PB12
Jun 26AAU Track & Field Region 16 QualifierJun 26 · 1500 Meters · Blue Devils Track ClubBlue Devils Track Club1500 Meters--DNS12
May 12KC Suburban White Conference ChampionshipMay 12 · 1600 Meters · Place 4 · Grain ValleyGrain Valley1600 Meters44:38.98 PB12
May 2Gary Parker InvitationalMay 2 · 1600 Meters · Place 11 · Grain ValleyGrain Valley1600 Meters114:49.12—
May 2Gary Parker InvitationalMay 2 · 800 Meters · Place 11 · Grain ValleyGrain Valley800 Meters112:07.61 PB—
Apr 24Marc Cleveland Grain Valley InvitationalApr 24 · 3200 Meters · Place 12 · Grain ValleyGrain Valley3200 Meters1210:38.8112
Apr 12Bill Summa InviteApr 12 · 1600 Meters · Place 28 · Grain ValleyGrain Valley1600 Meters28.4:49.83a12
Apr 12Bill Summa InviteApr 12 · 800 Meters · Grain ValleyGrain Valley800 MetersRelay Split—2:10.577 PB12
Mar 28Bob Thorpe InviteMar 28 · 1600 Meters · Place 6 · Grain ValleyGrain Valley1600 Meters6.4:52.07a12

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 6Kansas City Metro MileJun 6 · 1 Mile · Place 17 · Grain ValleyGrain Valley1 Mile17.4:46.96a PB11
Jun 6Kansas City Metro MileJun 6 · 1600 Meters · Place 17 · Grain ValleyGrain Valley1600 Meters17.4:44.71a11
Jun 19th Annual Grandview Invitationals - USATFJun 1 · 3000 Meters · Place 1 · KOTRKOTR3000 Meters1.10:02.42a11
Jun 19th Annual Grandview Invitationals - USATFJun 1 · 1500 Meters · Place 1 · KOTRKOTR1500 Meters1.4:35.74a11
Jun 19th Annual Grandview Invitationals - USATFJun 1 · 800 Meters · KOTRKOTR800 Meters—DNS11
Jun 19th Annual Grandview Invitationals - USATFJun 1 · 400 Meters · Place 8 · KOTRKOTR400 Meters8.1:00.55a PB11
May 27Team Believe 11th Annual Memorial Day MeetMay 27 · 3000 Meters · Place 1 · Kids on the RunKids on the Run3000 Meters1.9:50.07a10
May 27Team Believe 11th Annual Memorial Day MeetMay 27 · 800 Meters · Place 1 · Kids on the RunKids on the Run800 Meters1.2:11.73a10
May 11MSHSAA Class 5 District 4May 11 · 1600 Meters · Place 8 · Grain ValleyGrain Valley1600 Meters84:38.98a—
Apr 19Kansas Relays - HSApr 19 · 2000m Steeplechase · Place 12 · Grain ValleyGrain Valley2000m Steeplechase0.838m12.6:31.30a PB11
Apr 6Bill Summa InviteApr 6 · 1600 Meters · Place 8 · Grain ValleyGrain Valley1600 Meters84:47.95—
Mar 28Rusty Hodge InvitationalMar 28 · 3200 Meters · Place 9 · Grain ValleyGrain Valley3200 Meters910:29.10 PB11
Mar 22Bob Thorpe InviteMar 22 · 1600 Meters · Place 7 · Grain ValleyGrain Valley1600 Meters7.4:57.36a11
Mar 22Bob Thorpe InviteMar 22 · 800 Meters · Place 8 · Grain ValleyGrain Valley800 Meters8.2:18.73a11

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 13MSHSAA Class 5 District 4May 13 · 1600 Meters · Place 8 · Grain ValleyGrain Valley1600 Meters84:51.49—
Apr 20Marc Cleveland Grain Valley InvitationalApr 20 · 1600 Meters · Place 11 · Grain Valley High ScGrain Valley High Sc1600 Meters114:50.09SO
Apr 20Marc Cleveland Grain Valley InvitationalApr 20 · 800 Meters · Place 17 · Grain Valley High ScGrain Valley High Sc800 Meters172:18.39SO
Apr 12Fort Osage InvitationalApr 12 · 1600 Meters · Place 5 · Grain ValleyGrain Valley1600 Meters54:52.92—
Apr 8Bill Summa InvitationalApr 8 · 800 Meters · Place 23 · Grain ValleyGrain Valley800 Meters23.2:09.54a10
Apr 5Woodson JV Track InvitationalApr 5 · 3200 Meters · Place 1 · Grain ValleyGrain Valley3200 Meters110:30.0510

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 21TGM Windsteppers Pastor Donald D. Ford Track MeetMay 21 · Triple Jump · Place 3 · Kids on the RunKids on the RunTriple Jump3.31-04.509
May 21TGM Windsteppers Pastor Donald D. Ford Track MeetMay 21 · 3000 Meters · Place 1 · Kids on the RunKids on the Run3000 Meters1.10:53.59a9
May 21TGM Windsteppers Pastor Donald D. Ford Track MeetMay 21 · 1500 Meters · Place 1 · Kids on the RunKids on the Run1500 Meters1.4:49.46a9
May 21TGM Windsteppers Pastor Donald D. Ford Track MeetMay 21 · 800 Meters · Place 3 · Kids on the RunKids on the Run800 Meters3.2:24.42a9
Apr 19Marshall Open #2Apr 19 · 1600 Meters · Place 1 · Grain ValleyGrain Valley1600 Meters15:07.00—
Apr 19Marshall Open #2Apr 19 · 800 Meters · Place 5 · Grain ValleyGrain Valley800 Meters52:23.89—
Mar 25Bob Thorpe InvitationalMar 25 · 3200 Meters · Place 4 · Grain ValleyGrain Valley3200 Meters411:11.9h PB9
Mar 22Platte County Time TrialsMar 22 · 800 Meters · Place 11 · Grain Valley High ScGrain Valley High Sc800 Meters112:37.04—
Mar 22Platte County Time TrialsMar 22 · 1600 Meters · Place 5 · Grain Valley High ScGrain Valley High Sc1600 Meters55:06.58—

2021 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jul 17Midwest Track & Field Showcase and Team ChampionshipsJul 17 · 200m Hurdles · Place 1 · Kids on the RunKids on the Run200m Hurdles30" / 0.762m1.31.01a PB8
Jul 17Midwest Track & Field Showcase and Team ChampionshipsJul 17 · Long Jump · Place 2 · Kids on the RunKids on the RunLong Jump2.14-06.00 PB8
Jul 17Midwest Track & Field Showcase and Team ChampionshipsJul 17 · High Jump · Place 4 · Kids on the RunKids on the RunHigh Jump4.4-04.00 PB8
Jul 17Midwest Track & Field Showcase and Team ChampionshipsJul 17 · 3000 Meters · Place 1 · Kids on the RunKids on the Run3000 Meters1.10:55.05a8
Jun 23AAU Region 16 National QualifierJun 23 · 200m Hurdles · Place 7 · Kids on the RunKids on the Run200m Hurdles30" / 0.762m7.31.79a8
Jun 23AAU Region 16 National QualifierJun 23 · 100m Hurdles · Place 4 · Kids on the RunKids on the Run100m Hurdles33" / 0.838m4.19.84a PB8
Jun 23AAU Region 16 National QualifierJun 23 · Long Jump · Place 4 · Kids on the RunKids on the RunLong Jump4.4.41m8
Jun 23AAU Region 16 National QualifierJun 23 · Shot Put · Place 5 · Kids on the RunKids on the RunShot Put4kg5.7.85m PB8
Jun 23AAU Region 16 National QualifierJun 23 · High Jump · Place 5 · Kids on the RunKids on the RunHigh Jump5.1.30m8
Jun 23AAU Region 16 National QualifierJun 23 · 3000 Meters · Place 4 · Kids on the RunKids on the Run3000 Meters4.10:59.75a8
Jun 23AAU Region 16 National QualifierJun 23 · 1500 Meters · Place 2 · Kids on the RunKids on the Run1500 Meters2.5:07.23a8
Jun 23AAU Region 16 National QualifierJun 23 · 1500 Meters · Place 8 · Kids on the RunKids on the Run1500 Meters8.5:03.34a8
Jun 23AAU Region 16 National QualifierJun 23 · 400 Meters · Place 18 · Kids on the RunKids on the Run400 Meters18.1:04.66a8
Jun 13Missouri Valley Missouri AAU District QualifierJun 13 · 200m Hurdles · Place 2 · Kids on the RunKids on the Run200m Hurdles30" / 0.762m2.31.89a8
Jun 13Missouri Valley Missouri AAU District QualifierJun 13 · 3000 Meters · Place 2 · Kids on the RunKids on the Run3000 Meters2.11:15.20a8
Jun 13Missouri Valley Missouri AAU District QualifierJun 13 · 1500 Meters · Place 2 · Kids on the RunKids on the Run1500 Meters2.5:08.12a8
Jun 13Missouri Valley Missouri AAU District QualifierJun 13 · 400 Meters · Place 6 · Kids on the RunKids on the Run400 Meters6.1:05.49a8
May 4Grain Valley Middle School InvitationalMay 4 · 1600 Meters · Place 2 · Grain ValleyGrain Valley1600 Meters2.5:22.88
May 4Grain Valley Middle School InvitationalMay 4 · Triple Jump · Place 6 · Grain ValleyGrain ValleyTriple Jump6.9.72m PB8
May 4Grain Valley Middle School InvitationalMay 4 · 800 Meters · Place 3 · Grain ValleyGrain Valley800 Meters3.2:27.08

2020 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jul 252020 Track and Field Season Finale Showcase - Rush Athletics USAJul 25 · 100m Hurdles · Place 1 · Kids on the RunKids on the Run100m Hurdles33" / 0.838m1.21.62a7
Jul 252020 Track and Field Season Finale Showcase - Rush Athletics USAJul 25 · Long Jump · Place 4 · Kids on the RunKids on the RunLong Jump4.3.68m7
Jul 252020 Track and Field Season Finale Showcase - Rush Athletics USAJul 25 · 3000 Meters · Place 3 · Kids on the RunKids on the Run3000 Meters3.12:11.27a7
Jul 252020 Track and Field Season Finale Showcase - Rush Athletics USAJul 25 · 1500 Meters · Place 2 · Kids on the RunKids on the Run1500 Meters2.5:29.92a7

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 7AAU Missouri Valley District Qualifier at Independence MOJun 7 · 3000 Meters · Place 6 · Kids on the RunKids on the Run3000 Meters6.12:40.20a6
Jun 7AAU Missouri Valley District Qualifier at Independence MOJun 7 · 800 Meters · Place 15 · Kids on the RunKids on the Run800 Meters15.2:55.21a6

2018 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 9AAU Missouri Valley Qualifier (Independence)Jun 9 · Long Jump · Place 8 · Kids on the RunKids on the RunLong Jump8.11-01.005
Jun 9AAU Missouri Valley Qualifier (Independence)Jun 9 · 3000 Meters · Place 3 · Kids on the RunKids on the Run3000 Meters3.12:13.15a5
May 19TGM WindsteppersMay 19 · Long Jump · Place 4 · Kids on the RunKids on the RunLong Jump4.11-08.005
May 19TGM WindsteppersMay 19 · 3000 Meters · Place 3 · Kids on the RunKids on the Run3000 Meters3.12:19.71a5