Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor2nd Annual Southern Iowa Track & Field Meet · Jul 1812.72a2nd Annual Southern Iowa Track & Field MeetJuly 18, 2026
200 Meters · Indoor2024 YOUTH Indoor USATF/Iowa Association Championships and All-Comers Meet (Youth Only Registration · Mar 2430.26a2024 YOUTH Indoor USATF/Iowa Association Championships and All-Comers Meet (Youth Only RegistrationMarch 24, 2024
200 Meters · Outdoor2026 USATF Iowa Junior Olympic Outdoor Track and Field Championships · Jun 2026.04a2026 USATF Iowa Junior Olympic Outdoor Track and Field ChampionshipsJune 20, 2026
400 Meters · Indoor2024 YOUTH Indoor USATF/Iowa Association Championships and All-Comers Meet (Youth Only Registration · Mar 2470.80a2024 YOUTH Indoor USATF/Iowa Association Championships and All-Comers Meet (Youth Only RegistrationMarch 24, 2024
400 Meters · OutdoorAAU Track & Field Region 14 (MN,NB,WI) Qualifier · Jun 2557.35aAAU Track & Field Region 14 (MN,NB,WI) QualifierJune 25, 2026
60 Meters · Outdoor2025 USATF Iowa Association Championship - Youth · Mar 98.78a2025 USATF Iowa Association Championship - YouthMarch 9, 2025
800 Meters · Indoor2024 YOUTH Indoor USATF/Iowa Association Championships and All-Comers Meet (Youth Only Registration · Mar 242:45.74a2024 YOUTH Indoor USATF/Iowa Association Championships and All-Comers Meet (Youth Only RegistrationMarch 24, 2024
800 Meters · Outdoor2026 USATF Iowa Junior Olympic Outdoor Track and Field Championships · Jun 202:27.14a2026 USATF Iowa Junior Olympic Outdoor Track and Field ChampionshipsJune 20, 2026
Javelin · 600g · Outdoor2nd Annual Southern Iowa Track & Field Meet · Jul 1830.71m2nd Annual Southern Iowa Track & Field MeetJuly 18, 2026
Long Jump · Outdoor2025 USATF Iowa Association Championship - Youth · Mar 94.06m2025 USATF Iowa Association Championship - YouthMarch 9, 2025

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

2026 Outdoor Track

37 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · Javelin · Place 35 · Johnston Running ClubJavelin600g35.24.44m-
Aug 1AAU Junior Olympic GamesAug 1 · 400 Meters · Place 68 · Johnston Running Club400 MetersRound P68.58.90a-
Jul 182nd Annual Southern Iowa Track & Field MeetJul 18 · Javelin · Place 1 · Johnston Running ClubJavelin600g1.30.71m PB-
Jul 182nd Annual Southern Iowa Track & Field MeetJul 18 · 800 Meters · Place 1 · Johnston Running Club800 Meters1.2:30.70a-
Jul 182nd Annual Southern Iowa Track & Field MeetJul 18 · 100 Meters · Place 1 · Johnston Running Club100 Meters1.12.72a PB-
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · Javelin · Place 2 · Johnston Running ClubJavelin600g2.30.06m-
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 400 Meters · Place 7 · Johnston Running Club400 Meters7.57.35a PB-
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 200 Meters · Place 20 · Johnston Running Club200 MetersRound P20.28.10a-
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · Javelin · Place 2 · Johnston Running ClubJavelin600g2.30.06m-
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 400 Meters · Place 7 · Johnston Running Club400 Meters7.57.35a-
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 200 Meters · Place 20 · Johnston Running Club200 MetersRound P20.28.10a-
Jun 202026 USATF Iowa Junior Olympic Outdoor Track and Field ChampionshipsJun 20 · 800 Meters · Place 10 · Johnston Running Club800 Meters10.2:27.14a PB-
Jun 202026 USATF Iowa Junior Olympic Outdoor Track and Field ChampionshipsJun 20 · 400 Meters · Place 3 · Johnston Running Club400 Meters3.59.12a-
Jun 202026 USATF Iowa Junior Olympic Outdoor Track and Field ChampionshipsJun 20 · 200 Meters · Place 1 · Johnston Running Club200 MetersRound P1.26.04a PB-
Jun 202026 USATF Iowa Junior Olympic Outdoor Track and Field ChampionshipsJun 20 · 200 Meters · Place 1 · Johnston Running Club200 Meters1.26.48a-
May 312026 JRC Youth Track & Field MeetMay 31 · Javelin · Place 4 · Johnston Running ClubJavelin600g4.23.49m-
May 312026 JRC Youth Track & Field MeetMay 31 · 400 Meters · Place 1 · Johnston Running Club400 Meters1.57.97a-
May 312026 JRC Youth Track & Field MeetMay 31 · 200 Meters · Place 2 · Johnston Running Club200 Meters2.26.73a-
May 24CRTC Youth Track and Field Meet May 24 · Javelin · Place 1 · Johnston Running ClubJavelin600g1.28.83m-
May 24CRTC Youth Track and Field Meet May 24 · 800 Meters · Place 4 · Johnston Running Club800 Meters4.2:28.21a-
May 24CRTC Youth Track and Field Meet May 24 · 400 Meters · Place 2 · Johnston Running Club400 Meters2.59.12a-
May 24CRTC Youth Track and Field Meet May 24 · 200 Meters · Place 2 · Johnston Running Club200 Meters2.26.98a-
May 16I-Run Youth Meet IndianolaMay 16 · Javelin · Place 2 · Johnston Running ClubJavelin600g2.25.63m-
May 16I-Run Youth Meet IndianolaMay 16 · 400 Meters · Place 2 · Johnston Running Club400 Meters2.58.63a-
May 16I-Run Youth Meet IndianolaMay 16 · 200 Meters · Place 1 · Johnston Running Club200 Meters1.26.57a-
May 16I-Run Youth Meet IndianolaMay 16 · 100 Meters · Place 5 · Johnston Running Club100 Meters5.13.49a-
May 9Central Iowa Excaliburs Track MeetMay 9 · Javelin · Place 2 · Johnston Running ClubJavelin226.27m—
May 9Central Iowa Excaliburs Track MeetMay 9 · 800 Meters · Place 3 · Johnston Running Club800 Meters32:29.91a—
May 9Central Iowa Excaliburs Track MeetMay 9 · 200 Meters · Place 3 · Johnston Running Club200 Meters326.64a—
May 9Central Iowa Excaliburs Track MeetMay 9 · 100 Meters · Place 11 · Johnston Running Club100 Meters1113.71a—
May 3Northwest Elite TC Youth InviteMay 3 · Javelin · Place 1 · Johnston Running ClubJavelin600g1.84-04-
May 3Northwest Elite TC Youth InviteMay 3 · 800 Meters · Place 2 · Johnston Running Club800 Meters2.2:32.35a-
May 3Northwest Elite TC Youth InviteMay 3 · 200 Meters · Place 1 · Johnston Running Club200 Meters1.27.48a-
May 3Northwest Elite TC Youth InviteMay 3 · 100 Meters · Place 5 · Johnston Running Club100 Meters5.13.46a-
May 2Valley T&F / XC Club Meet May 2 · 400 Meters · Place 1 · Johnston Running Club400 Meters11:00.37a—
May 2Valley T&F / XC Club Meet May 2 · 200 Meters · Place 2 · Johnston Running Club200 Meters227.52a—
May 2Valley T&F / XC Club Meet May 2 · 100 Meters · Place 1 · Johnston Running Club100 Meters113.64a—

2025 Outdoor Track

31 results
DateMeetEventPlMarkGr
Jun 21AAU Iowa District QualifierJun 21 · Javelin · Place 1 · Johnston Running ClubJavelin121.68m—
Jun 21AAU Iowa District QualifierJun 21 · 400 Meters · Place 2 · Johnston Running Club400 Meters21:01.06a—
Jun 21AAU Iowa District QualifierJun 21 · 200 Meters · Place 3 · Johnston Running Club200 Meters327.88a—
Jun 7MVTC C.W. Riley Invitational Meet Jun 7 · 400 Meters · Place 3 · Johnston Running Club400 Meters359.92a—
Jun 7MVTC C.W. Riley Invitational Meet Jun 7 · 200 Meters · Place 4 · Johnston Running Club200 Meters428.41a—
Jun 7MVTC C.W. Riley Invitational Meet Jun 7 · 100 Meters · Place 5 · Johnston Running Club100 Meters513.99a—
Jun 12025 JRC Youth Track & Field MeetJun 1 · Javelin · Place 4 · Johnston Running ClubJavelin417.82m—
Jun 12025 JRC Youth Track & Field MeetJun 1 · 400 Meters · Place 2 · Johnston Running Club400 Meters21:00.66a—
Jun 12025 JRC Youth Track & Field MeetJun 1 · 200 Meters · Place 8 · Johnston Running Club200 Meters828.70a—
Jun 12025 JRC Youth Track & Field MeetJun 1 · 100 Meters · Place 14 · Johnston Running Club100 Meters1414.11a—
May 25CRTC Track and Field Invite May 25 · Javelin · Place 3 · Johnston Running ClubJavelin324.80m—
May 25CRTC Track and Field Invite May 25 · 400 Meters · Place 4 · Johnston Running Club400 Meters41:01.78a—
May 25CRTC Track and Field Invite May 25 · 200 Meters · Place 5 · Johnston Running Club200 Meters528.10a—
May 17Valley Youth Running Club Track and Field Meet May 17 · Long Jump · Place 4 · Johnston Running ClubLong Jump4.13-11.00-
May 17Valley Youth Running Club Track and Field Meet May 17 · Javelin · Place 4 · Johnston Running ClubJavelin600g4.21.89m-
May 17Valley Youth Running Club Track and Field Meet May 17 · 200 Meters · Place 4 · Johnston Running Club200 Meters4.27.82a-
May 17Valley Youth Running Club Track and Field Meet May 17 · 100 Meters · Place 8 · Johnston Running Club100 Meters8.13.79a-
May 11I-Run Youth Meet IndianolaMay 11 · Long Jump · Place 2 · Johnston Running ClubLong Jump24.26m—
May 11I-Run Youth Meet IndianolaMay 11 · Javelin · Place 3 · Johnston Running ClubJavelin319.99m—
May 11I-Run Youth Meet IndianolaMay 11 · 400 Meters · Place 2 · Johnston Running Club400 Meters21:02.73a—
May 11I-Run Youth Meet IndianolaMay 11 · 200 Meters · Place 2 · Johnston Running Club200 Meters228.38a—
May 4Northwest Youth Track MeetMay 4 · Javelin · Place 2 · Johnston Running ClubJavelin222.98m—
May 4Northwest Youth Track MeetMay 4 · 400 Meters · Place 1 · Johnston Running Club400 Meters11:03.78a—
May 4Northwest Youth Track MeetMay 4 · 200 Meters · Place 4 · Johnston Running Club200 Meters428.03a—
May 4Northwest Youth Track MeetMay 4 · 100 Meters · Place 3 · Johnston Running Club100 Meters313.91a—
May 3Central Iowa Excaliburs Track MeetMay 3 · Javelin · Place 3 · Johnston Running ClubJavelin320.69m—
May 3Central Iowa Excaliburs Track MeetMay 3 · 200 Meters · Place 4 · Johnston Running Club200 Meters428.02a—
May 3Central Iowa Excaliburs Track MeetMay 3 · 100 Meters · Place 4 · Johnston Running Club100 Meters413.72a—
Mar 92025 USATF Iowa Association Championship - YouthMar 9 · Long Jump · Place 4 · Johnston Running ClubLong Jump44.06m PB—
Mar 92025 USATF Iowa Association Championship - YouthMar 9 · 200 Meters · Place 4 · Johnston Running Club200 Meters428.73a—
Mar 92025 USATF Iowa Association Championship - YouthMar 9 · 60 Meters · Place 3 · Johnston Running Club60 Meters38.78a PB—

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 2JRC Youth Track & Field MeetJun 2 · 400 Meters · Place 1 · Johnston Running Club400 Meters11:03.17a—
Jun 2JRC Youth Track & Field MeetJun 2 · 200 Meters · Place 1 · Johnston Running Club200 Meters128.19a—
Jun 2JRC Youth Track & Field MeetJun 2 · 100 Meters · Place 1 · Johnston Running Club100 Meters113.84a—
May 29Indianola Athletic Booster Club / IRUN MeetMay 29 · 400 Meters · Place 1 · Johnston Running Club400 Meters1.1:02.72a-
May 29Indianola Athletic Booster Club / IRUN MeetMay 29 · 200 Meters · Place 1 · Johnston Running Club200 Meters1.28.12a-
May 29Indianola Athletic Booster Club / IRUN MeetMay 29 · 100 Meters · Place 1 · Johnston Running Club100 Meters1.13.82a-
May 25Cedar Rapids Track Club Youth Track Meet May 25 · 800 Meters · Place 3 · Johnston Running Club800 Meters3.2:45.00-
May 25Cedar Rapids Track Club Youth Track Meet May 25 · 400 Meters · Place 1 · Johnston Running Club400 Meters1.1:05.08a-
May 25Cedar Rapids Track Club Youth Track Meet May 25 · 200 Meters · Place 2 · Johnston Running Club200 Meters2.28.00a-
May 11Central Iowa Excaliburs Track MeetMay 11 · 400 Meters · Place 2 · Johnston Running Club400 Meters2.1:02.79a-
May 11Central Iowa Excaliburs Track MeetMay 11 · 200 Meters · Place 1 · Johnston Running Club200 Meters1.28.17a-
May 5Valley Youth Running Club Track and Field meetMay 5 · 800 Meters · Place 2 · Johnston Running Club800 Meters2.2:40.47a-
May 5Valley Youth Running Club Track and Field meetMay 5 · 400 Meters · Place 1 · Johnston Running Club400 Meters1.1:03.05a-
May 5Valley Youth Running Club Track and Field meetMay 5 · 200 Meters · Place 1 · Johnston Running Club200 Meters1.28.63a-

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 242024 YOUTH Indoor USATF/Iowa Association Championships and All-Comers Meet (Youth Only RegistrationMar 24 · 800 Meters · Place 5 · Johnston Running Club800 Meters5.2:45.74a PB-
Mar 242024 YOUTH Indoor USATF/Iowa Association Championships and All-Comers Meet (Youth Only RegistrationMar 24 · 400 Meters · Place 4 · Johnston Running Club400 Meters4.70.80a PB-
Mar 242024 YOUTH Indoor USATF/Iowa Association Championships and All-Comers Meet (Youth Only RegistrationMar 24 · 200 Meters · Place 2 · Johnston Running Club200 Meters2.30.26a PB-

2023 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 30AAU Region 14 Qualifier at Des Moines, IAJun 30 · 400 Meters · Place 4 · Johnston Running Club400 Meters4.1:05.52aUnofficial-
Jun 30AAU Region 14 Qualifier at Des Moines, IAJun 30 · 200 Meters · Place 5 · Johnston Running Club200 Meters5.28.70aUnofficial-
Jun 30AAU Region 14 Qualifier at Des Moines, IAJun 30 · 100 Meters · Place 8 · Johnston Running Club100 Meters8.14.43aUnofficial-
Jun 29AAU Region 14 Qualifier MeetJun 29 · 400 Meters · Place 4 · Johnston Running Club400 Meters4.1:05.52a-
Jun 29AAU Region 14 Qualifier MeetJun 29 · 200 Meters · Place 4 · Johnston Running Club200 MetersRound P4.28.70a-
Jun 29AAU Region 14 Qualifier MeetJun 29 · 200 Meters · Place 5 · Johnston Running Club200 Meters5.28.70a-
Jun 29AAU Region 14 Qualifier MeetJun 29 · 100 Meters · Place 8 · Johnston Running Club100 MetersRound P8.14.71a-
Jun 29AAU Region 14 Qualifier MeetJun 29 · 100 Meters · Place 8 · Johnston Running Club100 Meters8.14.43a-
Jun 17USATF Iowa Association Junior Olympic ChampionshipsJun 17 · 400 Meters · Place 5 · Johnston Running Club400 Meters566.04a—
Jun 17USATF Iowa Association Junior Olympic ChampionshipsJun 17 · 200 Meters · Place 6 · Johnston Running Club200 MetersRound P628.86a—
Jun 17USATF Iowa Association Junior Olympic ChampionshipsJun 17 · 200 Meters · Place 6 · Johnston Running Club200 Meters629.49a—
Jun 17USATF Iowa Association Junior Olympic ChampionshipsJun 17 · 100 Meters · Place 8 · Johnston Running Club100 MetersRound P814.50a—
Jun 17USATF Iowa Association Junior Olympic ChampionshipsJun 17 · 100 Meters · Place 7 · Johnston Running Club100 Meters714.72a—
Jun 4JRC Youth Track & Field MeetJun 4 · 400 Meters · Place 2 · Johnston Running Club400 Meters21:08.61a—
Jun 4JRC Youth Track & Field MeetJun 4 · 200 Meters · Place 6 · Johnston Running Club200 Meters629.78a—
Jun 4JRC Youth Track & Field MeetJun 4 · 100 Meters · Place 9 · Johnston Running Club100 Meters914.47a—
May 13Central Iowa Excaliburs Track MeetMay 13 · 400 Meters · Place 4 · Johnston Running Club400 Meters41:07.07a—
May 13Central Iowa Excaliburs Track MeetMay 13 · 200 Meters · Place 7 · Johnston Running Club200 Meters730.35a—
May 13Central Iowa Excaliburs Track MeetMay 13 · 100 Meters · Place 8 · Johnston Running Club100 Meters814.76a—
May 6Valley Youth Running Club Meet May 6 · 400 Meters · Place 3 · Johnston Running Club400 Meters3.1:08.72a-
May 6Valley Youth Running Club Meet May 6 · 200 Meters · Place 8 · Johnston Running Club200 Meters8.31.49a-
May 6Valley Youth Running Club Meet May 6 · 100 Meters · Place 6 · Johnston Running Club100 Meters6.15.11a-

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 23 AAU Region 14 Qualifier at Des Moines IA Jun 23 · 400 Meters · Place 1 · Johnston Running Club400 Meters1.1:09.39a-
Jun 23 AAU Region 14 Qualifier at Des Moines IA Jun 23 · 200 Meters · Place 5 · Johnston Running Club200 MetersRound P5.30.91a-
Jun 23 AAU Region 14 Qualifier at Des Moines IA Jun 23 · 200 Meters · Place 5 · Johnston Running Club200 Meters5.30.82a-
Jun 18USATF Iowa Association Junior Olympic ChampionshipsJun 18 · 400 Meters · Place 3 · Johnston Running Club400 Meters3.1:09.25a-
Jun 18USATF Iowa Association Junior Olympic ChampionshipsJun 18 · 200 Meters · Place 3 · Johnston Running Club200 MetersRound P3.31.50a-
Jun 18USATF Iowa Association Junior Olympic ChampionshipsJun 18 · 200 Meters · Place 2 · Johnston Running Club200 Meters2.31.08a-
Jun 5JRC Youth Track & Field MeetJun 5 · 400 Meters · Place 3 · Johnston Running Club400 Meters31:12.479-10
Jun 5JRC Youth Track & Field MeetJun 5 · 200 Meters · Place 1 · Johnston Running Club200 Meters130.829-10
May 15I-Run Youth Track and Field Meet (Indianola)May 15 · 400 Meters · Place 3 · Johnston Running Club400 Meters3.1:14.30a-
May 15I-Run Youth Track and Field Meet (Indianola)May 15 · 200 Meters · Place 2 · Johnston Running Club200 Meters2.32.28a-
May 14Central Iowa Excaliburs Track meetMay 14 · 400 Meters · Place 3 · Johnston Running Club400 Meters3.1:11.71a-
May 14Central Iowa Excaliburs Track meetMay 14 · 200 Meters · Place 3 · Johnston Running Club200 Meters3.31.47a-
May 7Valley Youth Running Club/DCG MeetMay 7 · 400 Meters · Place 1 · Johnston Running Club400 Meters1.1:12.87aUnofficial-
May 7Valley Youth Running Club/DCG MeetMay 7 · 200 Meters · Place 1 · Johnston Running Club200 Meters1.32.11aUnofficial-
May 7Valley Youth Running Club/DCG MeetMay 7 · 100 Meters · Place 2 · Johnston Running Club100 Meters2.15.92aUnofficial-