Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Eastern Illinois UniversityLittle Trojan XC Invitational · Sep 212:10.59Little Trojan XC InvitationalSeptember 2, 2023
2 Miles · Robinson Nuttall Middle SchoolRobinson Invitational · Sep 2811:34.69Robinson InvitationalSeptember 28, 2023
2.85 Miles · Sam Parr State ParkNewton Meet #3 · Oct 614:42Newton Meet #3October 6, 2026
2.96 Miles · Robinson High SchoolLittle Illini Conference XC Championships 2026 · Oct 1316:17.23Little Illini Conference XC Championships 2026October 13, 2026
3 Miles · Clinton High SchoolClinton Light it Up XC Invitational · Aug 2915:06.1Clinton Light it Up XC InvitationalAugust 29, 2026
3 Miles · Detweiller - IHSA State CourseIHSA State XC Championships · Nov 715:02.99IHSA State XC ChampionshipsNovember 7, 2026
3 Miles · Detweiller ParkIHSA Class 2A State XC Championships · Nov 815:11.07IHSA Class 2A State XC ChampionshipsNovember 8, 2025
3 Miles · Eastern Illinois UniversityCharleston HS XC Invitational · Sep 615:40.65Charleston HS XC InvitationalSeptember 6, 2025
3 Miles · Lake Land CollegeIHSA Class 2A XC Sectional - #1 Mattoon · Nov 115:33.6IHSA Class 2A XC Sectional - #1 MattoonNovember 1, 2025
3 Miles · LaVern Gibson CourseLittle Illini Conference XC Championships · Oct 1415:44.30Little Illini Conference XC ChampionshipsOctober 14, 2025
3 Miles · Olney Central CollegeIHSA Class 2A XC Regional - #1B Olney (Richland County) · Oct 2515:37.66IHSA Class 2A XC Regional - #1B Olney (Richland County)October 25, 2025
3 Miles · Southern Illinois University Carbondale2026 IHSA Class 2A XC Sectional - #1 Carbondale (H.S.) · Oct 3115:34.772026 IHSA Class 2A XC Sectional - #1 Carbondale (H.S.)October 31, 2026
3,000 Meters · Gibault High SchoolBelleville Diocesan Championship · Sep 2311:19.4Belleville Diocesan ChampionshipSeptember 23, 2023
3,000 Meters · Saturday RaceNXR Midwest Middle School & Community Race Registration · Nov 1211:10.3NXR Midwest Middle School & Community Race RegistrationNovember 12, 2022
4,000 Meters · LaVern Gibson CourseUSATF Region 7 Junior Olympic Championships · Nov 1814:28.36USATF Region 7 Junior Olympic ChampionshipsNovember 18, 2023
4,000 Meters · Prairie Point ParkUSATF Illinois Association Junior Olympic, Masters, Open Championships · Nov 1214:39.40USATF Illinois Association Junior Olympic, Masters, Open ChampionshipsNovember 12, 2023
5,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1417:19.60USATF National Junior Olympic ChampionshipsDecember 14, 2024
5,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Brooks Midwest XC Championships · Nov 2917:08.5Brooks Midwest XC ChampionshipsNovember 29, 2025
5,000 Meters · LaVern Gibson CourseNike XC Town Twilight · Oct 215:59.75Nike XC Town TwilightOctober 2, 2026
5,000 Meters · Prairie Point Park2025 USATF Illinois Junior Olympic, Masters & Open Cross Country Championship · Nov 1521:50.652025 USATF Illinois Junior Olympic, Masters & Open Cross Country ChampionshipNovember 15, 2025
5,000 Meters · Proviso West HSUSATF Region 7 Junior Olympic Championships · Nov 2317:57.1USATF Region 7 Junior Olympic ChampionshipsNovember 23, 2024

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

