Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Camden ParkPioneer Pacer XC Invite · Sep 2213:23.7Pioneer Pacer XC InviteSeptember 22, 2021
2 Miles · Dunlap High SchoolIESA Class 2A Sectional G · Oct 912:33.2IESA Class 2A Sectional GOctober 9, 2021
2 Miles · Empire ParkMoline Cross Country Invite · Oct 811:36Moline Cross Country InviteOctober 8, 2024
2 Miles · Jacobs ParkHeartland XC Conference Championships · Sep 2912:43.2Heartland XC Conference ChampionshipsSeptember 29, 2021
2 Miles · Lake StoreyGalesburg Jr High XC Invitational · Sep 1915:53.1Galesburg Jr High XC InvitationalSeptember 19, 2019
2 Miles · Maxwell ParkIESA XC State Championships · Oct 1612:50.6IESA XC State ChampionshipsOctober 16, 2021
3 Miles · Detweiller ParkIHSA Class 1A State XC Championships · Nov 816:51.43IHSA Class 1A State XC ChampionshipsNovember 8, 2025
3 Miles · Empire ParkMoline XC Season Opener · Aug 2517:30.2Moline XC Season OpenerAugust 25, 2025
3 Miles · Midland Golf ClubAnnawan-Wethersfield Titan Invitational · Sep 217:27Annawan-Wethersfield Titan InvitationalSeptember 2, 2025
3 Miles · Richmond Hill ParkGeneseo XC Invite · Sep 2017:51.40Geneseo XC InviteSeptember 20, 2025
3 Miles · Saukie Golf CourseIHSA Class 1A XC Sectional - #4 Sherrard · Nov 116:57.8IHSA Class 1A XC Sectional - #4 SherrardNovember 1, 2025
5,000 Meters · Hoover ParkSterling HS XC Invitational · Oct 1118:12.06Sterling HS XC InvitationalOctober 11, 2025
5,000 Meters · Oregon Park WestOregon HS Open · Sep 618:32.59Oregon HS OpenSeptember 6, 2025

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

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 8IHSA Class 1A State XC ChampionshipsNov 8 · 3 Miles 1A Varsity · Place 181 · Rock Island (Alleman)Rock Island (Alleman)3 Miles 1A Varsity18116:51.43 PB12
Nov 1IHSA Class 1A XC Sectional - #4 SherrardNov 1 · 3 Miles Varsity · Place 56 · Rock Island (Alleman)Rock Island (Alleman)3 Miles Varsity5616:57.8 PB12
Oct 25IHSA Class 1A XC Regional - #4B Rock Island (Alleman)Oct 25 · 3 Miles Varsity · Place 21 · Rock Island (Alleman)Rock Island (Alleman)3 Miles Varsity2117:2212
Oct 16Western Big 6 Conference XC ChampionshipsOct 16 · 3 Miles Varsity Boys · Place 26 · Rock Island (Alleman)Rock Island (Alleman)3 Miles Varsity Boys2617:54.7512
Oct 11Sterling HS XC InvitationalOct 11 · 5,000 Meters Varsity · Place 23 · Rock Island (Alleman)Rock Island (Alleman)5,000 Meters Varsity2318:12.06 PB12
Oct 4Augustana College High School InvitationalOct 4 · 3 Miles Varsity · Place 25 · Rock Island (Alleman)Rock Island (Alleman)3 Miles Varsity2517:44.112
Sep 20Geneseo XC InviteSep 20 · 3 Miles Senior Boys · Place 13 · Rock Island (Alleman)Rock Island (Alleman)3 Miles Senior Boys1317:51.40 PB12
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 1A · Place 199 · Rock Island (Alleman)Rock Island (Alleman)3 Miles Varsity 1A19917:54.1012
Sep 6Oregon HS OpenSep 6 · 5,000 Meters Varsity · Place 54 · Rock Island (Alleman)Rock Island (Alleman)5,000 Meters Varsity5418:32.59 PB12
Sep 2Annawan-Wethersfield Titan InvitationalSep 2 · 3 Miles Varsity · Place 12 · Rock Island (Alleman)Rock Island (Alleman)3 Miles Varsity1217:27 PB12
Aug 25Moline XC Season OpenerAug 25 · 3 Miles Varsity · Place 22 · Rock Island (Alleman)Rock Island (Alleman)3 Miles Varsity2217:30.2 PB12

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 22024 IHSA Class 1A XC Sectional-#4 Rock Island (Alleman)Nov 2 · 3 Miles Varsity · Place 90 · Rock Island (Alleman)Rock Island (Alleman)3 Miles Varsity9018:39.611
Oct 262024 IHSA Class 1A XC Regional-#4B Port Byron (Riverdale)Oct 26 · 3 Miles Varsity · Place 39 · Rock Island (Alleman)Rock Island (Alleman)3 Miles Varsity3918:46.5711
Oct 17Western Big 6 Conference XC ChampionshipsOct 17 · 3 Miles Varsity · Place 58 · Rock Island (Alleman)Rock Island (Alleman)3 Miles Varsity5818:58.0611
Oct 12Sterling HS InviteOct 12 · 3 Miles Varsity · Place 51 · Rock Island (Alleman)Rock Island (Alleman)3 Miles Varsity5119:12.6011
Oct 8Moline Cross Country InviteOct 8 · 2 Miles Men · Place 13 · Rock Island (Alleman)Rock Island (Alleman)2 Miles Men1311:36 PB11
Oct 5Elmwood HS InvitationalOct 5 · 3 Miles Varsity · Place 105 · Rock Island (Alleman)Rock Island (Alleman)3 Miles Varsity10519:08.0011
Sep 28Augustana College High School InvitationalSep 28 · 3 Miles Varsity · Place 33 · Rock Island (Alleman)Rock Island (Alleman)3 Miles Varsity3319:21.6JR
Sep 21Geneseo XC InviteSep 21 · 3 Miles Varsity · Place 18 · Rock Island (Alleman)Rock Island (Alleman)3 Miles Varsity1819:36.3011
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 1A · Place 309 · Rock Island (Alleman)Rock Island (Alleman)3 Miles Varsity 1A30919:39.6011
Sep 7Oregon OpenSep 7 · 5,000 Meters Varsity · Place 78 · Rock Island (Alleman)Rock Island (Alleman)5,000 Meters Varsity7819:26.511
Sep 3Annawan-Wethersfield Titan InvitationalSep 3 · 3 Miles Varsity · Place 34 · Rock Island (Alleman)Rock Island (Alleman)3 Miles Varsity3418:54.811

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 282023 IHSA Class 1A XC Sectional - #4 OregonOct 28 · 5,000 Meters Varsity · Place 75 · Rock Island (Alleman)Rock Island (Alleman)5,000 Meters Varsity7519:04.91—
Oct 212023 IHSA Class 1A XC Regional - #4B Manlius (Bureau Valley)Oct 21 · 3 Miles Varsity · Place 35 · Rock Island (Alleman)Rock Island (Alleman)3 Miles Varsity3518:40.9010
Oct 12Western Big 6 XC ChampionshipsOct 12 · 3 Miles Varsity · Place 40 · Rock Island (Alleman)Rock Island (Alleman)3 Miles Varsity4018:00.8010
Oct 7Sterling High School InvitationalOct 7 · 3 Miles Varsity · Place 63 · Rock Island (Alleman)Rock Island (Alleman)3 Miles Varsity6317:43.7010
Sep 30Elmwood XC Invitational Sep 30 · 3 Miles Varsity · Place 93 · Rock Island (Alleman)Rock Island (Alleman)3 Miles Varsity9319:01.0010
Sep 23Winnebago Schmidt InviteSep 23 · 2.85 Miles Varsity · Place 29 · Rock Island (Alleman)Rock Island (Alleman)2.85 Miles Varsity2916:47.5310
Sep 16Dunlap XC InvitationalSep 16 · 3 Miles Varsity · Place 45 · Rock Island (Alleman)Rock Island (Alleman)3 Miles Varsity4517:52.4010
Sep 2Oregon (IL) HS OpenSep 2 · 5,000 Meters Varsity · Place 80 · Rock Island (Alleman)Rock Island (Alleman)5,000 Meters Varsity8020:18.410
Aug 28Annawan-Wethersfield Titan InvitationalAug 28 · Varsity · Place 25 · Rock Island (Alleman)Rock Island (Alleman)Varsity2518:389
Aug 26Rocket Run for the Stars XC InvitationalAug 26 · 3 Miles Varsity · Place 32 · Rock Island (Alleman)Rock Island (Alleman)3 Miles Varsity3220:09.0010

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 292022 IHSA Class 1A XC Sectional - Oregon #4Oct 29 · 5,000 Meters Varsity · Place 103 · Rock Island (Alleman)Rock Island (Alleman)5,000 Meters Varsity10319:55.809
Oct 13Western Big Six Conference XC MeetOct 13 · 3 Miles Varsity · Place 51 · Rock Island (Alleman)Rock Island (Alleman)3 Miles Varsity5117:56.59
Oct 8Sterling HS InvitationalOct 8 · 3 Miles Varsity · Place 65 · Rock Island (Alleman)Rock Island (Alleman)3 Miles Varsity6518:12.409
Sep 17Bureau Valley HS - Dale Donner InvitationalSep 17 · 5,000 Meters Varsity · Place 45 · Rock Island (Alleman)Rock Island (Alleman)5,000 Meters Varsity4518:54.6—
Sep 10First to the Finish InvitationalSep 10 · 3 Miles Varsity 1A · Place 218 · Rock Island (Alleman)Rock Island (Alleman)3 Miles Varsity 1A21818:50.29
Sep 10First to the Finish InvitationalSep 10 · 3 Miles Varsity 1A · Place 218 · Rock Island (Alleman)Rock Island (Alleman)3 Miles Varsity 1A21818:50.29
Aug 29Annawan-Wethersfield Titan InvitationalAug 29 · 5,000 Meters Varsity · Place 14 · Alleman (Rock Island)Alleman (Rock Island)5,000 Meters Varsity146:19—
Aug 22Moline InvitationalAug 22 · 3 Miles Varsity · Place 38 · Rock Island (Alleman)Rock Island (Alleman)3 Miles Varsity3818:34.79

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 16IESA XC State ChampionshipsOct 16 · 2 Miles 2A Boys · Place 134 · Rock Island Jordan CatholicRock Island Jordan Catholic2 Miles 2A Boys13412:50.6 PB8
Oct 9IESA Class 2A Sectional GOct 9 · 2 Miles Varsity Boys · Place 24 · Rock Island Jordan CatholicRock Island Jordan Catholic2 Miles Varsity Boys2412:33.2 PB8
Sep 29Heartland XC Conference ChampionshipsSep 29 · 2 Miles Varsity Boys · Place 12 · Rock Island Jordan CatholicRock Island Jordan Catholic2 Miles Varsity Boys1212:43.2 PB8
Sep 22Pioneer Pacer XC InviteSep 22 · 2 Miles Varsity Boys · Place 12 · Rock Island Jordan CatholicRock Island Jordan Catholic2 Miles Varsity Boys1213:23.7 PB8

2019 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 19Galesburg Jr High XC InvitationalSep 19 · 2 Miles Boys Open · Place 63 · Rock Island Jordan CatholicRock Island Jordan Catholic2 Miles Boys Open6315:53.1 PB6