Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Camden ParkPioneer Pacer XC Invite · Sep 2212:39.7Pioneer Pacer XC InviteSeptember 22, 2021
2 Miles · Jacobs ParkHeartland XC Conference Championships · Sep 2912:11.3Heartland XC Conference ChampionshipsSeptember 29, 2021
2 Miles · Lake StoreyGalesburg Jr High XC Invitational · Sep 1915:59.1Galesburg Jr High XC InvitationalSeptember 19, 2019
2 Miles · Maxwell ParkIESA XC State Championships · Oct 1611:45.6IESA XC State ChampionshipsOctober 16, 2021
3 Miles · Detweiller ParkIHSA Class 3A State XC Championships · Nov 814:46.09IHSA Class 3A State XC ChampionshipsNovember 8, 2025
3 Miles · Hoover ParkSterling vs Moline · Sep 2717:25Sterling vs MolineSeptember 27, 2022
3 Miles · Maxwell ParkIHSA Class 3A XC Sectional - #1 Normal (Community) · Nov 115:18.00IHSA Class 3A XC Sectional - #1 Normal (Community)November 1, 2025
3 Miles · Plainfield Central High SchoolIHSA Class 3A XC Regional - #1B Plainfield (Central) · Oct 2515:08.41IHSA Class 3A XC Regional - #1B Plainfield (Central)October 25, 2025
3 Miles · Richmond Hill ParkWestern Big 6 Conference XC Championships · Oct 1617:29.67Western Big 6 Conference XC ChampionshipsOctober 16, 2025
3 Miles · Saukie Golf CourseAugustana College High School Invitational · Oct 415:14.4Augustana College High School InvitationalOctober 4, 2025
3,000 Meters · Richmond Hill ParkGeneseo Middle School XC Invite · Sep 812:12.3Geneseo Middle School XC InviteSeptember 8, 2021
5,000 Meters · Cow Creek ParkPleasant Valley Spartan Classic · Sep 217:41Pleasant Valley Spartan ClassicSeptember 2, 2023
5,000 Meters · Dubuque Soccer Complex2026 Loras College - Bob Schultz Invite · Sep 416:05.02026 Loras College - Bob Schultz InviteSeptember 4, 2026
8,000 Meters · Carleton CollegeRunning of the Cows · Oct 326:22.0Running of the CowsOctober 3, 2026
8,000 Meters · Lake Creek Country ClubAmerican Rivers Conference Championships · Oct 3125:45.7American Rivers Conference ChampionshipsOctober 31, 2026
8,000 Meters · Notre Dame Burke Memorial Golf Course2026 National Catholic Invitational · Sep 1826:14.902026 National Catholic InvitationalSeptember 18, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31American Rivers Conference ChampionshipsOct 31 · 8,000 Meters College · Place 29 · LorasLoras8,000 Meters College2925:45.7 PBFr
Oct 17Interregional InvitationalOct 17 · 6,000 Meters Varsity · Place 252 · LorasLoras6,000 Meters Varsity25226:47.4FR-1
Oct 3Running of the CowsOct 3 · 8,000 Meters Navy Championship · Place 188 · LorasLoras8,000 Meters Navy Championship18826:22.0 PBFr
Sep 182026 National Catholic InvitationalSep 18 · 8,000 Meters Men · Place 86 · LorasLoras8,000 Meters Men8626:14.90 PBFr
Sep 42026 Loras College - Bob Schultz InviteSep 4 · 5,000 Meters Men · Place 9 · LorasLoras5,000 Meters Men916:05.0 PBFr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 8IHSA Class 3A State XC ChampionshipsNov 8 · 3 Miles 3A Varsity · Place 40 · MolineMoline3 Miles 3A Varsity4014:46.09 PB12
Nov 1IHSA Class 3A XC Sectional - #1 Normal (Community)Nov 1 · 3 Miles Varsity · Place 18 · MolineMoline3 Miles Varsity1815:18.00 PB12
Oct 25IHSA Class 3A XC Regional - #1B Plainfield (Central)Oct 25 · 3 Miles Varsity · Place 5 · MolineMoline3 Miles Varsity515:08.41 PB12
Oct 16Western Big 6 Conference XC ChampionshipsOct 16 · 3 Miles Varsity Boys · Place 19 · MolineMoline3 Miles Varsity Boys1917:29.67 PB12
Oct 4Augustana College High School InvitationalOct 4 · 3 Miles Varsity · Place 2 · MolineMoline3 Miles Varsity215:14.4 PB12

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 2Pleasant Valley Spartan ClassicSep 2 · 5,000 Meters Frosh/Soph · Place 4 · MolineMoline5,000 Meters Frosh/Soph417:41 PB10

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 27Sterling vs MolineSep 27 · 3 Miles Varsity · Place 6 · MolineMoline3 Miles Varsity617:25 PB9

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 16IESA XC State ChampionshipsOct 16 · 2 Miles 3A Boys · Place 47 · Moline John DeereMoline John Deere2 Miles 3A Boys4711:45.6 PB8
Sep 29Heartland XC Conference ChampionshipsSep 29 · 2 Miles Varsity Boys · Place 3 · Moline John DeereMoline John Deere2 Miles Varsity Boys312:11.3 PB8
Sep 22Pioneer Pacer XC InviteSep 22 · 2 Miles Varsity Boys · Place 3 · Moline John DeereMoline John Deere2 Miles Varsity Boys312:39.7 PB8
Sep 8Geneseo Middle School XC InviteSep 8 · 3,000 Meters 8th Grade Boys · Place 10 · Moline John DeereMoline John Deere3,000 Meters 8th Grade Boys1012:12.3 PB8

2019 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 19Galesburg Jr High XC InvitationalSep 19 · 2 Miles Boys Open · Place 67 · Moline John DeereMoline John Deere2 Miles Boys Open6715:59.1 PB6