Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · IndoorUSATF Iowa Indoor Youth Championship Meet · Mar 195:10.90USATF Iowa Indoor Youth Championship MeetMarch 19, 2023
1500 Meters · OutdoorAAU Junior Olympic Games · Aug 14:33.52aAAU Junior Olympic GamesAugust 1, 2026
1600 Meters · OutdoorCIML Boys Conference Championships · May 74:31.93aCIML Boys Conference ChampionshipsMay 7, 2026
3000 Meters · IndoorUSATF Iowa Indoor Youth Championship Meet · Mar 1912:47.30USATF Iowa Indoor Youth Championship MeetMarch 19, 2023
3000 Meters · OutdoorAAU Region 14 Qualifier Meet · Jun 2910:42.99aAAU Region 14 Qualifier MeetJune 29, 2023
3200 Meters · OutdoorDSM Valley 9-10 Boys · Apr 2010:05.66aDSM Valley 9-10 BoysApril 20, 2026
400 Meters · IndoorUSATF Iowa Youth Indoor Championship and All-Comers Meet · Mar 231:28.73aUSATF Iowa Youth Indoor Championship and All-Comers MeetMarch 23, 2019
400 Meters · OutdoorValley Youth Running Club Track and Field Meet · May 1758.71aValley Youth Running Club Track and Field Meet May 17, 2025
800 Meters · IndoorDickinson Relays · Mar 42:15.26aDickinson RelaysMarch 4, 2024
800 Meters · OutdoorJohnston HS Boys · Mar 242:03.58aJohnston HS BoysMarch 24, 2026
Discus · 1kg · Outdoor2021 USATF Region 8 Outdoor Track & Field Championship · Jul 813.69m2021 USATF Region 8 Outdoor Track & Field ChampionshipJuly 8, 2021
High Jump · OutdoorAAU Iowa District Qualifer · Jun 83-02.00AAU Iowa District QualiferJune 8, 2019
Shot Put · 6lb · OutdoorJRC Field Event Only Meet · May 2319-11.00JRC Field Event Only MeetMay 23, 2021

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 1500 Meters · Place 43 · Johnston Running ClubJohnston Running Club1500 Meters43.4:33.52a PB11
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 1500 Meters · Place 3 · Johnston Running ClubJohnston Running Club1500 Meters3.4:36.10a11
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 800 Meters · Place 11 · Johnston Running ClubJohnston Running Club800 Meters11.2:11.03a11
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 1500 Meters · Place 3 · Johnston Running ClubJohnston Running Club1500 Meters3.4:36.10a11
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 800 Meters · Place 11 · Johnston Running ClubJohnston Running Club800 Meters11.2:11.03a11
May 7CIML Boys Conference ChampionshipsMay 7 · 1600 Meters · Place 5 · JohnstonJohnston1600 Meters5.4:31.93a PB11
May 1DSM Valley HS CoedMay 1 · 800 Meters · Place 5 · JohnstonJohnston800 Meters52:03.67a11
Apr 20DSM Valley 9-10 BoysApr 20 · 3200 Meters · Place 2 · JohnstonJohnston3200 Meters210:05.66a PB11
Apr 14Johnston HS Boys MeetApr 14 · 800 Meters · Place 3 · JohnstonJohnston800 Meters32:05.99a11
Mar 31Dowling Catholic HS Boys MeetMar 31 · 1600 Meters · Place 1 · JohnstonJohnston1600 Meters1.4:37.95a11
Mar 24Johnston HS BoysMar 24 · 800 Meters · Place 2 · JohnstonJohnston800 Meters22:03.58a PB11
Mar 9Dickinson RelaysMar 9 · 800 Meters · Place 24 · JohnstonJohnston800 Meters242:10.28a11

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Oct 2Johnston HOKA Post Nationals MeetOct 2 · 3200 Meters · Place 6 · JohnstonJohnston3200 Meters610:14.45a10
May 17Valley Youth Running Club Track and Field Meet May 17 · 1500 Meters · Place 1 · Johnston Running ClubJohnston Running Club1500 Meters1.4:40.88a10
May 17Valley Youth Running Club Track and Field Meet May 17 · 800 Meters · Place 2 · Johnston Running ClubJohnston Running Club800 Meters2.2:10.12a10
May 17Valley Youth Running Club Track and Field Meet May 17 · 400 Meters · Place 2 · Johnston Running ClubJohnston Running Club400 Meters2.58.71a PB10
Apr 15Johnston HS BoysApr 15 · 1600 Meters · Place 1 · JohnstonJohnston1600 Meters14:52.65a10
Mar 10Dickinson RelaysMar 10 · 800 Meters · Place 116 · JohnstonJohnston800 Meters1162:23.28a—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 2CIML HS Boys ConferenceMay 2 · 1600 Meters · Place 9 · JohnstonJohnston1600 Meters94:59.98a—
Apr 22DSM Valley HS BoysApr 22 · 1600 Meters · Place 4 · JohnstonJohnston1600 Meters45:02.06a—
Mar 28Waukee HS BoysMar 28 · 1600 Meters · Place 7 · JohnstonJohnston1600 Meters7.4:58.49a9

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 4Dickinson RelaysMar 4 · 800 Meters · Place 58 · JohnstonJohnston800 Meters58.2:15.26a PB9

