Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Lake Erie Country ClubPanther Invitational · Oct 55:31.12Panther InvitationalOctober 5, 2021
3 Miles · Bureau Valley J H SchoolDale Donner XC Invitational · Sep 2016:01.50Dale Donner XC InvitationalSeptember 20, 2025
3 Miles · Detweiller Park2024 IHSA Class 1A State XC Championships · Nov 915:28.352024 IHSA Class 1A State XC ChampionshipsNovember 9, 2024
3 Miles · Empire ParkMoline XC Season Opener · Aug 2515:55.5Moline XC Season OpenerAugust 25, 2025
3 Miles · Lake Erie Country ClubPanther Invite 25 · Oct 715:49.99Panther Invite 25October 7, 2025
3 Miles · Prophet Hills Country ClubTRAC Conference CC Meet · Sep 2717:20.00TRAC Conference CC MeetSeptember 27, 2022
3 Miles · Saukie Golf CourseIHSA Class 1A XC Sectional - #4 Sherrard · Nov 115:39.9IHSA Class 1A XC Sectional - #4 SherrardNovember 1, 2025
3 Miles · Settler's Hill CC CourseSt. Charles East Leavey Invitational · Sep 615:57.80St. Charles East Leavey InvitationalSeptember 6, 2025
3 Miles · Zearing ParkThree Rivers Conference XC Championships · Sep 3016:25.52Three Rivers Conference XC ChampionshipsSeptember 30, 2025
3,000 Meters · Richmond Hill ParkGeneseo Middle School XC Invite · Sep 811:07.7Geneseo Middle School XC InviteSeptember 8, 2021
5,000 Meters · Luther CollegeAll-American Invitational · Sep 1416:35.1All-American InvitationalSeptember 14, 2024
5,000 Meters · Luther College CampusAll-American Invitational · Sep 916:43.20All-American InvitationalSeptember 9, 2023

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

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 8IHSA Class 1A State XC ChampionshipsNov 8 · 3 Miles 1A Varsity · Place 42 · Port Byron (Riverdale)Port Byron (Riverdale)3 Miles 1A Varsity4215:28.9912
Nov 1IHSA Class 1A XC Sectional - #4 SherrardNov 1 · 3 Miles Varsity · Place 7 · Port Byron (Riverdale)Port Byron (Riverdale)3 Miles Varsity715:39.9 PB12
Oct 25IHSA Class 1A XC Regional - #4B Rock Island (Alleman)Oct 25 · 3 Miles Varsity · Place 2 · Port Byron (Riverdale)Port Byron (Riverdale)3 Miles Varsity215:4512
Oct 7Panther Invite 25Oct 7 · 3 Miles Varsity · Place 1 · Port Byron (Riverdale)Port Byron (Riverdale)3 Miles Varsity115:49.99 PB12
Oct 4Augustana College High School InvitationalOct 4 · 3 Miles Varsity · Place 6 · Port Byron (Riverdale)Port Byron (Riverdale)3 Miles Varsity616:06.812
Sep 30Three Rivers Conference XC ChampionshipsSep 30 · 3 Miles Varsity · Place 1 · Port Byron (Riverdale)Port Byron (Riverdale)3 Miles Varsity116:25.52 PB12
Sep 20Dale Donner XC InvitationalSep 20 · 3 Miles Varsity · Place 4 · Port Byron (Riverdale)Port Byron (Riverdale)3 Miles Varsity416:01.50 PB12
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 1A · Place 16 · Port Byron (Riverdale)Port Byron (Riverdale)3 Miles Varsity 1A1615:37.5012
Sep 6St. Charles East Leavey InvitationalSep 6 · 3 Miles Varsity · Place 12 · Port Byron (Riverdale)Port Byron (Riverdale)3 Miles Varsity1215:57.80 PB12
Aug 25Moline XC Season OpenerAug 25 · 3 Miles Varsity · Place 2 · Port Byron (Riverdale)Port Byron (Riverdale)3 Miles Varsity215:55.5 PB12

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 92024 IHSA Class 1A State XC ChampionshipsNov 9 · 3 Miles 1A Varsity · Place 33 · Port Byron (Riverdale)Port Byron (Riverdale)3 Miles 1A Varsity3315:28.35 PB11
Nov 22024 IHSA Class 1A XC Sectional-#4 Rock Island (Alleman)Nov 2 · 3 Miles Varsity · Place 5 · Port Byron (Riverdale)Port Byron (Riverdale)3 Miles Varsity515:47.311
Oct 262024 IHSA Class 1A XC Regional-#4B Port Byron (Riverdale)Oct 26 · 3 Miles Varsity · Place 1 · Port Byron (Riverdale)Port Byron (Riverdale)3 Miles Varsity115:42.8011
Oct 19Patriot XC InviteOct 19 · 3 Miles Varsity · Place 11 · Port Byron (Riverdale)Port Byron (Riverdale)3 Miles Varsity1115:44.9011
Oct 8Panther InvitationalOct 8 · 5,000 Meters Varsity · Place 1 · Port Byron (Riverdale)Port Byron (Riverdale)5,000 Meters Varsity116:14.1311
Oct 8Panther Invite 24 Oct 8 · 3 Miles Varsity · Place 1 · Port Byron (Riverdale)Port Byron (Riverdale)3 Miles Varsity116:14.1311
Oct 1Three Rivers Conference XC ChampionshipsOct 1 · 5,000 Meters Junior Varsity · Port Byron (Riverdale)Port Byron (Riverdale)5,000 Meters Junior Varsity016:48Unofficial11
Sep 21Peoria Notre Dame Richard Spring InviteSep 21 · 3 Miles Varsity · Place 125 · Port Byron (Riverdale)Port Byron (Riverdale)3 Miles Varsity12516:07.2011
Sep 14All-American InvitationalSep 14 · 5,000 Meters Varsity · Place 16 · Port Byron (Riverdale)Port Byron (Riverdale)5,000 Meters Varsity1616:35.1 PB11
Sep 7Oregon OpenSep 7 · 5,000 Meters Varsity · Place 7 · Port Byron (Riverdale)Port Byron (Riverdale)5,000 Meters Varsity716:20.911

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 42023 IHSA Class 1A State XC ChampionshipsNov 4 · 3 Miles 1A Varsity · Place 192 · Port Byron (Riverdale)Port Byron (Riverdale)3 Miles 1A Varsity19217:21.2010
Oct 282023 IHSA Class 1A XC Sectional - #4 OregonOct 28 · 5,000 Meters Varsity · Place 5 · Port Byron (Riverdale)Port Byron (Riverdale)5,000 Meters Varsity516:27.76—
Oct 212023 IHSA Class 1A XC Regional - #4B Manlius (Bureau Valley)Oct 21 · 3 Miles Varsity · Place 1 · Port Byron (Riverdale)Port Byron (Riverdale)3 Miles Varsity116:30.7010
Oct 14Patriot XC InvitationalOct 14 · 3 Miles Varsity · Place 10 · Port Byron (Riverdale)Port Byron (Riverdale)3 Miles Varsity1015:52.5010
Oct 3Panther Invite 23Oct 3 · 3 Miles Varsity · Place 2 · Port Byron (Riverdale)Port Byron (Riverdale)3 Miles Varsity216:25.9310
Sep 30Illinois-Iowa Border Wars XC InvitationalSep 30 · 3 Miles Varsity · Place 2 · Port Byron (Riverdale)Port Byron (Riverdale)3 Miles Varsity216:16.710
Sep 26Three Rivers Atheltic Conference Championship MeetSep 26 · 3 Miles Varsity · Place 2 · Port Byron (Riverdale)Port Byron (Riverdale)3 Miles Varsity216:46.1410
Sep 16Richard Spring InvitationalSep 16 · 3 Miles Varsity · Place 176 · Port Byron (Riverdale)Port Byron (Riverdale)3 Miles Varsity17616:05.810
Sep 9All-American InvitationalSep 9 · 5,000 Meters Varsity · Place 18 · Port Byron (Riverdale)Port Byron (Riverdale)5,000 Meters Varsity1816:43.20 PB10
Aug 28Annawan-Wethersfield Titan InvitationalAug 28 · Varsity · Place 2 · Port Byron (Riverdale)Port Byron (Riverdale)Varsity216:2110

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 52022 IHSA Class 1A State XC ChampionshipsNov 5 · 3 Miles Varsity · Place 57 · Port Byron (Riverdale)Port Byron (Riverdale)3 Miles Varsity5716:40.639
Oct 292022 IHSA Class 1A XC Sectional - Oregon #4Oct 29 · 5,000 Meters Varsity · Place 8 · Port Byron (Riverdale)Port Byron (Riverdale)5,000 Meters Varsity817:07.509
Oct 15Patriot InviteOct 15 · 3 Miles Varsity · Place 35 · Port Byron (Riverdale)Port Byron (Riverdale)3 Miles Varsity3516:38.89
Oct 4Panther InviteOct 4 · 3 Miles Varsity · Place 8 · Port Byron (Riverdale)Port Byron (Riverdale)3 Miles Varsity817:04.919
Oct 1Border Wars InvitationalOct 1 · 3 Miles Varsity · Place 8 · Port Byron (Riverdale)Port Byron (Riverdale)3 Miles Varsity816:49.19
Sep 27TRAC Conference CC MeetSep 27 · 3 Miles Varsity · Place 9 · Port Byron (Riverdale)Port Byron (Riverdale)3 Miles Varsity917:20.00 PB9
Sep 10All-American InvitationalSep 10 · 5,000 Meters Varsity · Place 39 · Port Byron (Riverdale)Port Byron (Riverdale)5,000 Meters Varsity3917:54.769
Sep 3Oregon (IL) HS OpenSep 3 · 5,000 Meters Varsity · Place 16 · Port Byron (Riverdale)Port Byron (Riverdale)5,000 Meters Varsity1617:54.89
Aug 22Moline InvitationalAug 22 · 3 Miles Varsity · Place 19 · Port Byron (Riverdale)Port Byron (Riverdale)3 Miles Varsity1917:20.59

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 5Panther InvitationalOct 5 · 1 Miles Middle School · Place 2 · Port Byron RiverdalePort Byron Riverdale1 Miles Middle School25:31.12 PB8
Sep 8Geneseo Middle School XC InviteSep 8 · 3,000 Meters 8th Grade Boys · Place 2 · Port Byron RiverdalePort Byron Riverdale3,000 Meters 8th Grade Boys211:07.7 PB8
Sep 4Oregon (IL) Jr. High OpenSep 4 · 0 Meters Middle School · Place 3 · Port Byron RiverdalePort Byron Riverdale0 Meters Middle School39:378