Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSteve Miller Invitational · Feb 204:09.40Steve Miller InvitationalFebruary 20, 2026
1 Mile · OutdoorShawnee Mission North Relays · May 54:17.52Shawnee Mission North RelaysMay 5, 2023
1000 Meters · IndoorBig 12 Indoor Championships · Feb 272:24.83aBig 12 Indoor ChampionshipsFebruary 27, 2026
1500 Meters · OutdoorOregon Team Invitational · Apr 173:48.98aOregon Team InvitationalApril 17, 2026
1600 Meters · OutdoorShawnee Mission North Relays · May 94:10.23Shawnee Mission North RelaysMay 9, 2025
2 Miles · OutdoorShawnee Mission South Relays · Mar 309:35.46Shawnee Mission South RelaysMarch 30, 2024
3200 Meters · OutdoorShawnee Mission South Relays · Mar 309:31.98Shawnee Mission South RelaysMarch 30, 2024
800 Meters · IndoorDeLoss Dodds Invitational · Jan 301:50.65aDeLoss Dodds InvitationalJanuary 30, 2026
800 Meters · OutdoorStanford Invite · Apr 31:51.04aStanford InviteApril 3, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 14Big 12 Outdoor ChampionshipsMay 14 · 1500 Meters · Place 25 · Kansas StateKansas State1500 MetersRound P25.3:55.98aFr
May 14Big 12 Outdoor ChampionshipsMay 14 · 800 Meters · Place 27 · Kansas StateKansas State800 MetersRound P27.1:51.95aFr
May 8Ward Haylett InvitationalMay 8 · 800 Meters · Place 3 · Kansas StateKansas State800 Meters3.1:51.15aFr
Apr 17Oregon Team InvitationalApr 17 · 1500 Meters · Place 10 · Kansas StateKansas State1500 Meters103:48.98a PBFr
Apr 17Oregon Team InvitationalApr 17 · 800 Meters · Kansas StateKansas State800 Meters—DNFFr
Apr 3Stanford InviteApr 3 · 800 Meters · Place 5 · Kansas StateKansas State800 Meters5.1:51.04a PBFr
Mar 27Emporia State Spring OpenMar 27 · 800 Meters · Kansas StateKansas State800 Meters--DNFFr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 27Big 12 Indoor ChampionshipsFeb 27 · 1000 Meters · Place 11 · Kansas StateKansas State1000 Meters112:24.83a PBFR
Feb 20Steve Miller InvitationalFeb 20 · 1 Mile · Place 3 · Kansas StateKansas State1 Mile34:09.40 PBFR
Jan 30DeLoss Dodds InvitationalJan 30 · 1 Mile · Place 4 · Kansas StateKansas State1 Mile44:12.37aFr
Jan 30DeLoss Dodds InvitationalJan 30 · 800 Meters · Place 6 · Kansas StateKansas State800 Meters61:50.65a PBFr
Jan 16Thane Baker InvitationalJan 16 · 1 Mile · Place 8 · Kansas StateKansas State1 Mile8.4:10.81aFr
Jan 16Thane Baker InvitationalJan 16 · 1000 Meters · Place 11 · Kansas StateKansas State1000 Meters11.2:28.70aFr

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 30KSHSAA State ChampionshipMay 30 · 1600 Meters · Place 2 · Olathe SouthOlathe South1600 Meters24:11.7112
May 30KSHSAA State ChampionshipMay 30 · 800 Meters · Place 1 · Olathe SouthOlathe South800 Meters11:54.7712
May 23KSHSAA 5A & 6A Regional - Shawnee-Mill Valley HSMay 23 · 800 Meters · Place 1 · Olathe SouthOlathe South800 Meters11:53.8312
May 23KSHSAA 5A & 6A Regional - Shawnee-Mill Valley HSMay 23 · 1600 Meters · Place 1 · Olathe SouthOlathe South1600 Meters14:16.9612
May 23KSHSAA 5A & 6A Regional - Shawnee-Mill Valley HSMay 23 · 800 Meters · Place 1 · Olathe SouthOlathe South800 Meters11:53.8312
May 23KSHSAA 5A & 6A Regional - Shawnee-Mill Valley HSMay 23 · 1600 Meters · Place 1 · Olathe SouthOlathe South1600 Meters14:16.9612
May 15Sunflower League ChampionshipsMay 15 · 800 Meters · Place 1 · Olathe SouthOlathe South800 Meters1.1:54.66a12
May 9Shawnee Mission North RelaysMay 9 · 800 Meters · Place 7 · Olathe SouthOlathe South800 Meters71:55.4412
May 9Shawnee Mission North RelaysMay 9 · 1600 Meters · Place 4 · Olathe SouthOlathe South1600 Meters44:10.23 PB12
Apr 17Kansas RelaysApr 17 · 1600 Meters · Place 12 · Olathe SouthOlathe South1600 Meters124:17.8812
Apr 17Kansas RelaysApr 17 · 800 Meters · Place 4 · Olathe SouthOlathe South800 Meters41:54.0112

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 6Kansas City Metro MileJun 6 · 1 Mile · Place 11 · Olathe SouthOlathe South1 Mile11.4:19.93a11
Jun 6Kansas City Metro MileJun 6 · 1600 Meters · Place 11 · Olathe SouthOlathe South1600 Meters11.4:18.12a11
May 24KSHSAA State Track & Field ChampionshipsMay 24 · 800 Meters · Place 1 · Olathe SouthOlathe South800 Meters11:56.1511
May 24KSHSAA State Track & Field ChampionshipsMay 24 · 1600 Meters · Place 2 · Olathe SouthOlathe South1600 Meters24:17.3711
May 16KSHSAA 6A Regional- Olathe WestMay 16 · 800 Meters · Place 3 · Olathe SouthOlathe South800 Meters31:56.4711
May 16KSHSAA 6A Regional- Olathe WestMay 16 · 1600 Meters · Place 3 · Olathe SouthOlathe South1600 Meters34:28.7111
May 3Shawnee Mission North RelaysMay 3 · 800 Meters · Place 1 · Olathe SouthOlathe South800 Meters11:54.4911
May 3Shawnee Mission North RelaysMay 3 · 1600 Meters · Place 2 · Olathe SouthOlathe South1600 Meters24:14.3311
Apr 19Kansas Relays - HSApr 19 · 1600 Meters · Place 4 · Olathe SouthOlathe South1600 Meters4.4:16.08a11
Apr 19Kansas Relays - HSApr 19 · 800 Meters · Place 1 · Olathe SouthOlathe South800 Meters1.1:53.53a11
Apr 12Mid Season ClassicApr 12 · 1600 Meters · Place 3 · Olathe SouthOlathe South1600 Meters34:12.6611
Apr 12Mid Season ClassicApr 12 · 800 Meters · Place 1 · Olathe SouthOlathe South800 Meters11:54.7111
Apr 12Mid Season ClassicApr 12 · 800 Meters · Place 1 · Olathe SouthOlathe South800 Meters11:54.7111
Apr 12Mid Season ClassicApr 12 · 1600 Meters · Place 3 · Olathe SouthOlathe South1600 Meters34:12.6611
Mar 30Shawnee Mission South RelaysMar 30 · 2 Miles · Place 9 · Olathe SouthOlathe South2 Miles99:35.46 PB11
Mar 30Shawnee Mission South RelaysMar 30 · 3200 Meters · Place 9 · Olathe SouthOlathe South3200 Meters99:31.98 PB11

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 26Kansas KSHSAA State 6A ChampionshipsMay 26 · 1600 Meters · Place 5 · Olathe SouthOlathe South1600 Meters5.4:18.26a10
May 18KSHSAA 6A Regional - OlatheMay 18 · 1600 Meters · Place 2 · Olathe SouthOlathe South1600 Meters2.4:26.31a10
May 12Sunflower League MeetMay 12 · 800 Meters · Place 2 · Olathe SouthOlathe South800 Meters21:57.45—
May 5Shawnee Mission North RelaysMay 5 · 800 Meters · Place 9 · Olathe SouthOlathe South800 Meters91:58.4110
May 5Shawnee Mission North RelaysMay 5 · 1600 Meters · Place 6 · Olathe SouthOlathe South1600 Meters64:15.9410
May 5Shawnee Mission North RelaysMay 5 · 1 Mile · Place 6 · Olathe SouthOlathe South1 Mile64:17.52 PB10
Apr 28Saint Thomas Aquinas InvitationalApr 28 · 1600 Meters · Place 1 · Olathe SouthOlathe South1600 Meters1.4:19.80a10
Apr 21Mid Season InvitationalApr 21 · 800 Meters · Place 1 · Olathe SouthOlathe South800 Meters11:59.0810
Apr 14Kansas Relays-High SchoolApr 14 · 1600 Meters · Place 27 · Olathe-SouthOlathe-South1600 Meters274:35.2410

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 6Shawnee Mission North RelaysMay 6 · 800 Meters · Place 25 · Olathe SouthOlathe South800 Meters252:03.749
Apr 15Kansas City RelaysApr 15 · 800 Meters · Place 11 · Olathe SouthOlathe South800 Meters112:08.13—