Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · 17651 Boy Scout TrailPORTA Prairie Trails XC Classic · Sep 1320:50.24PORTA Prairie Trails XC ClassicSeptember 13, 2025
3 Miles · Bob Mays ParkTom Oakley Invitational · Oct 319:05.21Tom Oakley InvitationalOctober 3, 2026
3 Miles · Detweiller Park47th Annual Patriot XC Invite · Oct 1820:37.7047th Annual Patriot XC InviteOctober 18, 2025
3 Miles · Liberty HS XC CourseLiberty HS XC Invitational · Oct 1119:59.40Liberty HS XC InvitationalOctober 11, 2025
3 Miles · Maple Lane Country Club2026 IHSA Class 1A XC Sectional - #2 Elmwood · Oct 3118:10.72026 IHSA Class 1A XC Sectional - #2 ElmwoodOctober 31, 2026
3 Miles · Porta Jr Sr High SchoolPORTA Prairie Trails XC Classic · Sep 1219:06.79PORTA Prairie Trails XC ClassicSeptember 12, 2026
3 Miles · Rochester Community ParkRochester XC Invitational · Sep 520:06.0Rochester XC InvitationalSeptember 5, 2026
3 Miles · Scripps ParkIHSA Class 1A XC Regional - #2B Rushville (R.-Industry) · Oct 2518:43.40IHSA Class 1A XC Regional - #2B Rushville (R.-Industry)October 25, 2025
3 Miles · Spring Lake CourseMacomb HS Early Bird Invite · Aug 2619:03.0Macomb HS Early Bird InviteAugust 26, 2026
3 Miles · Vince Grady FieldWIU High School XC Invitational · Sep 2618:28.0WIU 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

8 results
DateMeetEventPlMarkGr
Oct 312026 IHSA Class 1A XC Sectional - #2 ElmwoodOct 31 · 3 Miles Varsity · Place 103 · Liberty3 Miles Varsity10318:10.7 PB10
Oct 242026 IHSA Class 1A XC Regional - #2B MacombOct 24 · 3 Miles Varsity · Place 19 · Liberty3 Miles Varsity1918:05.310
Oct 1748th Annual Patriot XC InviteOct 17 · 3 Miles Varsity · Place 166 · Liberty3 Miles Varsity16618:34.110
Oct 3Tom Oakley InvitationalOct 3 · 3 Miles Varsity · Place 19 · Liberty3 Miles Varsity1919:05.21 PB10
Sep 26WIU High School XC InvitationalSep 26 · 3 Miles Varsity · Place 14 · Liberty3 Miles Varsity1418:28.0 PB10
Sep 12PORTA Prairie Trails XC ClassicSep 12 · 3 Miles HS Boys · Place 17 · Liberty3 Miles HS Boys1719:06.79 PB10
Sep 5Rochester XC InvitationalSep 5 · 3 Miles Varsity · Place 66 · Liberty3 Miles Varsity6620:06.0 PB10
Aug 26Macomb HS Early Bird InviteAug 26 · 3 Miles High School · Place 10 · Liberty3 Miles High School1019:03.0 PB10

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 1A XC Sectional - #2 ElmwoodNov 1 · 3 Miles Varsity · Place 120 · Liberty3 Miles Varsity12019:42.189
Oct 25IHSA Class 1A XC Regional - #2B Rushville (R.-Industry)Oct 25 · 3 Miles Varsity · Place 26 · Liberty3 Miles Varsity2618:43.40 PB9
Oct 1847th Annual Patriot XC InviteOct 18 · 3 Miles Varsity · Place 241 · Liberty3 Miles Varsity24120:37.70 PB9
Oct 11Liberty HS XC InvitationalOct 11 · 3 Miles Varsity - Invitational · Place 42 · Liberty3 Miles Varsity - Invitational4219:59.40 PB9
Oct 4Tom Oakley InvitationalOct 4 · 3 Miles Varsity · Place 46 · Liberty3 Miles Varsity4621:12.209
Sep 13PORTA Prairie Trails XC ClassicSep 13 · 3 Miles High School Boys · Place 53 · Liberty3 Miles High School Boys5320:50.24 PB9