2023 Outdoor Track

25 results
DateMeetEventPlMarkGr
Sep 14Johnston HOKA Postal NationalsSep 14 · 3200 Meters · Place 16 · JohnstonJohnston3200 Meters16.10:40.57aUnofficial9
Jul 29AAU Junior Olympic Games Jul 29 · 3000 Meters · Place 37 · Johnston RunJohnston Run3000 Meters3711:08.0109
Jul 29AAU Junior Olympic Games Jul 29 · 1500 Meters · Place 57 · 09 Johnston Run09 Johnston Run1500 Meters575:04.39—
Jul 29AAU Junior Olympic Games Jul 29 · 800 Meters · Place 63 · 09 Johnston Run09 Johnston Run800 MetersRound P632:28.73—
Jun 30AAU Region 14 Qualifier at Des Moines, IAJun 30 · 3000 Meters · Place 2 · Johnston Running ClubJohnston Running Club3000 Meters2.10:42.99aUnofficial9
Jun 30AAU Region 14 Qualifier at Des Moines, IAJun 30 · 1500 Meters · Place 3 · Johnston Running ClubJohnston Running Club1500 Meters3.4:54.36aUnofficial9
Jun 30AAU Region 14 Qualifier at Des Moines, IAJun 30 · 800 Meters · Place 4 · Johnston Running ClubJohnston Running Club800 Meters4.2:18.60aUnofficial9
Jun 29AAU Region 14 Qualifier MeetJun 29 · 3000 Meters · Place 2 · Johnston Running ClubJohnston Running Club3000 Meters2.10:42.99a PB9
Jun 29AAU Region 14 Qualifier MeetJun 29 · 1500 Meters · Place 3 · Johnston Running ClubJohnston Running Club1500 Meters3.4:54.36a9
Jun 29AAU Region 14 Qualifier MeetJun 29 · 800 Meters · Place 4 · Johnston Running ClubJohnston Running Club800 Meters4.2:18.60a9
Jun 17USATF Iowa Association Junior Olympic ChampionshipsJun 17 · 3000 Meters · Place 2 · Johnston Running ClubJohnston Running Club3000 Meters210:52.66a—
Jun 17USATF Iowa Association Junior Olympic ChampionshipsJun 17 · 1500 Meters · Place 5 · Johnston Running ClubJohnston Running Club1500 Meters54:51.14a—
Jun 17USATF Iowa Association Junior Olympic ChampionshipsJun 17 · 800 Meters · Place 4 · Johnston Running ClubJohnston Running Club800 Meters42:18.63a—
Jun 11Indianola Athletic Booster Club / IRUN MeetJun 11 · 3000 Meters · Place 2 · Johnston Running ClubJohnston Running Club3000 Meters210:56.58a—
Jun 11Indianola Athletic Booster Club / IRUN MeetJun 11 · 1500 Meters · Place 1 · Johnston Running ClubJohnston Running Club1500 Meters14:53.66a—
Jun 11Indianola Athletic Booster Club / IRUN MeetJun 11 · 800 Meters · Place 1 · Johnston Running ClubJohnston Running Club800 Meters12:16.48a—
May 28CRTC Track and Field Meet May 28 · Discus · Place 6 · Johnston Running ClubJohnston Running ClubDiscus652-0—
May 28CRTC Track and Field Meet May 28 · 1500 Meters · Place 2 · Johnston Running ClubJohnston Running Club1500 Meters25:17.19a—
May 28CRTC Track and Field Meet May 28 · 800 Meters · Place 1 · Johnston Running ClubJohnston Running Club800 Meters12:19.27a—
May 14I-Run Youth Track and Field Meet (Indianola)May 14 · Discus · Place 3 · Johnston Running ClubJohnston Running ClubDiscus364-0—
May 14I-Run Youth Track and Field Meet (Indianola)May 14 · 1500 Meters · Place 1 · Johnston Running ClubJohnston Running Club1500 Meters14:47.74a—
May 14I-Run Youth Track and Field Meet (Indianola)May 14 · 800 Meters · Place 1 · Johnston Running ClubJohnston Running Club800 Meters12:16.22a—
May 13Central Iowa Excaliburs Track MeetMay 13 · 3000 Meters · Place 1 · Johnston Running ClubJohnston Running Club3000 Meters110:59.80a—
May 13Central Iowa Excaliburs Track MeetMay 13 · 800 Meters · Place 1 · Johnston Running ClubJohnston Running Club800 Meters12:22.03a—
May 13Central Iowa Excaliburs Track MeetMay 13 · 400 Meters · Place 8 · Johnston Running ClubJohnston Running Club400 Meters81:02.63a—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 19USATF Iowa Indoor Youth Championship MeetMar 19 · 3000 Meters · Place 2 · Johnston Running ClubJohnston Running Club3000 Meters212:47.30 PB—
Mar 19USATF Iowa Indoor Youth Championship MeetMar 19 · 1500 Meters · Place 2 · Johnston Running ClubJohnston Running Club1500 Meters25:10.90 PB—
Mar 19USATF Iowa Indoor Youth Championship MeetMar 19 · 800 Meters · Place 3 · Johnston Running ClubJohnston Running Club800 Meters32:36.50—

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 23 AAU Region 14 Qualifier at Des Moines IA Jun 23 · 1500 Meters · Place 4 · Johnston Running ClubJohnston Running Club1500 Meters4.5:08.27a12
Jun 23 AAU Region 14 Qualifier at Des Moines IA Jun 23 · 800 Meters · Place 5 · Johnston Running ClubJohnston Running Club800 Meters5.2:25.71a12
Jun 18USATF Iowa Association Junior Olympic ChampionshipsJun 18 · 1500 Meters · Place 6 · Johnston Running ClubJohnston Running Club1500 Meters6.5:20.43a12
Jun 18USATF Iowa Association Junior Olympic ChampionshipsJun 18 · 800 Meters · Place 5 · Johnston Running ClubJohnston Running Club800 Meters5.2:30.47a12
Jun 5JRC Youth Track & Field MeetJun 5 · 1500 Meters · Place 6 · Johnston Running ClubJohnston Running Club1500 Meters65:17.8113-14
Jun 5JRC Youth Track & Field MeetJun 5 · 800 Meters · Place 3 · Johnston Running ClubJohnston Running Club800 Meters32:36.6213-14
May 15I-Run Youth Track and Field Meet (Indianola)May 15 · 1500 Meters · Johnston Running ClubJohnston Running Club1500 Meters—DNS12
May 15I-Run Youth Track and Field Meet (Indianola)May 15 · 800 Meters · Johnston Running ClubJohnston Running Club800 Meters—DNS12
May 14Central Iowa Excaliburs Track meetMay 14 · 3000 Meters · Place 3 · Johnston Running ClubJohnston Running Club3000 Meters3.12:18.81a12
May 7Valley Youth Running Club/DCG MeetMay 7 · 1500 Meters · Place 3 · Johnston Running ClubJohnston Running Club1500 Meters3.5:09.90aUnofficial12
May 7Valley Youth Running Club/DCG MeetMay 7 · 800 Meters · Place 2 · Johnston Running ClubJohnston Running Club800 Meters2.2:27.00aUnofficial12

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 27YOUTH - USATF Iowa Indoor Mar 27 · 3000 Meters · Place 1 · Johnston Running ClubJohnston Running Club3000 Meters1.12:57.70aUnofficial12
Mar 27YOUTH - USATF Iowa Indoor Mar 27 · 1500 Meters · Place 2 · Johnston Running ClubJohnston Running Club1500 Meters2.5:21.21aUnofficial12
Mar 27YOUTH - USATF Iowa Indoor Mar 27 · 800 Meters · Place 1 · Johnston Running ClubJohnston Running Club800 Meters1.2:47.16aUnofficial12

