Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2400 m · Tri-Center High SchoolTri-Center Invite · Sep 24 | 19:31.68 | Tri-Center Invite | September 24, 2024 |
| 3,000 Meters · Treynor Recreation Golf CourseTreynor XC Invitational · Sep 5 | 20:16.42 | Treynor XC Invitational | September 5, 2023 |
| 5,000 Meters · GlenwoodGlenwood Invite · Sep 28 | 25:26.6 | Glenwood Invite | September 28, 2026 |
| 5,000 Meters · Guthrie Center HSIowa State Qualifier - 1A - ACGC · Oct 23 | 23:13.10 | Iowa State Qualifier - 1A - ACGC | October 23, 2025 |
| 5,000 Meters · LoganLogan-Magnolia XC Meet · Sep 4 | 25:55.72 | Logan-Magnolia XC Meet | September 4, 2025 |
| 5,000 Meters · Majestic Hills Golf CourseDenison Invite · Sep 30 | 28:02.45 | Denison Invite | September 30, 2025 |
| 5,000 Meters · Manning and Manilla Golf CourseIKM Manning CC Invite · Oct 1 | 23:59.50 | IKM Manning CC Invite | October 1, 2026 |
| 5,000 Meters · NeolaTri-Center Invite · Sep 22 | 24:14.8 | Tri-Center Invite | September 22, 2026 |
| 5,000 Meters · Riverside Community High SchoolWestern Iowa Championships · Oct 13 | 25:10.89 | Western Iowa Championships | October 13, 2025 |
| 5,000 Meters · Sergeant BluffSergeant Bluff-Luton XC Invite · Sep 17 | 24:37.9 | Sergeant Bluff-Luton XC Invite | September 17, 2026 |
| 5,000 Meters · Treynor High SchoolTreynor Invite · Sep 9 | 28:26.97 | Treynor Invite | September 9, 2025 |
| 5,000 Meters · WoodbineWoodbine XC Meet · Oct 5 | 27:10.4 | Woodbine XC Meet | October 5, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 5 | Woodbine XC MeetOct 5 · 5,000 Meters Varsity & JV · Place 35 · Missouri ValleyMissouri Valley | 5,000 Meters Varsity & JV | 35 | 27:10.4 PB | 10 |
| Oct 5 | Woodbine XC MeetOct 5 · 5,000 Meters Rolling Valley Confe Varsity & JV · Place 35 · Missouri ValleyMissouri Valley | 5,000 Meters Rolling Valley Confe Varsity & JV | 35 | 27:10.4 | 10 |
| Oct 1 | IKM Manning CC InviteOct 1 · 5,000 Meters High School · Place 59 · Missouri ValleyMissouri Valley | 5,000 Meters High School | 59 | 23:59.50 PB | 10 |
| Sep 28 | Glenwood InviteSep 28 · 5,000 Meters VAR Division · Place 126 · Missouri ValleyMissouri Valley | 5,000 Meters VAR Division | 126 | 25:26.6 PB | 10 |
| Sep 22 | Tri-Center InviteSep 22 · 5,000 Meters Boys Varsity · Place 123 · Missouri ValleyMissouri Valley | 5,000 Meters Boys Varsity | 123 | 24:14.8 PB | 10 |
| Sep 17 | Sergeant Bluff-Luton XC InviteSep 17 · 5,000 Meters Varsity · Place 50 · Missouri ValleyMissouri Valley | 5,000 Meters Varsity | 50 | 24:37.9 PB | 10 |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Iowa State Qualifier - 1A - ACGCOct 23 · 5,000 Meters Varsity · Place 83 · Missouri ValleyMissouri Valley | 5,000 Meters Varsity | 83 | 23:13.10 PB | 9 |
| Oct 13 | Western Iowa ChampionshipsOct 13 · 5,000 Meters Varsity · Place 46 · Missouri ValleyMissouri Valley | 5,000 Meters Varsity | 46 | 25:10.89 PB | 9 |
| Sep 30 | Denison InviteSep 30 · 5,000 Meters Varsity · Place 143 · Missouri ValleyMissouri Valley | 5,000 Meters Varsity | 143 | 28:02.45 PB | 9 |
| Sep 23 | Tri-Center InviteSep 23 · 5,000 Meters New Division · Place 101 · Missouri ValleyMissouri Valley | 5,000 Meters New Division | 101 | 24:45.98 | 9 |
| Sep 9 | Treynor InviteSep 9 · 5,000 Meters New Division · Place 64 · Missouri ValleyMissouri Valley | 5,000 Meters New Division | 64 | 28:26.97 PB | 9 |
| Sep 4 | Logan-Magnolia XC MeetSep 4 · 5,000 Meters M- High School · Place 70 · Missouri ValleyMissouri Valley | 5,000 Meters M- High School | 70 | 25:55.72 PB | 9 |
2024 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 24 | Tri-Center InviteSep 24 · 2,400 Meters Middle School · Place 36 · Missouri ValleyMissouri Valley | 2,400 Meters Middle School | 36 | 19:31.68 PB | 8 |
2023 Cross Country
1 results