Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · Outdoor2026 JRC Youth Track & Field Meet · May 31 | 12.52a | 2026 JRC Youth Track & Field Meet | May 31, 2026 |
| 110m Hurdles · 39" / 0.991m · OutdoorAAU Track & Field Region 14 (MN,NB,WI) Qualifier · Jun 25 | 17.99a | AAU Track & Field Region 14 (MN,NB,WI) Qualifier | June 25, 2026 |
| 200 Meters · IndoorBearcat All-Ages Open / Youth Meet #3 · Feb 15 | 27.31a | Bearcat All-Ages Open / Youth Meet #3 | February 15, 2026 |
| 200 Meters · OutdoorAAU Track & Field Region 14 (MN,NB,WI) Qualifier · Jun 25 | 25.12a | AAU Track & Field Region 14 (MN,NB,WI) Qualifier | June 25, 2026 |
| 400 Meters · Outdoor2026 USATF Iowa Junior Olympic Outdoor Track and Field Championships · Jun 20 | 56.90a | 2026 USATF Iowa Junior Olympic Outdoor Track and Field Championships | June 20, 2026 |
| 60 Meter · IndoorBearcat All-Ages Open / Youth Meet #3 · Feb 15 | 8.21a | Bearcat All-Ages Open / Youth Meet #3 | February 15, 2026 |
| 60 Meters · IndoorUSATF Iowa Indoor Youth Championship Meet · Mar 19 | 8.50 | USATF Iowa Indoor Youth Championship Meet | March 19, 2023 |
| Long Jump · IndoorUSATF Iowa Indoor Youth Championship Meet · Mar 19 | 4.47m | USATF Iowa Indoor Youth Championship Meet | March 19, 2023 |
| Long Jump · OutdoorUSATF Iowa Association Junior Olympic Championships · Jun 18 | 4.33m | USATF Iowa Association Junior Olympic Championships | June 18, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Jul 9 | USATF Region 8 Junior Olympic ChampionshipJul 9 · 110m Hurdles · Place 4 · 40-Unattached40-Unattached | 110m Hurdles39" / 0.991m | 4. | 18.97a | 8 |
| Jul 9 | USATF Region 8 Junior Olympic ChampionshipJul 9 · 400 Meters · Place 14 · 40-Unattached40-Unattached | 400 Meters | 14. | 58.43a | 8 |
| Jun 25 | AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 110m Hurdles · Place 9 · 40-Unattached40-Unattached | 110m Hurdles39" / 0.991mRound P | 9. | 17.99a PB | 8 |
| Jun 25 | AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 400 Meters · Place 29 · 40-Unattached40-Unattached | 400 Meters | 29. | 57.14a | 8 |
| Jun 25 | AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 200 Meters · Place 48 · 40-Unattached40-Unattached | 200 MetersRound P | 48. | 25.12a PB | 8 |
| Jun 25 | AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 110m Hurdles · Place 9 · 40-Unattached40-Unattached | 110m Hurdles39" / 0.991mRound P | 9. | 17.99a | 8 |
| Jun 25 | AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 400 Meters · Place 29 · 40-Unattached40-Unattached | 400 Meters | 29. | 57.14a | 8 |
| Jun 25 | AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 200 Meters · Place 48 · 40-Unattached40-Unattached | 200 MetersRound P | 48. | 25.12a | 8 |
| Jun 20 | 2026 USATF Iowa Junior Olympic Outdoor Track and Field ChampionshipsJun 20 · 110m Hurdles · Place 3 · 40-Unattached40-Unattached | 110m Hurdles39" / 0.991m | 3. | 18.91a | 8 |
| Jun 20 | 2026 USATF Iowa Junior Olympic Outdoor Track and Field ChampionshipsJun 20 · 400 Meters · Place 6 · 40-Unattached40-Unattached | 400 Meters | 6. | 56.90a PB | 8 |
| Jun 20 | 2026 USATF Iowa Junior Olympic Outdoor Track and Field ChampionshipsJun 20 · 200 Meters · 40-Unattached40-Unattached | 200 MetersRound P | — | DNS | 8 |
| May 31 | 2026 JRC Youth Track & Field MeetMay 31 · 400 Meters · Place 5 · 40-Unattached40-Unattached | 400 Meters | 5. | 57.10a | 8 |
| May 31 | 2026 JRC Youth Track & Field MeetMay 31 · 100 Meters · Place 10 · 40-Unattached40-Unattached | 100 Meters | 10. | 12.52a PB | 8 |
2026 Indoor Track
2 results2025 Indoor Track
2 results2024 Outdoor Track
12 results2024 Indoor Track
3 results2023 Outdoor Track
19 results2023 Indoor Track
3 results2022 Outdoor Track
10 results2021 Outdoor Track
23 results| Date | Meet | Event | Pl | Mark | Gr |
| Jul 17 | AAU Region 14 Qualifier at Macalester College St Paul MNJul 17 · Long Jump · Place 1 · Clive, IAClive, IA | Long Jump | 1. | 12-11.25 | 3 |
| Jul 17 | AAU Region 14 Qualifier at Macalester College St Paul MNJul 17 · 200 Meters · Place 2 · Clive, IAClive, IA | 200 MetersRound P | 2. | 30.74a | 3 |
| Jul 17 | AAU Region 14 Qualifier at Macalester College St Paul MNJul 17 · 200 Meters · Place 2 · Clive, IAClive, IA | 200 Meters | 2. | 30.64a | 3 |
| Jul 17 | AAU Region 14 Qualifier at Macalester College St Paul MNJul 17 · 100 Meters · Place 1 · Clive, IAClive, IA | 100 MetersRound P | 1. | 14.41a | 3 |
| Jul 17 | AAU Region 14 Qualifier at Macalester College St Paul MNJul 17 · 100 Meters · Place 2 · Clive, IAClive, IA | 100 Meters | 2. | 14.67a | 3 |
| Jul 8 | 2021 USATF Region 8 Outdoor Track & Field ChampionshipJul 8 · Long Jump · Place 4 · Waukee Track ClubWaukee Track Club | Long Jump | 4. | 4.10m | 3 |
| Jul 8 | 2021 USATF Region 8 Outdoor Track & Field ChampionshipJul 8 · 200 Meters · Place 10 · Waukee Track ClubWaukee Track Club | 200 MetersRound P | 10. | 31.64a | 3 |
| Jul 8 | 2021 USATF Region 8 Outdoor Track & Field ChampionshipJul 8 · 100 Meters · Place 14 · Waukee Track ClubWaukee Track Club | 100 MetersRound P | 14. | 15.73a | 3 |
| Jun 19 | USATF Iowa YOUTH Association MeetJun 19 · Long Jump · Place 3 · Waukee Track ClubWaukee Track Club | Long Jump | 3. | 3.63m | 3 |
| Jun 19 | USATF Iowa YOUTH Association MeetJun 19 · 200 Meters · Place 4 · Waukee Track ClubWaukee Track Club | 200 MetersRound P | 4. | 30.31a | 3 |
| Jun 19 | USATF Iowa YOUTH Association MeetJun 19 · 200 Meters · Place 3 · Waukee Track ClubWaukee Track Club | 200 Meters | 3. | 30.77a | 3 |
| Jun 19 | USATF Iowa YOUTH Association MeetJun 19 · 100 Meters · Place 4 · Waukee Track ClubWaukee Track Club | 100 MetersRound P | 4. | 15.08a | 3 |
| Jun 19 | USATF Iowa YOUTH Association MeetJun 19 · 100 Meters · Place 3 · Waukee Track ClubWaukee Track Club | 100 Meters | 3. | 15.00a | 3 |
| Jun 6 | 2021 JRC Youth Track & Field MeetJun 6 · Long Jump · Place 1 · Waukee Track ClubWaukee Track Club | Long Jump | 1. | 12-09.75Unofficial | 3 |
| Jun 6 | 2021 JRC Youth Track & Field MeetJun 6 · 200 Meters · Waukee Track ClubWaukee Track Club | 200 Meters | — | DNS | 3 |
| Jun 6 | 2021 JRC Youth Track & Field MeetJun 6 · 100 Meters · Place 3 · Waukee Track ClubWaukee Track Club | 100 Meters | 3. | 16.25aUnofficial | 3 |
| May 30 | CRTC Youth Track and Field Meet May 30 · Long Jump · Place 1 · Waukee Track ClubWaukee Track Club | Long Jump | 1. | 12-11.50 | 3 |
| May 30 | CRTC Youth Track and Field Meet May 30 · 200 Meters · Place 1 · Waukee Track ClubWaukee Track Club | 200 Meters | 1. | 31.20 | 3 |
| May 30 | CRTC Youth Track and Field Meet May 30 · 100 Meters · Place 1 · Waukee Track ClubWaukee Track Club | 100 Meters | 1. | 14.47a | 3 |
| May 23 | JRC Field Event Only MeetMay 23 · Long Jump · Place 1 · 40-Unattached40-Unattached | Long Jump | 1. | 13-02.00 | 3 |
| May 16 | I-Run Youth Track and Field MeetMay 16 · Long Jump · Place 1 · Waukee Track ClubWaukee Track Club | Long Jump | 1. | 12-01.00Unofficial | 3 |
| May 16 | I-Run Youth Track and Field MeetMay 16 · 200 Meters · Place 2 · Waukee Track ClubWaukee Track Club | 200 Meters | 2. | 31.63aUnofficial | 3 |
| May 16 | I-Run Youth Track and Field MeetMay 16 · 100 Meters · Place 2 · Waukee Track ClubWaukee Track Club | 100 Meters | 2. | 14.88aUnofficial | 3 |