2026 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 7IHSA State XC ChampionshipsNov 7 · 3 Miles Class 2A Varsity · Place 33 · Olney (Richland County)Olney (Richland County)3 Miles Class 2A Varsity3315:02.99 PB11
Oct 312026 IHSA Class 2A XC Sectional - #1 Carbondale (H.S.)Oct 31 · 3 Miles Varsity · Place 5 · Olney (Richland County)Olney (Richland County)3 Miles Varsity515:34.77 PB11
Oct 242026 IHSA Class 2A XC Regional - #1B MattoonOct 24 · 3 Miles Varsity · Place 2 · Olney (Richland County)Olney (Richland County)3 Miles Varsity215:20.1911
Oct 13Little Illini Conference XC Championships 2026Oct 13 · 2.96 Miles Varsity · Place 4 · Olney (Richland County)Olney (Richland County)2.96 Miles Varsity416:17.23 PB11
Oct 6Newton Meet #3Oct 6 · 2.85 Miles Varsity · Place 2 · Olney (Richland County)Olney (Richland County)2.85 Miles Varsity214:42 PB11
Oct 2Nike XC Town TwilightOct 2 · 5,000 Meters Race of Champions · Place 95 · Olney (Richland County)Olney (Richland County)5,000 Meters Race of Champions9515:59.75 PB11
Sep 24Newton Meet 2Sep 24 · 2.85 Miles Varsity · Place 1 · Olney (Richland County)Olney (Richland County)2.85 Miles Varsity115:0611
Sep 19Olney XC InvitationalSep 19 · 3 Miles Varsity · Place 1 · Olney (Richland County)Olney (Richland County)3 Miles Varsity115:57.3311
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-2A · Place 14 · Olney (Richland County)Olney (Richland County)3 Miles 3 Miles-Varsity-2A1415:21.211
Sep 5Carbondale InvitationalSep 5 · 3 Miles High School · Place 1 · Olney (Richland County)Olney (Richland County)3 Miles High School116:49.1311
Aug 29Clinton Light it Up XC InvitationalAug 29 · 3 Miles Varsity · Place 4 · Olney (Richland County)Olney (Richland County)3 Miles Varsity415:06.1 PB11
Jul 24Detweiller at Dark powered by Under Armour - HIGH SCHOOLJul 24 · 3 Miles High School Boys · Place 22 · The Goon SquadThe Goon Squad3 Miles High School Boys2215:15.6411

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 5,000 Meters 15-18 · Place 24 · Get QuickGet Quick5,000 Meters 15-182419:05.1010
Nov 29Brooks Midwest XC ChampionshipsNov 29 · 5,000 Meters High School · Place 3 · Olney ILOlney IL5,000 Meters High School317:08.5 PB10
Nov 152025 USATF Illinois Junior Olympic, Masters & Open Cross Country ChampionshipNov 15 · 5,000 Meters 15-18 · Place 3 · Get QuickGet Quick5,000 Meters 15-18321:50.65 PB10
Nov 8IHSA Class 2A State XC ChampionshipsNov 8 · 3 Miles 2A Varsity · Place 44 · Olney (Richland County)Olney (Richland County)3 Miles 2A Varsity4415:11.07 PB10
Nov 1IHSA Class 2A XC Sectional - #1 MattoonNov 1 · 3 Miles Varsity · Place 11 · Olney (Richland County)Olney (Richland County)3 Miles Varsity1115:33.6 PB10
Oct 25IHSA Class 2A XC Regional - #1B Olney (Richland County)Oct 25 · 3 Miles Varsity · Place 4 · Olney (Richland County)Olney (Richland County)3 Miles Varsity415:37.66 PB10
Oct 14Little Illini Conference XC ChampionshipsOct 14 · 3 Miles Varsity · Place 2 · Olney (Richland County)Olney (Richland County)3 Miles Varsity215:44.30 PB10
Sep 20Olney XC InvitationalSep 20 · 3 Miles Varsity · Place 3 · Olney (Richland County)Olney (Richland County)3 Miles Varsity316:05.1110
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 2A · Place 20 · Olney (Richland County)Olney (Richland County)3 Miles Varsity 2A2015:29.9010
Sep 6Charleston HS XC InvitationalSep 6 · 3 Miles Varsity · Place 6 · Olney (Richland County)Olney (Richland County)3 Miles Varsity615:40.65 PB10
Sep 2L'ville/Paris/T-Town/Palestine/OlneySep 2 · 2.96 Miles Varsity · Place 3 · Olney (Richland County)Olney (Richland County)2.96 Miles Varsity316:25—
Aug 30Clinton Light it Up XC Invitational Aug 30 · 3 Miles Varsity · Place 7 · Olney (Richland County)Olney (Richland County)3 Miles Varsity715:17.3710

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 5,000 Meters 15-18 · Place 39 · Get QuickGet Quick5,000 Meters 15-183917:19.60 PB9
Nov 23USATF Region 7 Junior Olympic ChampionshipsNov 23 · 5,000 Meters 15-18 · Place 2 · Get QuickGet Quick5,000 Meters 15-18217:57.1 PB9
Nov 17NXR Midwest Regional ChampionshipsNov 17 · 5,000 Meters Rising Stars 1 · Place 13 · Unattached IllinoisUnattached Illinois5,000 Meters Rising Stars 11317:37.659
Nov 22024 IHSA Class 2A XC Sectional-#1 Olney (Richland County)Nov 2 · 3.05 Miles Varsity · Place 29 · Olney (Richland County)Olney (Richland County)3.05 Miles Varsity2916:07.829
Oct 262024 IHSA Class 2A XC Regional-#1B MattoonOct 26 · 3 Miles Varsity · Place 8 · Olney (Richland County)Olney (Richland County)3 Miles Varsity816:16.389
Sep 21Olney InvitationalSep 21 · 3 Miles Varsity · Place 6 · Olney (Richland County)Olney (Richland County)3 Miles Varsity616:52.809
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 2A · Place 72 · Olney (Richland County)Olney (Richland County)3 Miles Varsity 2A7216:20.309
Sep 7Charleston HS XC InvitationalSep 7 · 3 Miles Varsity · Place 13 · Olney (Richland County)Olney (Richland County)3 Miles Varsity1316:31.299
Aug 31Tom Wickham InvitationalAug 31 · 5,000 Meters Varsity · Place 3 · Olney (Richland County)Olney (Richland County)5,000 Meters Varsity318:19.09

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 18USATF Region 7 Junior Olympic ChampionshipsNov 18 · 4,000 Meters 13-14 · Place 33 · Get QuickGet Quick4,000 Meters 13-143314:28.36 PB8
Nov 12USATF Illinois Association Junior Olympic, Masters, Open ChampionshipsNov 12 · 4,000 Meters 13-14 · Place 22 · Get QuickGet Quick4,000 Meters 13-142214:39.40 PB8
Sep 28Robinson InvitationalSep 28 · 2 Miles Middle School · Place 2 · St. Joseph (Olney)St. Joseph (Olney)2 Miles Middle School211:34.69 PB8
Sep 23Belleville Diocesan ChampionshipSep 23 · 3,000 Meters Varsity · Place 2 · St. Joseph (Olney)St. Joseph (Olney)3,000 Meters Varsity211:19.4 PB8
Sep 2Little Trojan XC InvitationalSep 2 · 2 Miles Middle School · Place 1 · St. Joseph (Olney)St. Joseph (Olney)2 Miles Middle School112:10.59 PB8

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 12NXR Midwest Middle School & Community Race RegistrationNov 12 · 3,000 Meters MS Boys (6-8th Gr) - Saturday Race · Place 41 · Dicks-Judah-IL-St. JosephDicks-Judah-IL-St. Joseph3,000 Meters MS Boys (6-8th Gr) - Saturday Race4111:10.3 PB7