Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Bear Creek Golf CourseForest City Invitational · Oct 1320:02.8Forest City InvitationalOctober 13, 2025
5,000 Meters · Garner Golf CourseGHV Invitational · Sep 2818:38.0GHV InvitationalSeptember 28, 2026
5,000 Meters · Hickory Grove Golf CourseIowa State Qualifier - 2A - Oelwein · Oct 2319:02.7Iowa State Qualifier - 2A - OelweinOctober 23, 2025
5,000 Meters · Luther CollegeAll-American Invitational · Sep 1219:57.4All-American InvitationalSeptember 12, 2026
5,000 Meters · Max Championship Cross Country CourseDike-New Hartford Invitational · Oct 618:26.4Dike-New Hartford InvitationalOctober 6, 2026
5,000 Meters · Max Cross Country CourseSteve Johnson Invitational · Oct 318:27.2Steve Johnson Invitational October 3, 2026
5,000 Meters · Maynes Grove2025 Bulldog Invitational (Hampton-Dumont) · Oct 220:51.82025 Bulldog Invitational (Hampton-Dumont)October 2, 2025
5,000 Meters · Mercy Medical CenterNewman Catholic Invitational · Sep 121:31.6Newman Catholic InvitationalSeptember 1, 2026
5,000 Meters · Milton R. Owen Nature CenterOsage Invitational · Sep 1519:23.5Osage InvitationalSeptember 15, 2026
5,000 Meters · North Fayette High School2025 Bob Scott Invitational (North Fayette Valley) · Sep 1122:16.32025 Bob Scott Invitational (North Fayette Valley)September 11, 2025
5,000 Meters · North Iowa Area CCTop of Iowa Conference Championships · Oct 1619:50.8Top of Iowa Conference ChampionshipsOctober 16, 2025
5,000 Meters · Pioneer Town & Country ClubTop of Iowa Conerence Championships · Oct 1518:30.7Top of Iowa Conerence ChampionshipsOctober 15, 2026
5,000 Meters · Waukon Golf & Country Club2026 Waukon Invitational · Sep 2218:58.72026 Waukon InvitationalSeptember 22, 2026

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 222026 State Qualifier - 2A - Monticello Oct 22 · 5,000 Meters Varsity · Place 33 · Osage5,000 Meters Varsity3318:21.8JR
Oct 15Top of Iowa Conerence ChampionshipsOct 15 · 5,000 Meters Varsity · Place 15 · Osage5,000 Meters Varsity1518:30.7 PB11
Oct 6Dike-New Hartford InvitationalOct 6 · 5,000 Meters Varsity Boys · Place 43 · Osage5,000 Meters Varsity Boys4318:26.4 PB11
Oct 3Steve Johnson Invitational Oct 3 · 5,000 Meters Varsity · Place 212 · Osage5,000 Meters Varsity21218:27.2 PB11
Sep 28GHV InvitationalSep 28 · 5,000 Meters Varsity · Place 15 · Osage5,000 Meters Varsity1518:38.0 PB11
Sep 222026 Waukon InvitationalSep 22 · 5,000 Meters Varsity Boys · Place 32 · Osage5,000 Meters Varsity Boys3218:58.7 PB11
Sep 15Osage InvitationalSep 15 · 5,000 Meters Varsity · Place 18 · Osage5,000 Meters Varsity1819:23.5 PB11
Sep 12All-American InvitationalSep 12 · 5,000 Meters Varsity · Place 151 · Osage5,000 Meters Varsity15119:57.4 PB11
Sep 82026 Dick Pollitt Classic (Waverly-Shell Rock)Sep 8 · 5,000 Meters Boys 11th/12th 5K · Place 26 · Osage5,000 Meters Boys 11th/12th 5K2619:15.411
Sep 1Newman Catholic InvitationalSep 1 · 5,000 Meters Varsity · Place 36 · Osage5,000 Meters Varsity3621:31.6 PB11

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 23Iowa State Qualifier - 2A - OelweinOct 23 · 5,000 Meters State · Place 40 · Osage5,000 Meters State4019:02.7 PB10
Oct 16Top of Iowa Conference ChampionshipsOct 16 · 5,000 Meters Varsity · Place 38 · Osage5,000 Meters Varsity3819:50.8 PB10
Oct 13Forest City InvitationalOct 13 · 5,000 Meters High School · Place 34 · Osage5,000 Meters High School3420:02.8 PB10
Oct 22025 Bulldog Invitational (Hampton-Dumont)Oct 2 · 5,000 Meters Boys High School 5K · Place 26 · Osage5,000 Meters Boys High School 5K2620:51.8 PB10
Sep 29GHV InvitationalSep 29 · 5,000 Meters Varsity · Place 52 · Osage5,000 Meters Varsity5220:59.7SO
Sep 232025 Waukon InvitationalSep 23 · 5,000 Meters Varsity Boys · Place 45 · Osage5,000 Meters Varsity Boys4521:28.210
Sep 13All-American InvitationalSep 13 · 5,000 Meters Varsity · Place 194 · Osage5,000 Meters Varsity19421:04.910
Sep 112025 Bob Scott Invitational (North Fayette Valley)Sep 11 · 5,000 Meters Boys 5K · Place 53 · Osage5,000 Meters Boys 5K5322:16.3 PB10
Sep 2Newman Catholic InvitationalSep 2 · 5,000 Meters Varsity · Place 38 · Osage5,000 Meters Varsity3820:56.710

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 17Top of Iowa Conference ChampionshipsOct 17 · 5,000 Meters Junior Varsity · Place 30 · Osage5,000 Meters Junior Varsity3022:44.1FR
Oct 14Forest City InvitationalOct 14 · 5,000 Meters Varsity · Place 56 · Osage5,000 Meters Varsity5621:21.5FR
Oct 8Dike-New Hartford InvitationalOct 8 · 5,000 Meters Junior Varsity · Place 59 · Osage5,000 Meters Junior Varsity5923:25.6FR
Oct 3Bulldog Invitational (Hampton-Dumont)Oct 3 · 5,000 Meters Varsity · Place 36 · Osage5,000 Meters Varsity3621:21.5FR
Sep 30GHV InvitationalSep 30 · 5,000 Meters Varsity · Place 74 · Osage5,000 Meters Varsity7423:32.0FR
Sep 17Osage InvitationalSep 17 · 5,000 Meters Varsity · Place 83 · Osage5,000 Meters Varsity8324:40.3FR
Sep 12Bob Scott Invitational (North Fayette Valley)Sep 12 · 5,000 Meters Varsity · Place 82 · Osage5,000 Meters Varsity8223:50.4FR
Sep 3Newman Catholic InvitationalSep 3 · 5,000 Meters Varsity · Place 55 · Osage5,000 Meters Varsity5523:43.8FR

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 12Top of Iowa Conference ChampionshipsOct 12 · 2 Miles Middle School · Place 8 · Osage2 Miles Middle School813:05.018
Sep 19Waukon InvitationalSep 19 · 2 Miles Middle School · Place 31 · Osage2 Miles Middle School3114:56.328
Sep 12Green Devils InvitationalSep 12 · 2 Miles Middle School · Place 21 · Osage2 Miles Middle School2113:09.88
Sep 7Bob Scott Invitational (North Fayette Valley)Sep 7 · 2 Miles Middle School · Place 15 · Osage2 Miles Middle School1513:58.68
Aug 29Newman Catholic InvitationalAug 29 · 2 Miles Middle School · Place 5 · Osage2 Miles Middle School514:08.108

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 10Forest City InvitationalOct 10 · 2 Miles Middle School · Place 20 · Osage2 Miles Middle School2013:57.127
Sep 29Bulldog Invitational (Hampton-Dumont-CAL)Sep 29 · 2 Miles Middle School · Place 27 · Osage2 Miles Middle School2715:03.77