2021 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jul 82021 USATF Region 8 Outdoor Track & Field ChampionshipJul 8 · Discus · Place 8 · Johnston Running ClubJohnston Running ClubDiscus1kg8.13.69m PB11
Jul 82021 USATF Region 8 Outdoor Track & Field ChampionshipJul 8 · 1500 Meters · Place 4 · Johnston Running ClubJohnston Running Club1500 Meters4.5:14.38a11
Jul 82021 USATF Region 8 Outdoor Track & Field ChampionshipJul 8 · 800 Meters · Place 5 · Johnston Running ClubJohnston Running Club800 Meters5.2:38.28a11
Jun 19USATF Iowa YOUTH Association MeetJun 19 · Discus · Place 5 · Johnston Running ClubJohnston Running ClubDiscus1kg5.12.07m11
Jun 19USATF Iowa YOUTH Association MeetJun 19 · 1500 Meters · Place 2 · Johnston Running ClubJohnston Running Club1500 Meters2.5:23.61a11
Jun 19USATF Iowa YOUTH Association MeetJun 19 · 800 Meters · Place 3 · Johnston Running ClubJohnston Running Club800 Meters3.2:35.53a11
Jun 12AAU Iowa District QualifierJun 12 · Discus · Place 2 · Johnston RunJohnston RunDiscus235-0412
Jun 12AAU Iowa District QualifierJun 12 · 1500 Meters · Place 4 · Johnston RunJohnston Run1500 Meters45:24.2512
Jun 12AAU Iowa District QualifierJun 12 · 800 Meters · Place 4 · Johnston RunJohnston Run800 Meters42:35.6312
Jun 62021 JRC Youth Track & Field MeetJun 6 · Discus · Place 8 · Johnston Running ClubJohnston Running ClubDiscus1kg8.44-04Unofficial11
Jun 62021 JRC Youth Track & Field MeetJun 6 · 3000 Meters · Place 2 · Johnston Running ClubJohnston Running Club3000 Meters2.13:02.82aUnofficial11
Jun 62021 JRC Youth Track & Field MeetJun 6 · 800 Meters · Place 1 · Johnston Running ClubJohnston Running Club800 Meters1.2:39.59aUnofficial11
May 30JTC/Iowa Flyers Distance Carnival Youth MeetMay 30 · 3000 Meters · Place 1 · Johnston Running ClubJohnston Running Club3000 Meters1.12:19.60aUnofficial11
May 30JTC/Iowa Flyers Distance Carnival Youth MeetMay 30 · 800 Meters · Place 8 · Johnston Running ClubJohnston Running Club800 Meters8.2:52.66aUnofficial11
May 30CRTC Youth Track and Field Meet May 30 · Discus · Place 2 · Johnston Running ClubJohnston Running ClubDiscus1kg2.39-01.0011
May 30CRTC Youth Track and Field Meet May 30 · 1500 Meters · Place 1 · Johnston Running ClubJohnston Running Club1500 Meters1.5:29.59a11
May 30CRTC Youth Track and Field Meet May 30 · 800 Meters · Place 1 · Johnston Running ClubJohnston Running Club800 Meters1.2:35.95a11
May 23JRC Field Event Only MeetMay 23 · Discus · Place 4 · Johnston Running ClubJohnston Running ClubDiscus1kg4.44-0811
May 23JRC Field Event Only MeetMay 23 · Shot Put · Place 8 · Johnston Running ClubJohnston Running ClubShot Put6lb8.19-11.00 PB11
May 16I-Run Youth Track and Field MeetMay 16 · Discus · Place 3 · Johnston Running ClubJohnston Running ClubDiscus1kg3.37-06Unofficial11
May 16I-Run Youth Track and Field MeetMay 16 · 3000 Meters · Place 2 · Johnston Running ClubJohnston Running Club3000 Meters2.11:49.14aUnofficial11
May 16I-Run Youth Track and Field MeetMay 16 · 800 Meters · Place 1 · Johnston Running ClubJohnston Running Club800 Meters1.2:41.33aUnofficial11

