Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Appanoose Country ClubCenterville CC Invite · Sep 29 | 19:52.04 | Centerville CC Invite | September 29, 2026 |
| 5,000 Meters · Colfax-Mingo High SchoolColfax-Mingo CC Invite · Sep 10 | 18:37.20 | Colfax-Mingo CC Invite | September 10, 2026 |
| 5,000 Meters · Corydon Lake ParkWayne CC Invite · Sep 24 | 17:15.50 | Wayne CC Invite | September 24, 2026 |
| 5,000 Meters · East Lake County ParkClarke Invite · Sep 30 | 18:58.75 | Clarke Invite | September 30, 2025 |
| 5,000 Meters · Guthrie Center HSWCAC Conference CC Meet · Oct 14 | 16:56.60 | WCAC Conference CC Meet | October 14, 2026 |
| 5,000 Meters · Lakeside Municipal Golf CourseIowa State Championships 1A · Nov 1 | 17:20.3 | Iowa State Championships 1A | November 1, 2025 |
| 5,000 Meters · Lakeview Country ClubWinterset Invite · Sep 9 | 17:17.95 | Winterset Invite | September 9, 2025 |
| 5,000 Meters · Mt Ayr Golf & Country ClubMt Ayr CC Invitational · Oct 16 | 18:14.56 | Mt Ayr CC Invitational | October 16, 2025 |
| 5,000 Meters · Nodaway Valley High SchoolNodaway Valley CC Invite · Oct 5 | 17:02.99 | Nodaway Valley CC Invite | October 5, 2026 |
| 5,000 Meters · Nodaway Valley InvitationalPOI Conf Meet at Nodaway Valley · Oct 14 | 17:53.74 | POI Conf Meet at Nodaway Valley | October 14, 2025 |
| 5,000 Meters · Pekin HSIowa State Qualifier - 1A - Pekin · Oct 23 | 17:22 | Iowa State Qualifier - 1A - Pekin | October 23, 2025 |
| 5,000 Meters · Pleasantville Golf and Country ClubPleasantville Invite · Sep 15 | 17:15.74 | Pleasantville Invite | September 15, 2025 |
| 5,000 Meters · Saydel HSSaydel Invite · Oct 9 | 17:57.32 | Saydel Invite | October 9, 2025 |
| 5,000 Meters · Wayne High SchoolWayne Invite · Sep 4 | 16:54.74 | Wayne Invite | September 4, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Iowa State Championships 1AOct 30 · 5,000 Meters State · Place 38 · Martensdale-St. Marys | 5,000 Meters State | 38 | 17:25.4 | 12 |
| Oct 22 | Iowa State Qualifier - 1A - PanoramaOct 22 · 5,000 Meters Varsity · Place 3 · Martensdale-St. Marys | 5,000 Meters Varsity | 3 | 17:40.57 | 12 |
| Oct 14 | WCAC Conference CC MeetOct 14 · 5,000 Meters High School · Place 5 · Martensdale-St. Marys | 5,000 Meters High School | 5 | 16:56.60 PB | 12 |
| Oct 5 | Nodaway Valley CC InviteOct 5 · 5,000 Meters High School · Place 4 · Martensdale-St. Marys | 5,000 Meters High School | 4 | 17:02.99 PB | 12 |
| Sep 29 | Centerville CC InviteSep 29 · 5,000 Meters High School · Place 4 · Martensdale-St. Marys | 5,000 Meters High School | 4 | 19:52.04 PB | 12 |
| Sep 24 | Wayne CC InviteSep 24 · 5,000 Meters High School · Place 4 · Martensdale-St. Marys | 5,000 Meters High School | 4 | 17:15.50 PB | 12 |
| Sep 10 | Colfax-Mingo CC InviteSep 10 · 5,000 Meters Varsity · Place 4 · Martensdale-St. Marys | 5,000 Meters Varsity | 4 | 18:37.20 PB | 12 |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Iowa State Championships 1ANov 1 · 5,000 Meters Varsity · Place 38 · Martensdale-St. Marys | 5,000 Meters Varsity | 38 | 17:20.3 PB | 11 |
| Oct 23 | Iowa State Qualifier - 1A - PekinOct 23 · 5,000 Meters State · Place 3 · Martensdale-St. Marys | 5,000 Meters State | 3 | 17:22 PB | 11 |
| Oct 16 | Mt Ayr CC InvitationalOct 16 · 5,000 Meters High School · Place 4 · Martensdale-St. Marys | 5,000 Meters High School | 4 | 18:14.56 PB | 11 |
| Oct 14 | POI Conf Meet at Nodaway ValleyOct 14 · 5,000 Meters High School · Place 2 · Martensdale-St. Marys | 5,000 Meters High School | 2 | 17:53.74 PB | 11 |
| Oct 9 | Saydel InviteOct 9 · 5,000 Meters High School · Place 11 · Martensdale-St. Marys | 5,000 Meters High School | 11 | 17:57.32 PB | 11 |
| Sep 30 | Clarke InviteSep 30 · 5,000 Meters High School · Place 10 · Martensdale-St. Marys | 5,000 Meters High School | 10 | 18:58.75 PB | 11 |
| Sep 15 | Pleasantville InviteSep 15 · 5,000 Meters High School · Place 9 · Martensdale-St. Marys | 5,000 Meters High School | 9 | 17:15.74 PB | 11 |
| Sep 9 | Winterset InviteSep 9 · 5,000 Meters Varsity · Place 3 · Martensdale-St. Marys | 5,000 Meters Varsity | 3 | 17:17.95 PB | 11 |
| Sep 4 | Wayne InviteSep 4 · 5,000 Meters High School · Place 5 · Martensdale-St. Marys | 5,000 Meters High School | 5 | 16:54.74 PB | 11 |
2024 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Iowa State Championships 3ANov 1 · 5,000 Meters Varsity 1A · Place 100 · Martensdale-St. Marys | 5,000 Meters Varsity 1A | 100 | 18:09.9 | SO |
| Oct 24 | Iowa State Qualifier - 1A - South HamiltonOct 24 · 5,000 Meters Varsity · Place 10 · Martensdale-St. Marys | 5,000 Meters Varsity | 10 | 17:53.7 | 10 |
| Oct 17 | Mt Ayr CC InviteOct 17 · 5,000 Meters Varsity · Place 10 · Martensdale-St. Marys | 5,000 Meters Varsity | 10 | 18:42.20 | 10 |
| Oct 15 | POI Conference Meet at Mt AyrOct 15 · 5,000 Meters Varsity · Place 4 · Martensdale-St. Marys | 5,000 Meters Varsity | 4 | 17:57.38 | 10 |
| Oct 7 | Nodaway Valley InviteOct 7 · 5,000 Meters Varsity · Place 18 · Martensdale-St. Marys | 5,000 Meters Varsity | 18 | 19:12.80 | 10 |
| Oct 1 | Clarke CC InviteOct 1 · 5,000 Meters Varsity · Place 11 · Martensdale-St. Marys | 5,000 Meters Varsity | 11 | 18:57.60 | 10 |
| Sep 26 | ACGC CC InviteSep 26 · 5,000 Meters Varsity · Place 12 · Martensdale-St. Marys | 5,000 Meters Varsity | 12 | 19:27.40 | 10 |
| Sep 19 | SW Valley CC InviteSep 19 · 4,000 Meters Varsity · Place 8 · Martensdale-St. Marys | 4,000 Meters Varsity | 8 | 15:13.90 | 10 |
| Sep 16 | Pleasantville CC InviteSep 16 · 5,000 Meters Varsity · Place 19 · Martensdale-St. Marys | 5,000 Meters Varsity | 19 | 18:37.41 | 10 |
| Sep 10 | Winterset CC InviteSep 10 · 5,000 Meters Varsity · Place 13 · Martensdale-St. Marys | 5,000 Meters Varsity | 13 | 18:16.80 | 10 |
| Sep 5 | Wayne CC InviteSep 5 · 5,000 Meters Varsity · Place 17 · Martensdale-St. Marys | 5,000 Meters Varsity | 17 | 18:47.66 | 10 |