Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Detweiller Park2023 IHSA Class 1A State XC Championships · Nov 416:07.842023 IHSA Class 1A State XC ChampionshipsNovember 4, 2023
3 Miles · Eastern Illinois UniversityCharleston HS XC Invitational · Sep 716:17.64Charleston HS XC InvitationalSeptember 7, 2024
3 Miles · St. Joseph-Ogden High SchoolSt. Joseph-Ogden Spartan Classic · Sep 2315:27.35St. Joseph-Ogden Spartan ClassicSeptember 23, 2023
3 Miles · Wimple Park11th Annual CIC Championship · Oct 1716:06.9511th Annual CIC ChampionshipOctober 17, 2024
5,000 Meters · Eastern Illinois University2026 Walt Crawford Open · Sep 416:56.302026 Walt Crawford OpenSeptember 4, 2026
5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 1718:47.26NXR Midwest Regional ChampionshipsNovember 17, 2024
8,000 Meters · Detweiller ParkBradley Intercollegiate Championships · Sep 1929:09.70Bradley Intercollegiate ChampionshipsSeptember 19, 2025
8,000 Meters · Eastern Illinois University2025 Walt Crawford Invitational · Sep 527:24.902025 Walt Crawford InvitationalSeptember 5, 2025
8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 326:29.81Swags Louisville Cross Country ClassicOctober 3, 2026
8,000 Meters · Hillsboro Country ClubGreenville Classic · Oct 1727:27.76Greenville ClassicOctober 17, 2025
8,000 Meters · LaVern Gibson CourseISU John McNichols · Sep 1930:03.6ISU John McNicholsSeptember 19, 2026
8,000 Meters · Maxwell Park NJCAA Region 24 Cross Country Championships · Oct 3026:28.4 NJCAA Region 24 Cross Country ChampionshipsOctober 30, 2026
8,000 Meters · Prides Creek ParkNJCAA Region 24 Cross Country Championships · Oct 2427:40NJCAA Region 24 Cross Country ChampionshipsOctober 24, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 30 NJCAA Region 24 Cross Country ChampionshipsOct 30 · 8,000 Meters NJCAA Division 2 · Place 9 · Lake Land CollegeLake Land College8,000 Meters NJCAA Division 2926:28.4 PBSo
Oct 3Swags Louisville Cross Country ClassicOct 3 · 8,000 Meters Blue · Place 54 · Lake Land CollegeLake Land College8,000 Meters Blue5426:29.81 PBSo
Sep 25Heartland InvitationalSep 25 · 8,000 Meters Collegiate 8K · Place 19 · Lake Land CollegeLake Land College8,000 Meters Collegiate 8K1926:38.3So
Sep 19ISU John McNicholsSep 19 · 8,000 Meters Open · Place 133 · Lake Land CollegeLake Land College8,000 Meters Open13330:03.6 PBSo
Sep 42026 Walt Crawford OpenSep 4 · 5,000 Meters College · Place 16 · Lake Land CollegeLake Land College5,000 Meters College1616:56.30 PBSo

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 24NJCAA Region 24 Cross Country ChampionshipsOct 24 · 8,000 Meters NJCAA · Place 5 · Lake Land CollegeLake Land College8,000 Meters NJCAA527:40 PBFr
Oct 17Greenville ClassicOct 17 · 8,000 Meters Men · Place 12 · Lake Land CollegeLake Land College8,000 Meters Men1227:27.76 PBFr
Sep 25Heartland InvitationalSep 25 · 8,000 Meters Collegiate 8K · Place 5 · Lake Land CollegeLake Land College8,000 Meters Collegiate 8K527:38.2Fr
Sep 19Bradley Intercollegiate ChampionshipsSep 19 · 8,000 Meters Champs · Place 127 · Lake Land CollegeLake Land College8,000 Meters Champs12729:09.70 PBFr
Sep 52025 Walt Crawford InvitationalSep 5 · 8,000 Meters Collegiate · Place 41 · Lake Land CollegeLake Land College8,000 Meters Collegiate4127:24.90 PBFr

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 17NXR Midwest Regional ChampionshipsNov 17 · 5,000 Meters Open 3 · Place 186 · Unattached IllinoisUnattached Illinois5,000 Meters Open 318618:47.26 PB12
Oct 262024 IHSA Class 1A XC Regional-#3B TuscolaOct 26 · 3 Miles Varsity · Place 2 · TuscolaTuscola3 Miles Varsity215:27.1212
Oct 1711th Annual CIC ChampionshipOct 17 · 3 Miles Varsity · Place 2 · TuscolaTuscola3 Miles Varsity216:06.95 PB12
Oct 5Peoria High School InvitationalOct 5 · 3 Miles Varsity 1A · Place 58 · TuscolaTuscola3 Miles Varsity 1A5816:13.7012
Sep 282024 Spartan ClassicSep 28 · 3 Miles Varsity · Place 7 · TuscolaTuscola3 Miles Varsity715:35.0412
Sep 2147th Annual Tuscola ClassicSep 21 · 3 Miles Varsity · Place 7 · TuscolaTuscola3 Miles Varsity716:25.1212
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 1A · Place 137 · TuscolaTuscola3 Miles Varsity 1A13717:32.0012
Sep 7Charleston HS XC InvitationalSep 7 · 3 Miles Varsity · Place 10 · TuscolaTuscola3 Miles Varsity1016:17.64 PB12

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 42023 IHSA Class 1A State XC ChampionshipsNov 4 · 3 Miles 1A Varsity · Place 74 · TuscolaTuscola3 Miles 1A Varsity7416:07.84 PB11
Oct 282023 IHSA Class 1A XC Sectional - #3 Decatur (St. Teresa)Oct 28 · 3 Miles Varsity · Place 26 · TuscolaTuscola3 Miles Varsity2616:41.0911
Oct 212023 IHSA Class 1A XC Regional - #3C SullivanOct 21 · 3 Miles Varsity · Place 10 · TuscolaTuscola3 Miles Varsity1016:30.2911
Oct 122023 CIC XC Conference MeetOct 12 · 3 Miles Varsity · Place 6 · TuscolaTuscola3 Miles Varsity615:46.6611
Sep 30Peoria High School InvitationalSep 30 · 3 Miles Varsity 1A · Place 44 · TuscolaTuscola3 Miles Varsity 1A4415:59.3011
Sep 23St. Joseph-Ogden Spartan ClassicSep 23 · 3 Miles Varsity · Place 8 · TuscolaTuscola3 Miles Varsity815:27.35 PB11
Sep 1646th Annual Tuscola ClassicSep 16 · 3 Miles Varsity · Place 11 · TuscolaTuscola3 Miles Varsity1116:29.1511
Sep 2Charleston XC InvitationalSep 2 · 3 Miles Varsity · Place 7 · TuscolaTuscola3 Miles Varsity716:25.7011

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 52022 IHSA Class 1A State XC ChampionshipsNov 5 · 3 Miles Varsity · Place 200 · TuscolaTuscola3 Miles Varsity20018:10.0410
Oct 292022 IHSA Class 1A XC Sectional - St. Joseph (S.J.-Ogden) #3Oct 29 · 2.95 Miles Varsity · Place 62 · TuscolaTuscola2.95 Miles Varsity6217:13.8610
Oct 139th Annual CIC Cross Country MeetOct 13 · 3 Miles Varsity · Place 17 · TuscolaTuscola3 Miles Varsity1717:34.20—
Sep 24St. Joseph-Ogden Spartan ClassicSep 24 · 3 Miles Varsity · Place 78 · TuscolaTuscola3 Miles Varsity7817:59.5010
Sep 17Tuscola XC ClassicSep 17 · 3 Miles Varsity · Place 64 · TuscolaTuscola3 Miles Varsity6419:25.4810
Sep 10First to the Finish InvitationalSep 10 · 3 Miles Varsity 1A · Place 201 · TuscolaTuscola3 Miles Varsity 1A20118:40.910
Sep 10First to the Finish InvitationalSep 10 · 3 Miles Varsity 1A · Place 201 · TuscolaTuscola3 Miles Varsity 1A20118:40.910
Sep 3Charleston XC InvitationalSep 3 · 3 Miles Varsity · Place 72 · TuscolaTuscola3 Miles Varsity7219:35.7210