Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.8 Miles · Leo F French Memorial ParkFairfield Invitational XC Meet · Sep 1012:01.50Fairfield Invitational XC Meet September 10, 2025
1.8 Miles · Olney Central CollegeOlney Invite · Sep 1511:20.70Olney InviteSeptember 15, 2025
2 Miles · Eastern Illinois UniversityLittle Trojan Invite · Sep 612:07.06Little Trojan InviteSeptember 6, 2025
2 Miles · Leo F French Memorial ParkCS Practice Meet · Aug 3011:09.60CS Practice MeetAugust 30, 2025
2 Miles · Robinson Nuttall Middle SchoolRobinson Invitational · Sep 2813:15.40Robinson InvitationalSeptember 28, 2023
2.85 Miles · Sam Parr State ParkNewton Meet 2 · Sep 2416:30Newton Meet 2September 24, 2026
2.96 Miles · Robinson High SchoolLittle Illini Conference XC Championships 2026 · Oct 1317:55.00Little Illini Conference XC Championships 2026October 13, 2026
2993 m · DuQuoin State Fair Grounds2025 SIJHSAA Class S State Cross Country Meet · Oct 1810:36.82025 SIJHSAA Class S State Cross Country MeetOctober 18, 2025
3 Miles · Clinton High SchoolClinton Light it Up XC Invitational · Aug 2917:03.2Clinton Light it Up XC InvitationalAugust 29, 2026
3 Miles · Detweiller - IHSA State CourseIHSA State XC Championships · Nov 716:34.90IHSA State XC ChampionshipsNovember 7, 2026
3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 1217:21.6First to the Finish InvitationalSeptember 12, 2026
3 Miles · Olney Central CollegeOlney XC Invitational · Sep 1917:16.44Olney XC InvitationalSeptember 19, 2026
3 Miles · Southern Illinois University Carbondale2026 IHSA Class 2A XC Sectional - #1 Carbondale (H.S.) · Oct 3117:21.412026 IHSA Class 2A XC Sectional - #1 Carbondale (H.S.)October 31, 2026
3,000 Meters · Gibault High SchoolBelleville Diocesan Championship · Sep 2313:06.5Belleville Diocesan ChampionshipSeptember 23, 2023
3,200 Meters · Eastern Illinois UniversityLittle Trojan XC Invite · Sep 713:46.20Little Trojan XC InviteSeptember 7, 2024
4,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 1316:36.502025 USATF National Junior Olympic Cross Country ChampionshipsDecember 13, 2025
4,000 Meters · Prairie Point Park2025 USATF Illinois Junior Olympic, Masters & Open Cross Country Championship · Nov 1515:21.742025 USATF Illinois Junior Olympic, Masters & Open Cross Country ChampionshipNovember 15, 2025
5,000 Meters · LaVern Gibson CourseNike XC Town Twilight · Oct 218:15.86Nike XC Town TwilightOctober 2, 2026

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

