Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 14 | 12:21.32 | USATF National Junior Olympic Championships | December 14, 2024 |
| 3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 9 | 12:58.79 | USATF National Junior Olympic Championships | December 9, 2023 |
| 3,000 Meters · Johnston High SchoolJRC Youth Cross Country Meet · Oct 5 | 12:55.40 | JRC Youth Cross Country Meet | October 5, 2024 |
| 3,000 Meters · Valley Southwoods Freshman High SchoolUSATF Iowa Association Junior Olympic Championships · Oct 29 | 12:48.48 | USATF Iowa Association Junior Olympic Championships | October 29, 2023 |
| 3,200 Meters · Saydel HSMVP CC Invite · Oct 13 | 14:00.06 | MVP CC Invite | October 13, 2024 |
| 4,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 13 | 17:41.60 | 2025 USATF National Junior Olympic Cross Country Championships | December 13, 2025 |
| 4,000 Meters · DMACC Cross Country CourseAAU Iowa District Cross Country Qualifier · Oct 19 | 17:18.22 | AAU Iowa District Cross Country Qualifier | October 19, 2025 |
| 4,000 Meters · Johnston High School2026 USATF Iowa Association Cross Country Junior Olympic Championships · Nov 1 | 16:13.08 | 2026 USATF Iowa Association Cross Country Junior Olympic Championships | November 1, 2026 |
| 4,000 Meters · Valley Southwoods Freshman High SchoolUSATF Iowa JO Cross Country Championship · Nov 2 | 15:30.48 | USATF Iowa JO Cross Country Championship | November 2, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results2025 Cross Country
3 results2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 14 | USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 11-12 · Place 299 · I-Run | 3,000 Meters 11-12 | 299 | 12:21.32 PB | 6 |
| Nov 10 | USATF Iowa Association Junior Olympic ChampionshipsNov 10 · 3,000 Meters 11-12 · Place 10 · I-Run | 3,000 Meters 11-12 | 10 | 12:50.60 | 6 |
| Oct 13 | MVP CC InviteOct 13 · 3,200 Meters 11-12 · Place 1 · I-Run | 3,200 Meters 11-12 | 1 | 14:00.06 PB | 6 |
| Oct 5 | JRC Youth Cross Country MeetOct 5 · 3,000 Meters 11-12 · Place 8 · I-Run | 3,000 Meters 11-12 | 8 | 12:55.40 PB | 6 |
| Sep 29 | VYRC Cross Country Meet-2024Sep 29 · 3,000 Meters 11-12 · Place 17 · I-Run | 3,000 Meters 11-12 | 17 | 13:07.26 | 6 |
2023 Cross Country
2 results2022 Cross Country
3 results