Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.9 Miles · Jacksonville Community ParkJMS Crimson Invite · Oct 312:27.72JMS Crimson InviteOctober 3, 2026
2 Miles · 17651 Boy Scout TrailPORTA 9/18 Meet · Sep 1816:09PORTA 9/18 MeetSeptember 18, 2025
2 Miles · Illinois Elementary School AssociationIESA 1A - Sectional H @ Liberty · Oct 1012:44.7IESA 1A - Sectional H @ LibertyOctober 10, 2026
2 Miles · Indian Creek FarmsteadIndian Creek Pumpkin Invite · Sep 2613:12.35Indian Creek Pumpkin InviteSeptember 26, 2026
2 Miles · Liberty Middle SchoolLiberty Middle School XC Invite · Sep 2913:11.4Liberty Middle School XC InviteSeptember 29, 2026
2 Miles · Loveless ParkCarlinville Invite · Oct 613:09.43Carlinville InviteOctober 6, 2026
2 Miles · Oak Hills Golf CourseNorth Mac Invite · Sep 2017:01.4North Mac InviteSeptember 20, 2025
2 Miles · Pasfield Golf CourseBruin Twilight @ Pasfield · Aug 2114:13Bruin Twilight @ PasfieldAugust 21, 2026
2 Miles · Pleasant Plains Middle SchoolPleasant Plains Invite · Sep 2413:15.36Pleasant Plains InviteSeptember 24, 2026
2 Miles · Porta Jr Sr High SchoolPORTA Prairie Trails XC Classic · Sep 1214:15.95PORTA Prairie Trails XC ClassicSeptember 12, 2026
2 Miles · South ParkQND Running Raider Classic · Sep 1514:15.3QND Running Raider ClassicSeptember 15, 2026
2 Miles · Uhland AcresIESA 1A - Sectional H @ Uhland Acres · Oct 1114:25.30IESA 1A - Sectional H @ Uhland AcresOctober 11, 2025
2 Miles · Williamsville High School Bee Bee invite · Aug 2913:20.40Bee Bee inviteAugust 29, 2026

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 10IESA 1A - Sectional H @ LibertyOct 10 · 2 Miles Varsity Boys · Place 5 · Jacksonville Our Saviour2 Miles Varsity Boys512:44.7 PB8
Oct 6Carlinville InviteOct 6 · 2 Miles Middle School · Place 8 · Jacksonville Our Saviour2 Miles Middle School813:09.43 PB8
Oct 3JMS Crimson InviteOct 3 · 1.9 Miles 8th Grade · Place 18 · Jacksonville Our Saviour1.9 Miles 8th Grade1812:27.72 PB8
Sep 29Liberty Middle School XC InviteSep 29 · 2 Miles Male · Place 23 · Jacksonville Our Saviour2 Miles Male2313:11.4 PB8
Sep 26Indian Creek Pumpkin InviteSep 26 · 2 Miles Middle School · Place 6 · Jacksonville Our Saviour2 Miles Middle School613:12.35 PB8
Sep 24Pleasant Plains InviteSep 24 · 2 Miles Middle School · Place 40 · Jacksonville Our Saviour2 Miles Middle School4013:15.36 PB8
Sep 15QND Running Raider ClassicSep 15 · 2 Miles Junior High · Place 21 · Jacksonville Our Saviour2 Miles Junior High2114:15.3 PB8
Sep 12PORTA Prairie Trails XC ClassicSep 12 · 2 Miles JH Boys · Place 23 · Jacksonville Our Saviour2 Miles JH Boys2314:15.95 PB8
Aug 29Bee Bee inviteAug 29 · 2 Miles Middle School · Place 67 · Jacksonville Our Saviour2 Miles Middle School6713:20.40 PB8
Aug 21Bruin Twilight @ PasfieldAug 21 · 2 Miles Middle School · Place 44 · Jacksonville Our Saviour2 Miles Middle School4414:13 PB8

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 11IESA 1A - Sectional H @ Uhland AcresOct 11 · 2 Miles Varsity Boys · Place 32 · Jacksonville Our Saviour2 Miles Varsity Boys3214:25.30 PB7
Oct 7Carlinville InviteOct 7 · 2 Miles Middle School · Place 26 · Jacksonville Our Saviour2 Miles Middle School2615:15.277
Sep 30LIberty MS InvitationalSep 30 · 2 Miles Male · Place 98 · Jacksonville Our Saviour2 Miles Male9815:55.257
Sep 20North Mac InviteSep 20 · 2 Miles Middle School · Place 28 · Jacksonville Our Saviour2 Miles Middle School2817:01.4 PB7
Sep 18PORTA 9/18 MeetSep 18 · 2 Miles New Division · Place 21 · Jacksonville Our Saviour2 Miles New Division2116:09 PB7
Sep 13PORTA Prairie Trails XC ClassicSep 13 · 2 Miles Middle School Boys · Place 85 · Jacksonville Our Saviour2 Miles Middle School Boys8516:25.647
Sep 2Carlinville Early MeetSep 2 · 2 Miles Middle School · Place 47 · Jacksonville Our Saviour2 Miles Middle School4716:28.067
Aug 30Bee Bee InviteAug 30 · 2 Miles Middle School · Place 97 · Jacksonville Our Saviour2 Miles Middle School9715:04.667