Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.9 Miles · Brown-Stevenson City ParkSparta XC Invite · Sep 1518:03.5Sparta XC InviteSeptember 15, 2026
3 Miles · 3 MileRun in the Bud · Oct 819:09.4Run in the BudOctober 8, 2026
3 Miles · Mascoutah Middle SchoolMascoutah XC Kickoff · Aug 2818:00.1Mascoutah XC KickoffAugust 28, 2026
3 Miles · Randolph County State Recreation AreaIHSA Class 1A XC Regional - #5C Chester · Oct 2518:04.19IHSA Class 1A XC Regional - #5C ChesterOctober 25, 2025
3 Miles · Red Bud AA & North County Country ClubRun in the Bud · Oct 618:49.80Run in the BudOctober 6, 2025
3 Miles · Smithton ParkFreeburg Invitational · Sep 2617:49.7Freeburg InvitationalSeptember 26, 2026
3 Miles · Wesclin Campus 3 MileIHSA Class 1A XC Sectional - #5 Trenton (Wesclin) · Nov 117:39.36IHSA Class 1A XC Sectional - #5 Trenton (Wesclin)November 1, 2025
3.1 Miles · Washington County Rec. AreaNashville Invitational · Sep 2117:55.9Nashville InvitationalSeptember 21, 2026
5,000 Meters · Jefferson Barracks Park64th Annual Hancock XC Invitational · Oct 1719:29.464th Annual Hancock XC InvitationalOctober 17, 2026

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 242026 IHSA Class 1A XC Regional - #5C MurphysboroOct 24 · 3 Miles Varsity · Place 28 · Waterloo (Gibault Catholic)3 Miles Varsity2817:43.411
Oct 1764th Annual Hancock XC InvitationalOct 17 · 5,000 Meters Varsity · Place 65 · Waterloo (Gibault Catholic)5,000 Meters Varsity6519:29.4 PB11
Oct 8Run in the BudOct 8 · 3 Miles High School · Place 14 · Waterloo (Gibault Catholic)3 Miles High School1419:09.4 PB11
Oct 1Chester InvitationalOct 1 · 3 Miles High School · Place 6 · Waterloo (Gibault Catholic)3 Miles High School618:49.6111
Sep 26Freeburg InvitationalSep 26 · 3 Miles Varsity · Place 71 · Waterloo (Gibault Catholic)3 Miles Varsity7117:49.7 PB11
Sep 21Nashville InvitationalSep 21 · 3.1 Miles Varsity · Place 15 · Waterloo (Gibault Catholic)3.1 Miles Varsity1517:55.9 PB11
Sep 15Sparta XC InviteSep 15 · 2.9 Miles Varsity · Place 2 · Waterloo (Gibault Catholic)2.9 Miles Varsity218:03.5 PB11
Aug 28Mascoutah XC KickoffAug 28 · 3 Miles HS Varsity Boys · Place 39 · Waterloo (Gibault Catholic)3 Miles HS Varsity Boys3918:00.1 PB11

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 1A XC Sectional - #5 Trenton (Wesclin)Nov 1 · 3 Miles Varsity · Place 69 · Waterloo (Gibault Catholic)3 Miles Varsity6917:39.36 PB10
Oct 25IHSA Class 1A XC Regional - #5C ChesterOct 25 · 3 Miles Varsity · Place 17 · Waterloo (Gibault Catholic)3 Miles Varsity1718:04.19 PB10
Oct 6Run in the BudOct 6 · 3 Miles High School · Place 8 · Waterloo (Gibault Catholic)3 Miles High School818:49.80 PB10
Oct 2Chester Invitational Oct 2 · 3 Miles High School · Place 13 · Waterloo (Gibault Catholic)3 Miles High School1318:41.7110
Sep 22Nashville InvitationalSep 22 · 3.1 Miles Varsity · Place 15 · Waterloo (Gibault Catholic)3.1 Miles Varsity1519:01.310
Sep 16Sparta InviteSep 16 · 2.9 Miles Varsity · Place 5 · Waterloo (Gibault Catholic)2.9 Miles Varsity518:26.610
Sep 9Meteor InvitationalSep 9 · 3 Miles Varsity · Place 23 · Waterloo (Gibault Catholic)3 Miles Varsity2318:50.510
Aug 30Mascoutah XC KickoffAug 30 · 3 Miles Varsity · Place 31 · Waterloo (Gibault Catholic)3 Miles Varsity3118:00.1010
Aug 25New Athens Invitational (Run by the River)Aug 25 · 2.95 Miles Varsity · Place 15 · Waterloo (Gibault Catholic)2.95 Miles Varsity1518:20.910