Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Maxwell ParkIESA XC State Championships · Oct 1612:11.5IESA XC State ChampionshipsOctober 16, 2021
2 Miles · Rochester Community ParkRochester Invite · Sep 713:17.9Rochester InviteSeptember 7, 2019
2.1 Miles · Detweiller ParkDunlap Middle School XC Invitational · Sep 2413:38.5Dunlap Middle School XC InvitationalSeptember 24, 2021
3 Miles · 17651 Boy Scout TrailPORTA Prairie Trails XC Classic · Sep 1318:28.71PORTA Prairie Trails XC ClassicSeptember 13, 2025
3 Miles · Bob Mays ParkTom Oakley Invitational · Oct 117:07Tom Oakley InvitationalOctober 1, 2022
3 Miles · Detweiller ParkPatriot Invite · Oct 1516:16.8Patriot InviteOctober 15, 2022
3 Miles · Liberty HS XC CourseLiberty HS XC Invitational · Oct 1117:26.20Liberty HS XC InvitationalOctober 11, 2025
3 Miles · Maple Lane Country ClubIHSA Class 1A XC Sectional - #2 Elmwood · Nov 117:15.04IHSA Class 1A XC Sectional - #2 ElmwoodNovember 1, 2025
3 Miles · Scripps ParkIHSA Class 1A XC Regional - #2B Rushville (R.-Industry) · Oct 2517:00.40IHSA Class 1A XC Regional - #2B Rushville (R.-Industry)October 25, 2025
3 Miles · St. Joseph-Ogden High School2024 Spartan Classic · Sep 2815:53.362024 Spartan ClassicSeptember 28, 2024

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

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 1A XC Sectional - #2 ElmwoodNov 1 · 3 Miles Varsity · Place 77 · LibertyLiberty3 Miles Varsity7717:15.04 PB12
Oct 25IHSA Class 1A XC Regional - #2B Rushville (R.-Industry)Oct 25 · 3 Miles Varsity · Place 11 · LibertyLiberty3 Miles Varsity1117:00.40 PB12
Oct 1847th Annual Patriot XC InviteOct 18 · 3 Miles Varsity · Place 95 · LibertyLiberty3 Miles Varsity9517:38.7012
Oct 11Liberty HS XC InvitationalOct 11 · 3 Miles Varsity - Invitational · Place 15 · LibertyLiberty3 Miles Varsity - Invitational1517:26.20 PB12
Oct 4Tom Oakley InvitationalOct 4 · 3 Miles Varsity · Place 26 · LibertyLiberty3 Miles Varsity2619:22.8012
Sep 13PORTA Prairie Trails XC ClassicSep 13 · 3 Miles High School Boys · Place 22 · LibertyLiberty3 Miles High School Boys2218:28.71 PB12

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 282024 Spartan ClassicSep 28 · 3 Miles Varsity · Place 16 · LibertyLiberty3 Miles Varsity1615:53.36 PB11

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 42023 IHSA Class 1A State XC ChampionshipsNov 4 · 3 Miles 1A Varsity · Place 114 · LibertyLiberty3 Miles 1A Varsity11416:35.2310
Oct 14Patriot XC InvitationalOct 14 · 3 Miles Varsity · Place 28 · LibertyLiberty3 Miles Varsity2816:31.0010
Sep 23St. Joseph-Ogden Spartan ClassicSep 23 · 3 Miles Varsity · Place 27 · LibertyLiberty3 Miles Varsity2716:22.2610

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 15Patriot InviteOct 15 · 3 Miles Varsity · Place 15 · LibertyLiberty3 Miles Varsity1516:16.8 PB9
Oct 1Tom Oakley InvitationalOct 1 · 3 Miles Varsity · Place 5 · LibertyLiberty3 Miles Varsity517:07 PB9
Sep 24St. Joseph-Ogden Spartan ClassicSep 24 · 3 Miles Varsity · Place 39 · LibertyLiberty3 Miles Varsity3916:59.089

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 16IESA XC State ChampionshipsOct 16 · 2 Miles 1A Boys · Place 57 · LibertyLiberty2 Miles 1A Boys5712:11.5 PB8
Sep 24Dunlap Middle School XC InvitationalSep 24 · 2.1 Miles Varsity Boys · Place 132 · LibertyLiberty2.1 Miles Varsity Boys13213:38.5 PB8

2019 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 7Rochester InviteSep 7 · 2 Miles Middle School · Place 54 · LibertyLiberty2 Miles Middle School5413:17.9 PB6