Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.5 Miles · Newman Catholic HSNewman Catholic Invitational · Aug 3112:27.78Newman Catholic InvitationalAugust 31, 2021
5,000 Meters · Bear Creek Golf CourseForest City Invitational · Oct 1321:14.1Forest City InvitationalOctober 13, 2025
5,000 Meters · Garner Golf CourseGHV Invitational · Sep 2821:17.3GHV InvitationalSeptember 28, 2026
5,000 Meters · Hickory Grove Golf CourseIowa State Qualifier - 2A - Oelwein · Oct 2320:09.1Iowa State Qualifier - 2A - OelweinOctober 23, 2025
5,000 Meters · Luther CollegeAll-American Invitational · Sep 1221:32.1All-American InvitationalSeptember 12, 2026
5,000 Meters · Luther College CampusAll-American Invitational · Sep 922:33.00All-American InvitationalSeptember 9, 2023
5,000 Meters · Max Championship Cross Country CourseDike-New Hartford Invitational · Oct 621:04.1Dike-New Hartford InvitationalOctober 6, 2026
5,000 Meters · Max Cross Country CourseSteve Johnson Invitational · Oct 321:08.5Steve Johnson Invitational October 3, 2026
5,000 Meters · Maynes Grove2025 Bulldog Invitational (Hampton-Dumont) · Oct 221:50.22025 Bulldog Invitational (Hampton-Dumont)October 2, 2025
5,000 Meters · Mercy Medical CenterNewman Catholic Invitational · Sep 123:14.4Newman Catholic InvitationalSeptember 1, 2026
5,000 Meters · Milton R. Owen Nature CenterOsage Invitational · Sep 1521:07.3Osage InvitationalSeptember 15, 2026
5,000 Meters · Monticello HSIowa State Qualifier 2A @ Monticello · Oct 2420:12.1Iowa State Qualifier 2A @ MonticelloOctober 24, 2024
5,000 Meters · North Fayette High School2025 Bob Scott Invitational (North Fayette Valley) · Sep 1123:04.42025 Bob Scott Invitational (North Fayette Valley)September 11, 2025
5,000 Meters · North Iowa Area CCTop of Iowa Conference Championships · Oct 1621:15.2Top of Iowa Conference ChampionshipsOctober 16, 2025
5,000 Meters · Pioneer Town & Country ClubTop of Iowa Conerence Championships · Oct 1520:31.2Top of Iowa Conerence ChampionshipsOctober 15, 2026
5,000 Meters · Waukon Golf & Country Club2026 Waukon Invitational · Sep 2220:51.52026 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 43 · Osage5,000 Meters Varsity4319:00.6SR
Oct 15Top of Iowa Conerence ChampionshipsOct 15 · 5,000 Meters Junior Varsity · Place 4 · Osage5,000 Meters Junior Varsity420:31.2 PB12
Oct 6Dike-New Hartford InvitationalOct 6 · 5,000 Meters JV Boys · Place 19 · Osage5,000 Meters JV Boys1921:04.1 PB12
Oct 3Steve Johnson Invitational Oct 3 · 5,000 Meters Varsity · Place 333 · Osage5,000 Meters Varsity33321:08.5 PB12
Sep 28GHV InvitationalSep 28 · 5,000 Meters Varsity · Place 50 · Osage5,000 Meters Varsity5021:17.3 PB12
Sep 222026 Waukon InvitationalSep 22 · 5,000 Meters Varsity Boys · Place 67 · Osage5,000 Meters Varsity Boys6720:51.5 PB12
Sep 15Osage InvitationalSep 15 · 5,000 Meters Varsity · Place 39 · Osage5,000 Meters Varsity3921:07.3 PB12
Sep 12All-American InvitationalSep 12 · 5,000 Meters Varsity · Place 204 · Osage5,000 Meters Varsity20421:32.1 PB12
Sep 82026 Dick Pollitt Classic (Waverly-Shell Rock)Sep 8 · 5,000 Meters Boys 11th/12th 5K · Place 64 · Osage5,000 Meters Boys 11th/12th 5K6421:27.112
Sep 1Newman Catholic InvitationalSep 1 · 5,000 Meters Varsity · Place 63 · Osage5,000 Meters Varsity6323:14.4 PB12

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 23Iowa State Qualifier - 2A - OelweinOct 23 · 5,000 Meters State · Place 60 · Osage5,000 Meters State6020:09.1 PB11
Oct 16Top of Iowa Conference ChampionshipsOct 16 · 5,000 Meters Varsity · Place 67 · Osage5,000 Meters Varsity6721:15.2 PB11
Oct 13Forest City InvitationalOct 13 · 5,000 Meters High School · Place 56 · Osage5,000 Meters High School5621:14.1 PB11
Oct 22025 Bulldog Invitational (Hampton-Dumont)Oct 2 · 5,000 Meters Boys High School 5K · Place 33 · Osage5,000 Meters Boys High School 5K3321:50.2 PB11
Sep 29GHV InvitationalSep 29 · 5,000 Meters Varsity · Place 56 · Osage5,000 Meters Varsity5621:24.9JR
Sep 232025 Waukon InvitationalSep 23 · 5,000 Meters Varsity Boys · Place 47 · Osage5,000 Meters Varsity Boys4721:44.511
Sep 13All-American InvitationalSep 13 · 5,000 Meters Varsity · Place 210 · Osage5,000 Meters Varsity21022:02.411
Sep 112025 Bob Scott Invitational (North Fayette Valley)Sep 11 · 5,000 Meters Boys 5K · Place 65 · Osage5,000 Meters Boys 5K6523:04.4 PB11
Sep 2Newman Catholic InvitationalSep 2 · 5,000 Meters Varsity · Place 59 · Osage5,000 Meters Varsity5922:42.211

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 24Iowa State Qualifier - 2A - MonticelloOct 24 · 5,000 Meters Varsity · Place 68 · Osage5,000 Meters Varsity6820:12.04SO
Oct 24Iowa State Qualifier 2A @ MonticelloOct 24 · 5,000 Meters New Division · Place 68 · Osage5,000 Meters New Division6820:12.1 PB10
Oct 17Top of Iowa Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 76 · Osage5,000 Meters Varsity7621:25.4SO
Oct 14Forest City InvitationalOct 14 · 5,000 Meters Varsity · Place 49 · Osage5,000 Meters Varsity4921:00.2SO
Oct 8Dike-New Hartford InvitationalOct 8 · 5,000 Meters Varsity · Place 106 · Osage5,000 Meters Varsity10620:22.8SO
Oct 3Bulldog Invitational (Hampton-Dumont)Oct 3 · 5,000 Meters Varsity · Place 26 · Osage5,000 Meters Varsity2620:43.3SO
Sep 30GHV InvitationalSep 30 · 5,000 Meters Varsity · Place 58 · Osage5,000 Meters Varsity5821:47.5SO
Sep 24Waukon InvitationalSep 24 · 5,000 Meters Varsity · Place 57 · Osage5,000 Meters Varsity5721:24.3SO
Sep 14All-American InvitationalSep 14 · 5,000 Meters Varsity · Place 207 · Osage5,000 Meters Varsity20721:35.410
Sep 12Bob Scott Invitational (North Fayette Valley)Sep 12 · 5,000 Meters Varsity · Place 58 · Osage5,000 Meters Varsity5821:56.3SO
Sep 3Newman Catholic InvitationalSep 3 · 5,000 Meters Varsity · Place 50 · Osage5,000 Meters Varsity5022:36.3SO

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 19Iowa State Qualifier - 2A - Dike-New HartfordOct 19 · 5,000 Meters Varsity · Place 77 · Osage5,000 Meters Varsity7720:51.3FR
Oct 9Forest City InvitationalOct 9 · 5,000 Meters Varsity · Place 63 · Osage5,000 Meters Varsity6320:40.8FR
Oct 3Dike-New Hartford InvitationalOct 3 · 5,000 Meters Varsity · Place 114 · Osage5,000 Meters Varsity11421:40.2FR
Sep 28Bulldog Invitational (Hampton-Dumont-CAL)Sep 28 · 5,000 Meters Varsity · Place 41 · Osage5,000 Meters Varsity4122:06.4FR
Sep 19Waukon InvitationalSep 19 · 5,000 Meters Varsity · Place 53 · Osage5,000 Meters Varsity5322:00.35FR
Sep 12Green Devils InvitationalSep 12 · 5,000 Meters Varsity · Place 51 · Osage5,000 Meters Varsity5121:33.5FR
Sep 9All-American InvitationalSep 9 · 5,000 Meters Varsity · Place 241 · Osage5,000 Meters Varsity24122:33.00 PB9
Sep 7Bob Scott Invitational (North Fayette Valley)Sep 7 · 5,000 Meters Varsity · Place 73 · Osage5,000 Meters Varsity7321:36.8FR
Aug 29Newman Catholic InvitationalAug 29 · 5,000 Meters Junior Varsity · Place 15 · Osage5,000 Meters Junior Varsity1523:42.68FR

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 10Forest City InvitationalOct 10 · 2 Miles Middle School · Place 15 · Osage2 Miles Middle School1513:17.618
Sep 29Bulldog Invitational (Hampton-Dumont-CAL)Sep 29 · 2 Miles Middle School · Place 14 · Osage2 Miles Middle School1413:59.88
Aug 30Newman Catholic InvitationalAug 30 · 1.5 Miles Middle School · Place 14 · Osage1.5 Miles Middle School1412:41.718

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 11Forest City InvitationalOct 11 · 2 Miles Middle School · Place 17 · Osage2 Miles Middle School1713:40.077
Sep 30Bulldog Invitational (Hampton-Dumont/CAL)Sep 30 · 2 Miles Middle School · Place 19 · Osage2 Miles Middle School1914:23.397
Sep 16Clear Lake InvitationalSep 16 · 2 Miles Middle School · Place 33 · Osage2 Miles Middle School3315:10.227
Sep 9Bob Scott Invitational (North Fayette Valley)Sep 9 · 2 Miles Middle School · Place 10 · Osage2 Miles Middle School1015:03.827
Aug 31Newman Catholic InvitationalAug 31 · 1.5 Miles Junior High · Place 20 · Osage1.5 Miles Junior High2012:27.78 PB7