Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,000 Meters · Blair Middle SchoolBlair Cross Country Invitational · Sep 14 | 8:17.23 | Blair Cross Country Invitational | September 14, 2023 |
| 5,000 Meters · AtlanticAtlantic Invite · Oct 8 | 17:09.0 | Atlantic Invite | October 8, 2026 |
| 5,000 Meters · Bennington HSBennington Invitational · Sep 18 | 16:42.85 | Bennington Invitational | September 18, 2025 |
| 5,000 Meters · Boys Town High School Creighton Prep Invite · Sep 22 | 16:22 | Creighton Prep Invite | September 22, 2026 |
| 5,000 Meters · Council Bluffs Municipal AirportIowa State Qualifier - 4A - Council Bluffs · Oct 22 | 16:30.94 | Iowa State Qualifier - 4A - Council Bluffs | October 22, 2025 |
| 5,000 Meters · GlenwoodGlenwood Invite · Sep 28 | 16:16.2 | Glenwood Invite | September 28, 2026 |
| 5,000 Meters · Glenwood Lake ParkGlenwood Invite · Aug 30 | 15:32.13 | Glenwood Invite | August 30, 2025 |
| 5,000 Meters · Harlan Community High SchoolCyclone Invite · Sep 27 | 16:03.39 | Cyclone Invite | September 27, 2025 |
| 5,000 Meters · Iowa State Cross Country CourseKirk Schamaltz Invite · Sep 4 | 15:57.4 | Kirk Schamaltz Invite | September 4, 2025 |
| 5,000 Meters · Lakeside Municipal Golf CourseIowa State Championships 4A · Nov 1 | 16:13.0 | Iowa State Championships 4A | November 1, 2025 |
| 5,000 Meters · Mahoney State ParkPlatte River Rumble-HS · Sep 12 | 16:13.02 | Platte River Rumble-HS | September 12, 2025 |
| 5,000 Meters · Mahoney State Park RoadPlatte River Rumble - HS · Sep 11 | 16:29.0 | Platte River Rumble - HS | September 11, 2026 |
| 5,000 Meters · Shenandoah High School Hawkeye 10 Conf Meet at Shenandoah · Oct 16 | 16:23.52 | Hawkeye 10 Conf Meet at Shenandoah | October 16, 2025 |
| 5,000 Meters · Sioux CitySioux City Heelan XC Invite · Aug 27 | 16:24.8 | Sioux City Heelan XC Invite | August 27, 2026 |
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 31 | Iowa State Championships 4AOct 31 · 5,000 Meters State · Place 88 · Council Bluffs Abraham LincolnCouncil Bluffs Abraham Lincoln | 5,000 Meters State | 88 | 16:45.6 | 11 |
| Oct 21 | Iowa State Qualifier - 4A - Southeast PolkOct 21 · 5,000 Meters Varsity · Place 14 · Council Bluffs Abraham LincolnCouncil Bluffs Abraham Lincoln | 5,000 Meters Varsity | 14 | 17:13.2 | JR |
| Oct 8 | Atlantic InviteOct 8 · 5,000 Meters Boys Varsity · Place 5 · Council Bluffs Abraham LincolnCouncil Bluffs Abraham Lincoln | 5,000 Meters Boys Varsity | 5 | 17:09.0 PB | 11 |
| Sep 28 | Glenwood InviteSep 28 · 5,000 Meters VAR Division · Place 3 · Council Bluffs Abraham LincolnCouncil Bluffs Abraham Lincoln | 5,000 Meters VAR Division | 3 | 16:16.2 PB | 11 |
| Sep 22 | Creighton Prep InviteSep 22 · 5,000 Meters A · Place 1 · Council Bluffs Abraham LincolnCouncil Bluffs Abraham Lincoln | 5,000 Meters A | 1 | 16:22 PB | 11 |
| Sep 11 | Platte River Rumble - HSSep 11 · 5,000 Meters L Division · Place 16 · Council Bluffs Abraham LincolnCouncil Bluffs Abraham Lincoln | 5,000 Meters L Division | 16 | 16:29.0 PB | 11 |
| Aug 27 | Sioux City Heelan XC InviteAug 27 · 5,000 Meters Varsity · Place 1 · Council Bluffs Abraham LincolnCouncil Bluffs Abraham Lincoln | 5,000 Meters Varsity | 1 | 16:24.8 PB | 11 |
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Iowa State Championships 4ANov 1 · 5,000 Meters Varsity · Place 42 · Lewis CentralLewis Central | 5,000 Meters Varsity | 42 | 16:13.0 PB | 10 |
| Oct 22 | Iowa State Qualifier - 4A - Council BluffsOct 22 · 5,000 Meters State · Place 7 · Lewis CentralLewis Central | 5,000 Meters State | 7 | 16:30.94 PB | 10 |
| Oct 16 | Hawkeye 10 Conf Meet at ShenandoahOct 16 · 5,000 Meters Varsity · Place 2 · Lewis CentralLewis Central | 5,000 Meters Varsity | 2 | 16:23.52 PB | 10 |
| Oct 9 | Fort Dodge InviteOct 9 · 5,000 Meters Varsity · Place 18 · Lewis CentralLewis Central | 5,000 Meters Varsity | 18 | 16:16.5 | 10 |
| Sep 27 | Cyclone InviteSep 27 · 5,000 Meters Varsity · Place 2 · Lewis CentralLewis Central | 5,000 Meters Varsity | 2 | 16:03.39 PB | 10 |
| Sep 23 | Creighton Prep XC InviteSep 23 · 5,000 Meters A · Place 5 · Lewis CentralLewis Central | 5,000 Meters A | 5 | 17:11 | 10 |
| Sep 18 | Bennington InvitationalSep 18 · 5,000 Meters Varsity · Place 1 · Lewis CentralLewis Central | 5,000 Meters Varsity | 1 | 16:42.85 PB | 10 |
| Sep 12 | Platte River Rumble-HSSep 12 · 5,000 Meters L Division · Place 7 · Lewis CentralLewis Central | 5,000 Meters L Division | 7 | 16:13.02 PB | 10 |
| Sep 4 | Kirk Schamaltz InviteSep 4 · 5,000 Meters Varsity · Place 10 · Lewis CentralLewis Central | 5,000 Meters Varsity | 10 | 15:57.4 PB | 10 |
| Aug 30 | Glenwood InviteAug 30 · 5,000 Meters Varsity · Place 1 · Lewis CentralLewis Central | 5,000 Meters Varsity | 1 | 15:32.13 PB | 10 |
2024 Cross Country
1 results2023 Cross Country
2 results