2019 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 15USATF Iowa Association Junior Olympic ChampionshipsJun 15 · High Jump · Place 7 · Johnston Running ClubJohnston Running ClubHigh Jump7..90m9
Jun 15USATF Iowa Association Junior Olympic ChampionshipsJun 15 · 1500 Meters · Place 5 · Johnston Running ClubJohnston Running Club1500 Meters5.5:46.72a9
Jun 8AAU Iowa District QualiferJun 8 · High Jump · Place 3 · Des Moines, IADes Moines, IAHigh Jump3.3-02.00 PB9
Jun 8AAU Iowa District QualiferJun 8 · 1500 Meters · Place 3 · Des Moines, IADes Moines, IA1500 Meters3.5:49.47a9
Jun 2Johnston Running Club Youth Track MeetJun 2 · High Jump · Place 6 · Johnston Running ClubJohnston Running ClubHigh Jump63-02.001
Jun 2Johnston Running Club Youth Track MeetJun 2 · 1500 Meters · Place 4 · Johnston Running ClubJohnston Running Club1500 Meters45:44.211

2019 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 23USATF Iowa Youth Indoor Championship and All-Comers MeetMar 23 · 1500 Meters · Place 6 · Johnston Running ClubJohnston Running Club1500 Meters6.6:00.10a9
Mar 23USATF Iowa Youth Indoor Championship and All-Comers MeetMar 23 · 800 Meters · Place 7 · Johnston Running ClubJohnston Running Club800 Meters7.3:09.19a9
Mar 23USATF Iowa Youth Indoor Championship and All-Comers MeetMar 23 · 400 Meters · Place 7 · Johnston Running ClubJohnston Running Club400 Meters7.1:28.73a PB9

2018 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 16USATF Iowa Association Junior Olympic ChampionshipsJun 16 · 800 Meters · Place 11 · Johnston Running ClubJohnston Running Club800 Meters11.3:13.30a8
Jun 16USATF Iowa Association Junior Olympic ChampionshipsJun 16 · 400 Meters · Place 14 · Johnston Running ClubJohnston Running Club400 Meters14.1:24.27a8