Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorUSATF Iowa Association Junior Olympic Championships · Jun 15 | 16.45a | USATF Iowa Association Junior Olympic Championships | June 15, 2024 |
| 1500 Meters · Outdoor2026 USATF Iowa Junior Olympic Outdoor Track and Field Championships · Jun 20 | 5:50.46a | 2026 USATF Iowa Junior Olympic Outdoor Track and Field Championships | June 20, 2026 |
| 200 Meters · IndoorFASST DUBUQUE OPEN · Feb 27 | 40.62a | FASST DUBUQUE OPEN | February 27, 2022 |
| 200 Meters · OutdoorUSATF Iowa Association Junior Olympic Championships · Jun 18 | 37.49a | USATF Iowa Association Junior Olympic Championships | June 18, 2022 |
| 400 Meters · OutdoorUSATF Iowa Association Junior Olympic Championships · Jun 15 | 1:27.13a | USATF Iowa Association Junior Olympic Championships | June 15, 2024 |
| 55 Meter · IndoorFASST DUBUQUE OPEN · Feb 27 | 10.30a | FASST DUBUQUE OPEN | February 27, 2022 |
| 60 Meter · Indoor2024 YOUTH Indoor USATF/Iowa Association Championships and All-Comers Meet (Youth Only Registration · Mar 24 | 10.26a | 2024 YOUTH Indoor USATF/Iowa Association Championships and All-Comers Meet (Youth Only Registration | March 24, 2024 |
| 80m Hurdles · 30" / 0.762m · OutdoorUSATF Region 8 Junior Olympic Championship · Jul 9 | 14.00a | USATF Region 8 Junior Olympic Championship | July 9, 2026 |
| High Jump · Indoor2024 YOUTH Indoor USATF/Iowa Association Championships and All-Comers Meet (Youth Only Registration · Mar 24 | 1.10m | 2024 YOUTH Indoor USATF/Iowa Association Championships and All-Comers Meet (Youth Only Registration | March 24, 2024 |
| High Jump · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 27 | 1.27m | 2026 USATF National Junior Olympic Track & Field Championships | July 27, 2026 |
| Javelin · 450g AeroJav · OutdoorUSATF Region 8 Junior Olympic Championship · Jul 9 | 26.58m | USATF Region 8 Junior Olympic Championship | July 9, 2026 |
| Javelin · 800g · IndoorFASST DUBUQUE OPEN · Feb 27 | 30-05 | FASST DUBUQUE OPEN | February 27, 2022 |
| Long Jump · Indoor2024 YOUTH Indoor USATF/Iowa Association Championships and All-Comers Meet (Youth Only Registration · Mar 24 | 3.24m | 2024 YOUTH Indoor USATF/Iowa Association Championships and All-Comers Meet (Youth Only Registration | March 24, 2024 |
| Long Jump · OutdoorUSATF Region 8 Junior Olympic Championship · Jul 9 | 4.12m | USATF Region 8 Junior Olympic Championship | July 9, 2026 |
| Pentathlon (Outdoor) · Standard · Outdoor2026 USATF Iowa Junior Olympic Outdoor Track and Field Championships · Jun 20 | 1519 | 2026 USATF Iowa Junior Olympic Outdoor Track and Field Championships | June 20, 2026 |
| Pentathlon (Outdoor) · USATF 11-12 · OutdoorUSATF Region 8 Junior Olympic Championship · Jul 9 | 1792 | USATF Region 8 Junior Olympic Championship | July 9, 2026 |
| Shot Put · 12lb · OutdoorFASST TRACK CLASSIC · Jun 28 | 40-00.00 | FASST TRACK CLASSIC | June 28, 2023 |
| Shot Put · 6lb · OutdoorUSATF Region 8 Junior Olympic Championship · Jul 9 | 7.17m | USATF Region 8 Junior Olympic Championship | July 9, 2026 |
| Softball Throw · IndoorFASST DUBUQUE OPEN · Feb 27 | 8-02.00 | FASST DUBUQUE OPEN | February 27, 2022 |
| Triathlon · Standard · OutdoorUSATF Iowa Association Junior Olympic Championships · Jun 15 | 291 | USATF Iowa Association Junior Olympic Championships | June 15, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
17 results2024 Outdoor Track
6 results2024 Indoor Track
3 results2023 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 28 | FASST TRACK CLASSICJun 28 · Long Jump · Place 1 · FASST Track | Long Jump | 1. | 8-05.00 | 2 |
| Jun 28 | FASST TRACK CLASSICJun 28 · Shot Put · Place 2 · FASST Track | Shot Put12lb | 2. | 40-00.00 PB | 2 |
| Jun 28 | FASST TRACK CLASSICJun 28 · High Jump · FASST Track | High Jump | -- | DNS | 2 |
| Jun 28 | FASST TRACK CLASSICJun 28 · 400 Meters · Place 9 · FASST Track | 400 Meters | 9. | 1:30.66a | 2 |
| Jun 28 | FASST TRACK CLASSICJun 28 · 100 Meters · Place 2 · FASST Track | 100 Meters | 2. | 16.81a | 2 |
| Jun 14 | FASST TRACK OPENJun 14 · Long Jump · Place 2 · FASST Track | Long Jump | 2. | 10-08.00Unofficial | 2 |
| Jun 14 | FASST TRACK OPENJun 14 · Shot Put · Place 6 · FASST Track | Shot Put2kg | 6. | 14-07.00Unofficial | 2 |
| Jun 14 | FASST TRACK OPENJun 14 · 200 Meters · Place 25 · FASST Track | 200 Meters | 25. | 37.19aUnofficial | 2 |
| Jun 14 | FASST TRACK OPENJun 14 · 100 Meters · Place 3 · FASST Track | 100 Meters | 3. | 16.96aUnofficial | 2 |
2022 Outdoor Track
4 results2022 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 27 | FASST DUBUQUE OPENFeb 27 · Softball Throw · Place 3 · FASST Track | Softball Throw | 3. | 8-02.00 PB | 1 |
| Feb 27 | FASST DUBUQUE OPENFeb 27 · 55 Meter · Place 1 · FASST Track | 55 Meter | 1. | 10.30a PB | 1 |
| Feb 27 | FASST DUBUQUE OPENFeb 27 · Javelin · Place 5 · FASST Track | Javelin800g | 5. | 30-05 PB | 1 |
| Feb 27 | FASST DUBUQUE OPENFeb 27 · High Jump · Place 11 · FASST Track | High Jump | 11. | 2-08.00 | 1 |
| Feb 27 | FASST DUBUQUE OPENFeb 27 · 200 Meters · Place 33 · FASST Track | 200 Meters | 33. | 40.62a PB | 1 |
| Jan 30 | FASST CONNEXT CLASSICJan 30 · High Jump · Place 9 · FASST Track | High Jump | 9. | 2-08.00Unofficial | 1 |
| Jan 30 | FASST CONNEXT CLASSICJan 30 · 200 Meters · Place 44 · FASST Track | 200 Meters | 44. | 40.11aUnofficial | 1 |