Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · ACGC High SchoolACGC CC Invitational · Sep 2422:15.30ACGC CC InvitationalSeptember 24, 2026
5,000 Meters · Bondurant-Farrar High SchoolRRC Conf Meet at Bondurant · Oct 1322:02.71RRC Conf Meet at BondurantOctober 13, 2025
5,000 Meters · Briggs Woods Golf CourseWebster City Invitational · Sep 122:06.99Webster City InvitationalSeptember 1, 2026
5,000 Meters · Central College Course21st Heartland Classic · Sep 1923:32.721st Heartland ClassicSeptember 19, 2026
5,000 Meters · Lakeside Municipal Golf CourseIowa State Championships 3A · Oct 3121:59.9Iowa State Championships 3AOctober 31, 2026
5,000 Meters · Lakeview Country ClubWinterset Invite · Sep 924:38.45Winterset InviteSeptember 9, 2025
5,000 Meters · Perry Golf & Country ClubPerry Invite · Oct 223:28.52Perry InviteOctober 2, 2025
5,000 Meters · River Bend Golf CourseRoland Story Invite · Sep 2522:50.21Roland Story InviteSeptember 25, 2025
5,000 Meters · Webster City GCWebster City CC Invite · Sep 225:05.20Webster City CC InviteSeptember 2, 2025
5,000 Meters · Williamsburg Sports ComplexIowa State Qualifier - 3A - Williamsburg · Oct 2222:27.0Iowa State Qualifier - 3A - WilliamsburgOctober 22, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31Iowa State Championships 3AOct 31 · 5,000 Meters State · Place 126 · Ballard5,000 Meters State12621:59.9 PB11
Sep 24ACGC CC InvitationalSep 24 · 5,000 Meters High School · Place 27 · Ballard5,000 Meters High School2722:15.30 PB11
Sep 1921st Heartland ClassicSep 19 · 5,000 Meters Varsity · Place 104 · Ballard5,000 Meters Varsity10423:32.7 PB11
Sep 1Webster City InvitationalSep 1 · 5,000 Meters PURPLE · Place 9 · Ballard5,000 Meters PURPLE922:06.99 PB11

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 31Iowa State Championships 3AOct 31 · 5,000 Meters Varsity · Place 122 · Ballard5,000 Meters Varsity12222:07.110
Oct 22Iowa State Qualifier - 3A - WilliamsburgOct 22 · 5,000 Meters State · Place 35 · Ballard5,000 Meters State3522:27.0 PB10
Oct 13RRC Conf Meet at BondurantOct 13 · 5,000 Meters Junior Varsity · Place 4 · Ballard5,000 Meters Junior Varsity422:02.71 PB10
Oct 9Fort Dodge InviteOct 9 · 5,000 Meters Varsity · Place 162 · Ballard5,000 Meters Varsity16222:29.710
Oct 2Perry InviteOct 2 · 5,000 Meters Varsity · Place 29 · Ballard5,000 Meters Varsity2923:28.52 PB10
Sep 25Roland Story InviteSep 25 · 5,000 Meters High School · Place 43 · Ballard5,000 Meters High School4322:50.21 PB10
Sep 20Heartland Classic Sep 20 · 5,000 Meters Varsity · Place 131 · Ballard5,000 Meters Varsity13124:03.010
Sep 9Winterset InviteSep 9 · 5,000 Meters Junior Varsity · Place 3 · Ballard5,000 Meters Junior Varsity324:38.45 PB10
Sep 2Webster City CC InviteSep 2 · 5,000 Meters Purple JV · Place 8 · Ballard5,000 Meters Purple JV825:05.20 PB10