Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMIAA Championships · Feb 285:06.21aMIAA ChampionshipsFebruary 28, 2025
1 Mile · OutdoorKansas City Metro Mile · Jun 64:59.34aKansas City Metro MileJune 6, 2024
1500 Meters · OutdoorMIAA Championships · May 24:44.29aMIAA ChampionshipsMay 2, 2025
1600 Meters · OutdoorKansas City Metro Mile · Jun 64:57.81aKansas City Metro MileJune 6, 2024
3200 Meters · OutdoorBill Summa Invite · Apr 611:28.93Bill Summa InviteApril 6, 2024
400 Meters · OutdoorDean Pryor Invitational · Mar 121:04.28aDean Pryor InvitationalMarch 12, 2026
400 Meters · Outdoor · Hand timedPlatte County Invitational · Apr 231:06.40hPlatte County InvitationalApril 23, 2021
5000 Meters · OutdoorOklahoma Baptist Invitational · Mar 2818:09.38aOklahoma Baptist InvitationalMarch 28, 2025
800 Meters · IndoorRuss Jewett Indoor Gorilla Classic · Feb 142:18.99Russ Jewett Indoor Gorilla ClassicFebruary 14, 2025
800 Meters · OutdoorMSHSAA Class 5 State Championships · May 242:14.26MSHSAA Class 5 State ChampionshipsMay 24, 2024
800 Meters · Relay Split · OutdoorMSHSAA Class 4 & 5 Sectional #4 · May 182:18.331aMSHSAA Class 4 & 5 Sectional #4May 18, 2024

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 1MIAA Outdoor ChampionshipsMay 1 · 1500 Meters · Place 9 · Rogers StateRogers State1500 Meters9.4:47.35aSo
Apr 16Bryan Clay InvitationalApr 16 · 5000 Meters · Place 252 · Rogers StateRogers State5000 Meters252.18:13.33aSo
Apr 16Bryan Clay InvitationalApr 16 · 1500 Meters · Place 395 · Rogers StateRogers State1500 Meters395.4:48.02aSo
Mar 28Oral Roberts InvitationalMar 28 · 800 Meters · Place 7 · Rogers StateRogers State800 Meters7.2:19.78aSo
Mar 12Dean Pryor InvitationalMar 12 · 400 Meters · Place 4 · Rogers StateRogers State400 Meters4.1:04.28a PBSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 27MIAA Indoor ChampionshipsFeb 27 · 1 Mile · Place 10 · Rogers StateRogers State1 Mile10.5:10.23aSo
Jan 31Pittsburg State InvitationalJan 31 · 800 Meters · Place 9 · Rogers StateRogers State800 Meters92:20.26SO
Jan 23Rumble in the Jungle InvitationalJan 23 · 1 Mile · Place 6 · Rogers StateRogers State1 Mile65:12.26SO
Jan 16Washburn Rust BusterJan 16 · 800 Meters · Place 6 · Rogers StateRogers State800 Meters62:20.72aSo

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 5Crimson and Gold InvitationalDec 5 · 1 Mile · Place 7 · Rogers StateRogers State1 Mile7.5:09.81aSo
Feb 28MIAA ChampionshipsFeb 28 · 1 Mile · Place 11 · Rogers StateRogers State1 Mile11.5:06.21a PBFr
Feb 14Russ Jewett Indoor Gorilla ClassicFeb 14 · 800 Meters · Place 4 · Rogers StateRogers State800 Meters42:18.99 PBFR
Jan 24Rumble in the Jungle InvitationalJan 24 · 1 Mile · Place 7 · Rogers StateRogers State1 Mile75:11.33a—
Jan 17Washburn Rust BusterJan 17 · 800 Meters · Place 10 · Rogers StateRogers State800 Meters102:27.84a—

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 2MIAA ChampionshipsMay 2 · 1500 Meters · Place 9 · Rogers StateRogers State1500 Meters94:44.29a PBFR
May 2MIAA ChampionshipsMay 2 · 800 Meters · Place 13 · Rogers StateRogers State800 Meters132:17.45aFR
Mar 28Oklahoma Baptist InvitationalMar 28 · 5000 Meters · Place 4 · Rogers StateRogers State5000 Meters4.18:09.38a PBFr

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 6Crimson and Gold InvitationalDec 6 · 1 Mile · Place 11 · Rogers StateRogers State1 Mile11.5:14.93aFr

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 6Kansas City Metro MileJun 6 · 1 Mile · Place 3 · Platte CountyPlatte County1 Mile3.4:59.34a PB12
Jun 6Kansas City Metro MileJun 6 · 1600 Meters · Place 3 · Platte CountyPlatte County1600 Meters3.4:57.81a PB12
May 24MSHSAA Class 5 State ChampionshipsMay 24 · 800 Meters · Place 6 · Platte CountPlatte Count800 Meters62:14.26 PB12
May 18MSHSAA Class 4 & 5 Sectional #4May 18 · 800 Meters · Platte CountyPlatte County800 MetersRelay Split—2:18.331a PB12
May 18MSHSAA Class 4 & 5 Sectional #4May 18 · 3200 Meters · Place 5 · Platte CountyPlatte County3200 Meters5.11:55.17a12
May 18MSHSAA Class 4 & 5 Sectional #4May 18 · 800 Meters · Place 1 · Platte CountyPlatte County800 Meters1.2:17.16a12
May 11MSHSAA Class 5 District 8May 11 · 3200 Meters · Place 1 · Platte CountyPlatte County3200 Meters111:32.9612
May 11MSHSAA Class 5 District 8May 11 · 800 Meters · Place 1 · Platte CountyPlatte County800 Meters12:18.5612
May 11MSHSAA Class 4 District 8May 11 · 3200 Meters · Place 1 · Platte CountyPlatte County3200 Meters111:32.9612
May 11MSHSAA Class 4 District 8May 11 · 800 Meters · Place 1 · Platte CountyPlatte County800 Meters12:18.5612
Apr 6Bill Summa InviteApr 6 · 3200 Meters · Place 5 · Platte CountyPlatte County3200 Meters511:28.93 PB—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 20MSHSAA Class 5 Sectional 4May 20 · 1600 Meters · Place 7 · Platte CoPlatte Co1600 Meters75:37.3511
May 13MSHSAA Class 5 District 8May 13 · 1600 Meters · Place 4 · Platte CountyPlatte County1600 Meters4.5:32.05a11
May 13MSHSAA Class 5 District 8May 13 · 800 Meters · Place 12 · Platte CountyPlatte County800 Meters12.2:37.03a11
Apr 22Liberty North InvitationalApr 22 · 1600 Meters · Place 3 · Platte CountyPlatte County1600 Meters35:37.1011

