Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Ames Middle SchoolIowa Flyers Youth CC Meet · Sep 20 | 12:05.93 | Iowa Flyers Youth CC Meet | September 20, 2026 |
| 3,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 13 | 12:42.50 | 2025 USATF National Junior Olympic Cross Country Championships | December 13, 2025 |
| 3,000 Meters · DMACC Cross Country CourseAAU Iowa District Cross Country Qualifier · Oct 19 | 11:44.78 | AAU Iowa District Cross Country Qualifier | October 19, 2025 |
| 3,000 Meters · Johnston High SchoolJRC Youth Cross Country Meet · Oct 5 | 11:46.70 | JRC Youth Cross Country Meet | October 5, 2024 |
| 3,000 Meters · Rockford Fossil ParkSolar Powered Cross Country Invitational · Oct 12 | 11:59 | Solar Powered Cross Country Invitational | October 12, 2025 |
| 3,000 Meters · The MidAmerican Energy Company RecPlexWaukee Youth CC Meet · Oct 26 | 12:22.10 | Waukee Youth CC Meet | October 26, 2024 |
| 3,000 Meters · Valley Southwoods Freshman High SchoolUSATF Iowa JO Cross Country Championship · Nov 2 | 11:15.91 | USATF Iowa JO Cross Country Championship | November 2, 2025 |
| 4,000 Meters · Johnston High School2026 USATF Iowa Association Cross Country Junior Olympic Championships · Nov 1 | 15:16.03 | 2026 USATF Iowa Association Cross Country Junior Olympic Championships | November 1, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
4 results2024 Cross Country
4 results2023 Cross Country
1 results