Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · 17651 Boy Scout TrailPORTA Prairie Trails XC Classic · Sep 1313:29.43PORTA Prairie Trails XC ClassicSeptember 13, 2025
2 Miles · Bob Mays ParkTom Oakley Invitational · Oct 412:49.80Tom Oakley InvitationalOctober 4, 2025
2 Miles · Liberty Middle SchoolLIberty MS Invitational · Sep 3012:49.68LIberty MS InvitationalSeptember 30, 2025
2 Miles · Maxwell ParkIESA 1A State XC Championships · Oct 1812:55.43IESA 1A State XC ChampionshipsOctober 18, 2025
2 Miles · Uhland AcresIESA 1A - Sectional H @ Uhland Acres · Oct 1112:29.40IESA 1A - Sectional H @ Uhland AcresOctober 11, 2025
2.1 Miles · Detweiller ParkDunlap Middle School XC Invitational · Sep 2613:40.54Dunlap Middle School XC InvitationalSeptember 26, 2025
3 Miles · Bob Mays ParkTom Oakley Invitational · Oct 319:26.40Tom Oakley InvitationalOctober 3, 2026
3 Miles · Liberty High School XC CourseLiberty HS XC Invite · Oct 1018:58.4Liberty HS XC InviteOctober 10, 2026
3 Miles · Maple Lane Country Club2026 IHSA Class 1A XC Sectional - #2 Elmwood · Oct 3119:29.42026 IHSA Class 1A XC Sectional - #2 ElmwoodOctober 31, 2026
3 Miles · Porta Jr Sr High SchoolPORTA Prairie Trails XC Classic · Sep 1219:43.62PORTA Prairie Trails XC ClassicSeptember 12, 2026
3 Miles · Rochester Community ParkRochester XC Invitational · Sep 520:24.1Rochester XC InvitationalSeptember 5, 2026
3 Miles · Spring Lake CourseMacomb HS Early Bird Invite · Aug 2620:42.5Macomb HS Early Bird InviteAugust 26, 2026
3 Miles · Vince Grady FieldWIU High School XC Invitational · Sep 2619:17.6WIU High School XC InvitationalSeptember 26, 2026

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 312026 IHSA Class 1A XC Sectional - #2 ElmwoodOct 31 · 3 Miles Varsity · Place 129 · LibertyLiberty3 Miles Varsity12919:29.4 PB9
Oct 10Liberty HS XC InviteOct 10 · 3 Miles Varsity - Invitational · Place 24 · LibertyLiberty3 Miles Varsity - Invitational2418:58.4 PB9
Oct 3Tom Oakley InvitationalOct 3 · 3 Miles Varsity · Place 25 · LibertyLiberty3 Miles Varsity2519:26.40 PB9
Sep 26WIU High School XC InvitationalSep 26 · 3 Miles Varsity · Place 24 · LibertyLiberty3 Miles Varsity2419:17.6 PB9
Sep 12PORTA Prairie Trails XC ClassicSep 12 · 3 Miles HS Boys · Place 22 · LibertyLiberty3 Miles HS Boys2219:43.62 PB9
Sep 5Rochester XC InvitationalSep 5 · 3 Miles Varsity · Place 74 · LibertyLiberty3 Miles Varsity7420:24.1 PB9
Aug 26Macomb HS Early Bird InviteAug 26 · 3 Miles High School · Place 19 · LibertyLiberty3 Miles High School1920:42.5 PB9

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 18IESA 1A State XC ChampionshipsOct 18 · 2 Miles 1A Boys · Place 123 · LibertyLiberty2 Miles 1A Boys12312:55.43 PB8
Oct 11IESA 1A - Sectional H @ Uhland AcresOct 11 · 2 Miles Varsity Boys · Place 4 · LibertyLiberty2 Miles Varsity Boys412:29.40 PB8
Oct 4Tom Oakley InvitationalOct 4 · 2 Miles Middle School · Place 21 · LibertyLiberty2 Miles Middle School2112:49.80 PB8
Sep 30LIberty MS InvitationalSep 30 · 2 Miles Male · Place 13 · LibertyLiberty2 Miles Male1312:49.68 PB8
Sep 26Dunlap Middle School XC InvitationalSep 26 · 2.1 Miles Varsity Boys · Place 190 · LibertyLiberty2.1 Miles Varsity Boys19013:40.54 PB8
Sep 13PORTA Prairie Trails XC ClassicSep 13 · 2 Miles Middle School Boys · Place 20 · LibertyLiberty2 Miles Middle School Boys2013:29.43 PB8