2022 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 27MSHSAA Class 5 State Track & Field ChampionshipsMay 27 · 3200 Meters · Place 13 · Platte CountyPlatte County3200 Meters13.12:02.47a10
May 27MSHSAA Class 5 State Track & Field ChampionshipsMay 27 · 1600 Meters · Place 16 · Platte CountyPlatte County1600 Meters16.5:36.87a10
May 14MSHSAA Class 5 District 8May 14 · 3200 Meters · Place 1 · Platte CoPlatte Co3200 Meters112:13.3510
May 14MSHSAA Class 5 District 8May 14 · 1600 Meters · Place 1 · Platte CoPlatte Co1600 Meters15:25.1310
May 4Suburban Conference Blue JV/V MeetMay 4 · 3200 Meters · Place 1 · Platte CountPlatte Count3200 Meters111:43.33—
May 4Suburban Conference Blue JV/V MeetMay 4 · 800 Meters · Place 3 · Platte CountPlatte Count800 Meters32:35.38—
May 4Suburban Conference Blue JV/V MeetMay 4 · 1600 Meters · Place 1 · Platte CountPlatte Count1600 Meters15:22.09—
Apr 29Platte County InvitationalApr 29 · 1600 Meters · Place 1 · Platte CoPlatte Co1600 Meters15:28.89—
Apr 29Platte County InvitationalApr 29 · 800 Meters · Place 2 · Platte CoPlatte Co800 Meters22:26.32—
Apr 29Platte County InvitationalApr 29 · 1600 Meters · Place 1 · Platte CountyPlatte County1600 Meters15:28.8910
Apr 29Platte County InvitationalApr 29 · 800 Meters · Place 2 · Platte CountyPlatte County800 Meters22:26.3210
Apr 23Liberty North Varsity InvitationalApr 23 · 1600 Meters · Place 2 · Platte CountyPlatte County1600 Meters2.5:40.25a10
Apr 23Liberty North Varsity InvitationalApr 23 · 800 Meters · Place 2 · Platte CountyPlatte County800 Meters2.2:27.95a10
Apr 19Smithville Warrior RelaysApr 19 · 3200 Meters · Place 1 · Platte CountyPlatte County3200 Meters1.11:48.74a10
Apr 14Darwin RoldApr 14 · 1600 Meters · Place 3 · Platte CountyPlatte County1600 Meters3.5:25.08a10
Mar 25Ron Ives InvitationalMar 25 · 1600 Meters · Place 4 · Platte CountyPlatte County1600 Meters45:47.5510
Mar 25Ron Ives InvitationalMar 25 · 800 Meters · Place 4 · Platte CountyPlatte County800 Meters42:30.0410
Mar 22Platte County Time TrialsMar 22 · 800 Meters · Place 1 · Platte County High SPlatte County High S800 Meters12:39.65—
Mar 22Platte County Time TrialsMar 22 · 1600 Meters · Place 1 · Platte County High SPlatte County High S1600 Meters15:47.00—

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 15MSHSAA Class 4 District 8May 15 · 800 Meters · Place 6 · Platte CountyPlatte County800 Meters6.2:33.14a9
Apr 23Platte County InvitationalApr 23 · 400 Meters · Place 4 · Platte CountyPlatte County400 Meters41:06.40h PB9
Apr 15Gary Parker Girls Invitational Apr 15 · 400 Meters · Place 11 · Platte CountyPlatte County400 Meters11.1:05.07a9
Apr 2Falcon Relays Apr 2 · 800 Meters · Place 4 · Platte CountyPlatte County800 Meters42:36.539
Mar 26Ron Ives InvitationalMar 26 · 800 Meters · Place 8 · Platte CountyPlatte County800 Meters82:35.219