Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.8 Miles · Trenton (Wesclin) High SchoolSIJHSAA Region 2 Class L Regional · Oct 810:47.2SIJHSAA Region 2 Class L RegionalOctober 8, 2025
2.1 Miles · Detweiller ParkDunlap Middle School XC Invitational · Sep 2612:35.93Dunlap Middle School XC InvitationalSeptember 26, 2025
2993 m · DuQuoin State Fair Grounds2025 SIJHSAA Class L State Cross Country Meet · Oct 1811:23.32025 SIJHSAA Class L State Cross Country MeetOctober 18, 2025
3 Miles · Alhambra Fireman & Legion ParkGateway Metro Conference XC Championships · Oct 1018:03.56Gateway Metro Conference XC ChampionshipsOctober 10, 2026
3 Miles · Detweiller - IHSA State CourseIHSA State XC Championships · Nov 718:04.34IHSA State XC ChampionshipsNovember 7, 2026
3 Miles · Murphysboro High School2026 IHSA Class 1A XC Sectional - #5 Murphysboro · Oct 3117:52.562026 IHSA Class 1A XC Sectional - #5 MurphysboroOctober 31, 2026
3 Miles · Trenton (Wesclin) High SchoolWesclin Invitational · Oct 318:07.7Wesclin InvitationalOctober 3, 2026
3 Miles · Triad High School2026 Triad XC Invitational · Sep 3023:08.302026 Triad XC InvitationalSeptember 30, 2026
3,000 Meters · LaVern Gibson CourseNXR Midwest MS & Community Race · Nov 1511:08.76NXR Midwest MS & Community RaceNovember 15, 2025
4,000 Meters · Victor Ashe ParkCCC Youth National Championship · Nov 2216:41.56CCC Youth National ChampionshipNovember 22, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 7IHSA State XC ChampionshipsNov 7 · 3 Miles Class 1A Varsity · Place 239 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Class 1A Varsity23918:04.34 PB9
Oct 312026 IHSA Class 1A XC Sectional - #5 MurphysboroOct 31 · 3 Miles Varsity · Place 73 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity7317:52.56 PB9
Oct 10Gateway Metro Conference XC ChampionshipsOct 10 · 3 Miles Varsity · Place 15 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity1518:03.56 PB9
Oct 3Wesclin InvitationalOct 3 · 3 Miles Varsity · Place 35 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity3518:07.7 PB9
Sep 302026 Triad XC InvitationalSep 30 · 3 Miles Varsity · Place 100 · Maryville (M. Christian)Maryville (M. Christian)3 Miles Varsity10023:08.30 PB9

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 22CCC Youth National ChampionshipNov 22 · 4,000 Meters 13-14 · Place 142 · Shelby County PacersShelby County Pacers4,000 Meters 13-1414216:41.56 PB8
Nov 15NXR Midwest MS & Community RaceNov 15 · 3,000 Meters MS Boys (6-8th Gr) - Saturday · Place 145 · Shelby County PacersShelby County Pacers3,000 Meters MS Boys (6-8th Gr) - Saturday14511:08.76 PB8
Oct 182025 SIJHSAA Class L State Cross Country MeetOct 18 · 1.86 Miles Varsity · Place 29 · Maryville ChristianMaryville Christian1.86 Miles Varsity2911:23.3 PB8
Oct 8SIJHSAA Region 2 Class L RegionalOct 8 · 1.8 Miles Middle School · Place 7 · Maryville ChristianMaryville Christian1.8 Miles Middle School710:47.2 PB8
Sep 26Dunlap Middle School XC InvitationalSep 26 · 2.1 Miles Varsity Boys · Place 69 · Maryville ChristianMaryville Christian2.1 Miles Varsity Boys6912:35.93 PB8