2026 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 7IHSA State XC ChampionshipsNov 7 · 3 Miles Class 2A Varsity · Place 198 · Olney (Richland County)Olney (Richland County)3 Miles Class 2A Varsity19816:34.90 PB9
Oct 312026 IHSA Class 2A XC Sectional - #1 Carbondale (H.S.)Oct 31 · 3 Miles Varsity · Place 76 · Olney (Richland County)Olney (Richland County)3 Miles Varsity7617:21.41 PB9
Oct 242026 IHSA Class 2A XC Regional - #1B MattoonOct 24 · 3 Miles Varsity · Place 26 · Olney (Richland County)Olney (Richland County)3 Miles Varsity2616:58.009
Oct 13Little Illini Conference XC Championships 2026Oct 13 · 2.96 Miles Varsity · Place 14 · Olney (Richland County)Olney (Richland County)2.96 Miles Varsity1417:55.00 PB9
Oct 6Newton Meet #3Oct 6 · 2.85 Miles Varsity · Place 11 · Olney (Richland County)Olney (Richland County)2.85 Miles Varsity1117:159
Oct 2Nike XC Town TwilightOct 2 · 5,000 Meters Race of Champions · Place 410 · Olney (Richland County)Olney (Richland County)5,000 Meters Race of Champions41018:15.86 PB9
Sep 24Newton Meet 2Sep 24 · 2.85 Miles Varsity · Place 6 · Olney (Richland County)Olney (Richland County)2.85 Miles Varsity616:30 PB9
Sep 19Olney XC InvitationalSep 19 · 3 Miles Varsity · Place 6 · Olney (Richland County)Olney (Richland County)3 Miles Varsity617:16.44 PB9
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-2A · Place 153 · Olney (Richland County)Olney (Richland County)3 Miles 3 Miles-Varsity-2A15317:21.6 PB9
Sep 5Carbondale InvitationalSep 5 · 3 Miles High School · Place 10 · Olney (Richland County)Olney (Richland County)3 Miles High School1018:42.059
Aug 29Clinton Light it Up XC InvitationalAug 29 · 3 Miles Varsity · Place 74 · Olney (Richland County)Olney (Richland County)3 Miles Varsity7417:03.2 PB9

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 4,000 Meters 13-14 · Place 311 · Get QuickGet Quick4,000 Meters 13-1431116:36.50 PB8
Nov 152025 USATF Illinois Junior Olympic, Masters & Open Cross Country ChampionshipNov 15 · 4,000 Meters 13-14 · Place 35 · Get QuickGet Quick4,000 Meters 13-143515:21.74 PB8
Oct 182025 SIJHSAA Class S State Cross Country MeetOct 18 · 1.86 Miles Varsity · Place 5 · St. Joseph (Olney)St. Joseph (Olney)1.86 Miles Varsity510:36.8 PB8
Oct 8SIJHSAA Region 3 Class S RegionalOct 8 · 1.86 Miles Varsity · Place 4 · St. Joseph (Olney)St. Joseph (Olney)1.86 Miles Varsity410:44.028
Oct 42025 Du Quoin Fall XC Classic - Small SchoolOct 4 · 1.86 Miles Varsity · Place 8 · St. Joseph (Olney)St. Joseph (Olney)1.86 Miles Varsity810:53.18
Oct 42025 Du Quoin Cross Country Fall Classic - Large SchoolsOct 4 · 1.86 Miles Varsity · Place 8 · St. Joseph (Olney)St. Joseph (Olney)1.86 Miles Varsity810:53.18
Sep 27Belleville Diocesan ChampionshipSep 27 · 3,000 Meters Varsity · Place 2 · St. Joseph (Olney)St. Joseph (Olney)3,000 Meters Varsity211:34.48
Sep 22St. Mary School InvitationalSep 22 · 1.86 Miles Varsity · Place 4 · St. Joseph (Olney)St. Joseph (Olney)1.86 Miles Varsity411:06.058
Sep 15Olney InviteSep 15 · 1.8 Miles Varsity · Place 1 · St. Joseph (Olney)St. Joseph (Olney)1.8 Miles Varsity111:20.70 PB8
Sep 10Fairfield Invitational XC Meet Sep 10 · 1.8 Miles Boys Varsity · Place 1 · St. Joseph (Olney)St. Joseph (Olney)1.8 Miles Boys Varsity112:01.50 PB8
Sep 6Little Trojan InviteSep 6 · 2 Miles Boys Open · Place 3 · St. Joseph (Olney)St. Joseph (Olney)2 Miles Boys Open312:07.06 PB8
Aug 30CS Practice MeetAug 30 · 2 Miles Varsity · Place 2 · St. Joseph (Olney)St. Joseph (Olney)2 Miles Varsity211:09.60 PB8

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 52024 DMS Small School Fall CC ClassicOct 5 · 1.86 Miles Varsity · Place 40 · St. Joseph (Olney)St. Joseph (Olney)1.86 Miles Varsity4011:54.47
Oct 2Robinson Nuttall InvitationalOct 2 · 3,200 Meters Middle School · Place 37 · St. Joseph (Olney)St. Joseph (Olney)3,200 Meters Middle School3713:04.37
Sep 25St. Mary School Invitational Sep 25 · 1.86 Miles Varsity · Place 19 · St. Joseph (Olney)St. Joseph (Olney)1.86 Miles Varsity1911:53.977
Sep 21Belleville Diocesan ChampionshipSep 21 · 3,000 Meters Varsity · Place 5 · St. Joseph (Olney)St. Joseph (Olney)3,000 Meters Varsity512:22.07
Sep 7Little Trojan XC InviteSep 7 · 3,200 Meters Middle School · Place 31 · St. Joseph (Olney)St. Joseph (Olney)3,200 Meters Middle School3113:46.20 PB7
Aug 31Tom Wickham InvitationalAug 31 · 3,000 Meters Middle School · Place 8 · St. Joseph (Olney)St. Joseph (Olney)3,000 Meters Middle School815:09.67

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Sep 28Robinson InvitationalSep 28 · 2 Miles Middle School · Place 41 · St. Joseph (Olney)St. Joseph (Olney)2 Miles Middle School4113:15.40 PB6
Sep 23Belleville Diocesan ChampionshipSep 23 · 3,000 Meters Varsity · Place 18 · St. Joseph (Olney)St. Joseph (Olney)3,000 Meters Varsity1813:06.5 PB6
Sep 2Little Trojan XC InvitationalSep 2 · 2 Miles Middle School · Place 18 · St. Joseph (Olney)St. Joseph (Olney)2 Miles Middle School1813:44.166