Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Buena VistaStorm Lake XC Meet · Sep 1517:33.5Storm Lake XC MeetSeptember 15, 2026
5,000 Meters · CherokeeCherokee XC Meet · Oct 618:21.3Cherokee XC MeetOctober 6, 2026
5,000 Meters · Dordt CourseSioux Center XC Invite · Sep 2518:37.43Sioux Center XC InviteSeptember 25, 2025
5,000 Meters · Holstein Country ClubTim Thomas XC Classic · Sep 1218:30.7Tim Thomas XC ClassicSeptember 12, 2026
5,000 Meters · HullHull Western XC Invite · Sep 3018:16.47Hull Western XC InviteSeptember 30, 2025
5,000 Meters · Lakeside Municipal Golf CourseIowa State Championships 3A · Oct 3117:54.8Iowa State Championships 3AOctober 31, 2026
5,000 Meters · Le MarsLe Mars XC Invite · Sep 918:42.45Le Mars XC InviteSeptember 9, 2025
5,000 Meters · Max Cross Country CourseSteve Johnson Invitational · Oct 317:12.2Steve Johnson Invitational October 3, 2026
5,000 Meters · Ridge View High SchoolTim Thomas Classic · Sep 1318:44.34Tim Thomas ClassicSeptember 13, 2025
5,000 Meters · SpencerSiouxland Conference XC Meet · Oct 1317:34.2Siouxland Conference XC MeetOctober 13, 2026
5,000 Meters · Spencer Municipal Golf CourseIowa State Qualifier - 3A - Spencer · Oct 2218:20.31Iowa State Qualifier - 3A - SpencerOctober 22, 2025
5,000 Meters · Spirit LakeIowa Great Lakes XC Meet · Sep 418:55.69Iowa Great Lakes XC MeetSeptember 4, 2025
5,000 Meters · Yankton Trail ParkAugustana Twilight XC Meet · Sep 417:10.88Augustana Twilight XC MeetSeptember 4, 2026

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 31Iowa State Championships 3AOct 31 · 5,000 Meters State · Place 3 · Moc-Floyd Valley5,000 Meters State317:54.8 PB12
Oct 21 Iowa State Qualifier - 3A - GlenwoodOct 21 · 5,000 Meters Varsity · Place 1 · Moc-Floyd Valley5,000 Meters Varsity117:13.612
Oct 13Siouxland Conference XC MeetOct 13 · 5,000 Meters Varsity · Place 1 · Moc-Floyd Valley5,000 Meters Varsity117:34.2 PB12
Oct 6Cherokee XC MeetOct 6 · 5,000 Meters Varsity · Place 1 · Moc-Floyd Valley5,000 Meters Varsity118:21.3 PB12
Oct 3Steve Johnson Invitational Oct 3 · 5,000 Meters Varsity · Place 2 · Moc-Floyd Valley5,000 Meters Varsity217:12.2 PB12
Sep 15Storm Lake XC MeetSep 15 · 5,000 Meters Girls 5000m HS · Place 1 · Moc-Floyd Valley5,000 Meters Girls 5000m HS117:33.5 PB12
Sep 12Tim Thomas XC ClassicSep 12 · 5,000 Meters Class A Varsity · Place 1 · Moc-Floyd Valley5,000 Meters Class A Varsity118:30.7 PB12
Sep 4Augustana Twilight XC MeetSep 4 · 5,000 Meters Varsity · Place 2 · Moc-Floyd Valley5,000 Meters Varsity217:10.88 PB12
Aug 27Spencer XC InviteAug 27 · 5,000 Meters Varsity · Place 1 · Moc-Floyd Valley5,000 Meters Varsity117:54.212

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 31Iowa State Championships 3AOct 31 · 5,000 Meters Varsity · Place 6 · Moc-Floyd Valley5,000 Meters Varsity618:38.711
Oct 22Iowa State Qualifier - 3A - SpencerOct 22 · 5,000 Meters State · Place 1 · Moc-Floyd Valley5,000 Meters State118:20.31 PB11
Oct 14Siouxland Conference XC MeetOct 14 · 5,000 Meters Varsity · Place 1 · Moc-Floyd Valley5,000 Meters Varsity118:40.5411
Oct 7Cherokee XC MeetOct 7 · 5,000 Meters Varsity · Place 1 · Moc-Floyd Valley5,000 Meters Varsity118:22.9911
Sep 30Hull Western XC InviteSep 30 · 5,000 Meters Varsity · Place 1 · Moc-Floyd Valley5,000 Meters Varsity118:16.47 PB11
Sep 25Sioux Center XC InviteSep 25 · 5,000 Meters Varsity · Place 1 · Moc-Floyd Valley5,000 Meters Varsity118:37.43 PB11
Sep 16Storm Lake XC MeetSep 16 · 5,000 Meters High School · Place 1 · Moc-Floyd Valley5,000 Meters High School119:05.4211
Sep 13Tim Thomas ClassicSep 13 · 5,000 Meters VAR A · Place 1 · Moc-Floyd Valley5,000 Meters VAR A118:44.34 PB11
Sep 9Le Mars XC InviteSep 9 · 5,000 Meters VAR · Place 1 · Moc-Floyd Valley5,000 Meters VAR118:42.45 PB11
Sep 4Iowa Great Lakes XC MeetSep 4 · 5,000 Meters Girls 5000m Class A Varsity · Place 1 · Moc-Floyd Valley5,000 Meters Girls 5000m Class A Varsity118:55.69 PB11
Aug 28Spencer XC InviteAug 28 · 5,000 Meters New Division #1 · Place 1 · Moc-Floyd Valley5,000 Meters New Division #1119:07.0711