Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorAAU Track & Field Region 14 (MN,NB,WI) Qualifier · Jun 254:41.25aAAU Track & Field Region 14 (MN,NB,WI) QualifierJune 25, 2026
1600 Meters · OutdoorACGC HS Boys Invite · May 115:03.04aACGC HS Boys InviteMay 11, 2026
3000 Meters · OutdoorAAU Junior Olympic Games · Aug 110:06.83aAAU Junior Olympic GamesAugust 1, 2026
3200 Meters · OutdoorVan Meter Rick Roberts HS Coed Relays · Apr 2011:23.63aVan Meter Rick Roberts HS Coed RelaysApril 20, 2026
800 Meters · OutdoorMVTC C.W. Riley Invitational Meet · Jun 72:21.56aMVTC C.W. Riley Invitational Meet June 7, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 3000 Meters · Place 36 · Johnston Running ClubJohnston Running Club3000 Meters36.10:06.83a PB9
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 3000 Meters · Place 8 · Johnston Running ClubJohnston Running Club3000 Meters8.10:09.34a9
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 1500 Meters · Place 11 · Johnston Running ClubJohnston Running Club1500 Meters11.4:41.25a PB9
Jun 13Waukee TC Youth MeetJun 13 · 3000 Meters · Place 1 · Johnston Running ClubJohnston Running Club3000 Meters1.10:26.45a9
May 312026 JRC Youth Track & Field MeetMay 31 · 3000 Meters · Place 2 · Johnston Running ClubJohnston Running Club3000 Meters2.10:47.53a9
May 312026 JRC Youth Track & Field MeetMay 31 · 1500 Meters · Place 3 · Johnston Running ClubJohnston Running Club1500 Meters3.4:53.98a9
May 14 Iowa State Qualifier - 2A - Roland-StoryMay 14 · 1600 Meters · Place 8 · Van MeterVan Meter1600 Meters8.5:03.28a9
May 11ACGC HS Boys InviteMay 11 · 1600 Meters · Place 3 · Van MeterVan Meter1600 Meters3.5:03.04a PB9
May 5WCAC HS Coed Conference MeetMay 5 · 1600 Meters · Place 10 · Van MeterVan Meter1600 Meters10.5:04.61a9
Apr 20Van Meter Rick Roberts HS Coed RelaysApr 20 · 3200 Meters · Place 5 · Van MeterVan Meter3200 Meters5.11:23.63a PB9

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 102025 USATF Region 8 Junior Olympic ChampionshipsJul 10 · 3000 Meters · Place 4 · Johnston Running ClubJohnston Running Club3000 Meters410:08.79a8
Jul 102025 USATF Region 8 Junior Olympic ChampionshipsJul 10 · 1500 Meters · Place 5 · Johnston Running ClubJohnston Running Club1500 Meters54:41.93a8
Jun 21AAU Iowa District QualifierJun 21 · 3000 Meters · Place 2 · Johnston Running ClubJohnston Running Club3000 Meters210:40.19a8
Jun 21AAU Iowa District QualifierJun 21 · 1500 Meters · Place 2 · Johnston Running ClubJohnston Running Club1500 Meters24:51.70a8
Jun 21AAU Iowa District QualifierJun 21 · 800 Meters · Place 2 · Johnston Running ClubJohnston Running Club800 Meters22:24.49a8
Jun 7MVTC C.W. Riley Invitational Meet Jun 7 · 3000 Meters · Place 1 · Johnston Running ClubJohnston Running Club3000 Meters110:15.16a8
Jun 7MVTC C.W. Riley Invitational Meet Jun 7 · 800 Meters · Place 2 · Johnston Running ClubJohnston Running Club800 Meters22:21.56a PB8
Jun 12025 JRC Youth Track & Field MeetJun 1 · 3000 Meters · Place 1 · Johnston Running ClubJohnston Running Club3000 Meters110:15.76a8
Jun 12025 JRC Youth Track & Field MeetJun 1 · 1500 Meters · Place 2 · Johnston Running ClubJohnston Running Club1500 Meters24:48.36a8
Jun 12025 JRC Youth Track & Field MeetJun 1 · 800 Meters · Place 2 · Johnston Running ClubJohnston Running Club800 Meters22:26.02a8
May 11I-Run Youth Meet IndianolaMay 11 · 3000 Meters · Place 1 · Johnston Running ClubJohnston Running Club3000 Meters110:32.44a8
May 11I-Run Youth Meet IndianolaMay 11 · 800 Meters · Place 1 · Johnston Running ClubJohnston Running Club800 Meters12:25.84a8
May 4Northwest Youth Track MeetMay 4 · 3000 Meters · Place 1 · Johnston Running ClubJohnston Running Club3000 Meters110:24.43a8
May 4Northwest Youth Track MeetMay 4 · 1500 Meters · Place 1 · Johnston Running ClubJohnston Running Club1500 Meters14:54.74a8
Mar 92025 USATF Iowa Association Championship - YouthMar 9 · 3000 Meters · Place 2 · Johnston Running ClubJohnston Running Club3000 Meters211:07.37a8
Mar 92025 USATF Iowa Association Championship - YouthMar 9 · 800 Meters · Place 3 · Johnston Running ClubJohnston Running Club800 Meters32:33.55a8

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jul 13C. W. Riley Invitational Meet by MVTCJul 13 · 3000 Meters · Place 1 · Johnston Running ClubJohnston Running Club3000 Meters110:56.14a—
Jul 13C. W. Riley Invitational Meet by MVTCJul 13 · 1500 Meters · Place 2 · Johnston Running ClubJohnston Running Club1500 Meters25:18.86a—
Jul 13C. W. Riley Invitational Meet by MVTCJul 13 · 800 Meters · Place 2 · Johnston Running ClubJohnston Running Club800 Meters22:39.85a—
Jun 9I-Run Youth Track and Field Meet (Indianola)Jun 9 · 3000 Meters · Place 1 · Johnston Running ClubJohnston Running Club3000 Meters110:48.77a—
Jun 9I-Run Youth Track and Field Meet (Indianola)Jun 9 · 1500 Meters · Place 1 · Johnston Running ClubJohnston Running Club1500 Meters15:08.31a—
Jun 2JRC Youth Track & Field MeetJun 2 · 1500 Meters · Place 7 · Johnston Running ClubJohnston Running Club1500 Meters75:12.35a—

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jul 29AAU Junior Olympic Games Jul 29 · 1500 Meters · Place 36 · Johnston RunJohnston Run1500 Meters365:12.9111
Jul 29AAU Junior Olympic Games Jul 29 · 3000 Meters · Place 13 · Johnston RunJohnston Run3000 Meters1310:57.7411
Jun 17USATF Iowa Association Junior Olympic ChampionshipsJun 17 · 3000 Meters · Place 2 · Johnston Running ClubJohnston Running Club3000 Meters211:14.01a—
Jun 17USATF Iowa Association Junior Olympic ChampionshipsJun 17 · 1500 Meters · Place 6 · Johnston Running ClubJohnston Running Club1500 Meters65:16.18a—
Jun 17USATF Iowa Association Junior Olympic ChampionshipsJun 17 · 800 Meters · Place 7 · Johnston Running ClubJohnston Running Club800 Meters72:42.97a—
Jun 11Indianola Athletic Booster Club / IRUN MeetJun 11 · 3000 Meters · Place 2 · Johnston Running ClubJohnston Running Club3000 Meters211:23.37a—
Jun 11Indianola Athletic Booster Club / IRUN MeetJun 11 · 3000 Meters · Place 2 · Johnston Running ClubJohnston Running Club3000 Meters211:23.37a—
Jun 11Indianola Athletic Booster Club / IRUN MeetJun 11 · 1500 Meters · Place 2 · Johnston Running ClubJohnston Running Club1500 Meters25:28.06a—
Jun 11Indianola Athletic Booster Club / IRUN MeetJun 11 · 1500 Meters · Place 2 · Johnston Running ClubJohnston Running Club1500 Meters25:28.06a—
Jun 4JRC Youth Track & Field MeetJun 4 · 3000 Meters · Place 1 · Johnston Running ClubJohnston Running Club3000 Meters111:14.81a—
Jun 4JRC Youth Track & Field MeetJun 4 · 1500 Meters · Place 2 · Johnston Running ClubJohnston Running Club1500 Meters25:13.03a—
Jun 4JRC Youth Track & Field MeetJun 4 · 800 Meters · Place 3 · Johnston Running ClubJohnston Running Club800 Meters32:40.96a—
May 28CRTC Track and Field Meet May 28 · 3000 Meters · Place 1 · Johnston Running ClubJohnston Running Club3000 Meters111:19.05a—
May 28CRTC Track and Field Meet May 28 · 1500 Meters · Place 5 · Johnston Running ClubJohnston Running Club1500 Meters55:25.03a—
May 14I-Run Youth Track and Field Meet (Indianola)May 14 · 800 Meters · Place 2 · Johnston Running ClubJohnston Running Club800 Meters22:45.15a—
May 13Central Iowa Excaliburs Track MeetMay 13 · 3000 Meters · Place 2 · Johnston Running ClubJohnston Running Club3000 Meters211:28.79a—
May 13Central Iowa Excaliburs Track MeetMay 13 · 1500 Meters · Place 2 · Johnston Running ClubJohnston Running Club1500 Meters25:28.78a—

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 5JRC Youth Track & Field MeetJun 5 · 3000 Meters · Place 1 · Johnston Running ClubJohnston Running Club3000 Meters111:33.6211-12
Jun 5JRC Youth Track & Field MeetJun 5 · 1500 Meters · Place 4 · Johnston Running ClubJohnston Running Club1500 Meters45:29.8311-12