Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Ewing Park ICentral Catholic/Olympia/Cornerstone Christian · Aug 2611:03Central Catholic/Olympia/Cornerstone ChristianAugust 26, 2025
2 Miles · Maxwell ParkIESA XC State Championships · Oct 1613:31.3IESA XC State ChampionshipsOctober 16, 2021
2 Miles · Trinity Lutheran courseTrinity 9/11 Meet · Sep 1113:38Trinity 9/11 MeetSeptember 11, 2020
3 Miles · 17651 Boy Scout TrailPORTA Prairie Trails XC Classic · Sep 1318:23.04PORTA Prairie Trails XC ClassicSeptember 13, 2025
3 Miles · Clinton High SchoolClinton Light it Up XC Invitational · Aug 3016:52.58Clinton Light it Up XC Invitational August 30, 2025
3 Miles · Farmington Central High SchoolIHSA Class 1A XC Regional - #2C Farmington · Oct 2516:37.30IHSA Class 1A XC Regional - #2C FarmingtonOctober 25, 2025
3 Miles · Maple Lane Country ClubIHSA Class 1A XC Sectional - #2 Elmwood · Nov 117:05.52IHSA Class 1A XC Sectional - #2 ElmwoodNovember 1, 2025
3 Miles · Maple Shade Country ClubElmwood HS XC Invitational · Oct 417:23.70Elmwood HS XC InvitationalOctober 4, 2025
3 Miles · Maxwell ParkRandy Sharer B/N Intercity Meet · Sep 2419:05Randy Sharer B/N Intercity MeetSeptember 24, 2024
3 Miles · The Oaks At River's EdgePC/Pontiac Invite · Oct 1117:12.47PC/Pontiac InviteOctober 11, 2025
6,000 Meters · Lewis UniversityLewis Early Bird · Sep 424:51.66Lewis Early BirdSeptember 4, 2026
8,000 Meters · Baldwin Golf CourseHeart of America Cross Country Championships · Nov 631:17.3Heart of America Cross Country ChampionshipsNovember 6, 2026
8,000 Meters · Cedar Creek GCIndian Hills CC Invitational · Oct 933:05.57Indian Hills CC InvitationalOctober 9, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 6Heart of America Cross Country ChampionshipsNov 6 · 8,000 Meters Heart of America · Place 134 · St. Ambrose (Iowa)St. Ambrose (Iowa)8,000 Meters Heart of America13431:17.3 PBFr
Oct 9Indian Hills CC InvitationalOct 9 · 8,000 Meters Collegiate · Place 71 · St. Ambrose (Iowa)St. Ambrose (Iowa)8,000 Meters Collegiate7133:05.57 PBFr
Sep 4Lewis Early BirdSep 4 · 6,000 Meters Mens · Place 65 · St. Ambrose (Iowa)St. Ambrose (Iowa)6,000 Meters Mens6524:51.66 PBFr

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 1IHSA Class 1A XC Sectional - #2 ElmwoodNov 1 · 3 Miles Varsity · Place 69 · Bloomington (Central Catholic)Bloomington (Central Catholic)3 Miles Varsity6917:05.52 PB12
Oct 25IHSA Class 1A XC Regional - #2C FarmingtonOct 25 · 3 Miles Varsity · Place 35 · Bloomington (Central Catholic)Bloomington (Central Catholic)3 Miles Varsity3516:37.30 PB12
Oct 11PC/Pontiac InviteOct 11 · 3 Miles Varsity · Place 24 · Bloomington (Central Catholic)Bloomington (Central Catholic)3 Miles Varsity2417:12.47 PB12
Oct 4Elmwood HS XC InvitationalOct 4 · 3 Miles Varsity · Place 48 · Bloomington (Central Catholic)Bloomington (Central Catholic)3 Miles Varsity4817:23.70 PB12
Sep 27Randy Sharer B/N Intercity MeetSep 27 · 3 Miles Varsity · Place 32 · Bloomington (Central Catholic)Bloomington (Central Catholic)3 Miles Varsity3218:18.6712
Sep 13PORTA Prairie Trails XC ClassicSep 13 · 3 Miles High School Boys · Place 21 · Bloomington (Central Catholic)Bloomington (Central Catholic)3 Miles High School Boys2118:23.04 PB12
Sep 6Rochester XC InviteSep 6 · 3 Miles Varsity · Place 35 · Bloomington (Central Catholic)Bloomington (Central Catholic)3 Miles Varsity3516:57.2012
Aug 30Clinton Light it Up XC Invitational Aug 30 · 3 Miles Varsity · Place 44 · Bloomington (Central Catholic)Bloomington (Central Catholic)3 Miles Varsity4416:52.58 PB12
Aug 26Central Catholic/Olympia/Cornerstone ChristianAug 26 · 2 Miles Varsity · Place 4 · Bloomington (Central Catholic)Bloomington (Central Catholic)2 Miles Varsity411:03 PB12
Jul 25Detweiller at Dark Jul 25 · 3 Miles Varsity · Place 294 · Central CatholicCentral Catholic3 Miles Varsity29418:55.20—

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 22024 IHSA Class 1A XC Sectional-#2 ElmwoodNov 2 · 3 Miles Varsity · Place 85 · Bloomington (Central Catholic)Bloomington (Central Catholic)3 Miles Varsity8517:31.8111
Oct 262024 IHSA Class 1A XC Regional-#2A Stanford (Olympia)Oct 26 · 3 Miles Varsity · Place 32 · Bloomington (Central Catholic)Bloomington (Central Catholic)3 Miles Varsity3218:10.4711
Oct 12PC/Pontiac InviteOct 12 · 3 Miles Varsity · Place 50 · Bloomington (Central Catholic)Bloomington (Central Catholic)3 Miles Varsity5018:24.6011
Oct 8Illini Prairie Conference XC ChampionshipOct 8 · 3 Miles Varsity · Place 62 · Bloomington (Central Catholic)Bloomington (Central Catholic)3 Miles Varsity6219:32.611
Sep 24Randy Sharer B/N Intercity MeetSep 24 · 3 Miles Junior Varsity · Place 30 · Bloomington (Central Catholic)Bloomington (Central Catholic)3 Miles Junior Varsity3019:05 PB11
Sep 21Peoria Notre Dame Richard Spring InviteSep 21 · 3 Miles Open · Place 118 · Bloomington (Central Catholic)Bloomington (Central Catholic)3 Miles Open11818:06.7511
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 1A · Place 132 · Bloomington (Central Catholic)Bloomington (Central Catholic)3 Miles Varsity 1A13217:29.9011
Sep 7Rochester XC InvitationalSep 7 · 3 Miles Varsity · Place 36 · Bloomington (Central Catholic)Bloomington (Central Catholic)3 Miles Varsity3617:18.1011
Aug 31Light It Up XC MeetAug 31 · 3 Miles Varsity · Place 52 · Bloomington (Central Catholic)Bloomington (Central Catholic)3 Miles Varsity5217:43.5511

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 282023 IHSA Class 1A XC Sectional - #2 ElmwoodOct 28 · 3 Miles Varsity · Place 95 · Bloomington (Central CaBloomington (Central Ca3 Miles Varsity9518:09.9010
Oct 212023 IHSA Class 1A XC Regional - #2A Petersburg (Porta)Oct 21 · 3 Miles Varsity · Place 53 · Bloomington (Central CaBloomington (Central Ca3 Miles Varsity5319:16.2010
Oct 7PC/Pontiac InviteOct 7 · 3 Miles Varsity · Place 48 · Bloomington (Central CaBloomington (Central Ca3 Miles Varsity4818:26.8010
Sep 23East Peoria XC InvitationalSep 23 · 3 Miles Frosh/Soph Freshman · Place 70 · Bloomington (Central CaBloomington (Central Ca3 Miles Frosh/Soph Freshman7021:26.7010
Sep 19Randy Sharer Intercity XCSep 19 · 3 Miles Varsity · Place 25 · Bloomington (Central CaBloomington (Central Ca3 Miles Varsity2518:38.2010
Aug 26Light It Up XC MeetAug 26 · 3 Miles Varsity · Place 47 · Bloomington (Central CaBloomington (Central Ca3 Miles Varsity4718:38.4310

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 222022 IHSA Class 1A XC Regional - Eureka #2AOct 22 · 3 Miles Varsity · Place 89 · Bloomington (Central CaBloomington (Central Ca3 Miles Varsity8920:01.459
Oct 8Pontiac / Prairie Central XC InviteOct 8 · 3 Miles Varsity · Place 57 · Bloomington (Central CaBloomington (Central Ca3 Miles Varsity5719:08.39
Oct 4Illinois Prairie Conference XC ChampionshipsOct 4 · 3 Miles Varsity · Place 60 · Bloomington (Central CaBloomington (Central Ca3 Miles Varsity6021:16.79
Oct 1Elmwood InvitationalOct 1 · 3 Miles Varsity · Place 114 · Bloomington (Central Catholic)Bloomington (Central Catholic)3 Miles Varsity11419:29.90—
Sep 22Randy Sharer Intercity MeetSep 22 · Varsity · Place 27 · Bloomington (Central CaBloomington (Central CaVarsity2718:389
Sep 10First to the Finish InvitationalSep 10 · 3 Miles Varsity 1A · Place 228 · Bloomington (Central CaBloomington (Central Ca3 Miles Varsity 1A22818:58.19
Sep 10First to the Finish InvitationalSep 10 · 3 Miles Varsity 1A · Place 228 · Bloomington (Central CaBloomington (Central Ca3 Miles Varsity 1A22818:58.19
Sep 6U-High InviteSep 6 · 3 Miles Varsity · Place 41 · Bloomington (Central CaBloomington (Central Ca3 Miles Varsity4120:50.469
Aug 23Central Catholic Daul Meet with Olympia HSAug 23 · 2 Miles Open · Place 7 · Bloomington (Central CathoBloomington (Central Catho2 Miles Open712:259

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 16IESA XC State ChampionshipsOct 16 · 2 Miles 1A Boys · Place 171 · Normal EpiphanyNormal Epiphany2 Miles 1A Boys17113:31.3 PB8
Sep 11Parkside InvitationalSep 11 · 2 Miles Varsity Boys · Place 162 · Normal EpiphanyNormal Epiphany2 Miles Varsity Boys16213:40.88
Sep 4Intercity XC ClassicSep 4 · 2 Miles Varsity · Place 8 · EpiphanyEpiphany2 Miles Varsity812:37.98

2020 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 19Trinity 9/19 MeetSep 19 · 2 Miles Middle School · Place 6 · EpiphanyEpiphany2 Miles Middle School613:197
Sep 11Trinity 9/11 MeetSep 11 · 2 Miles Middle School · Place 6 · Normal EpiphanyNormal Epiphany2 Miles Middle School613:38 PB7

2019 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 14Parkside InviteSep 14 · 2 Miles Varsity · Place 248 · EpiphanyEpiphany2 Miles Varsity24813:43.56
Sep 7Parkside Junior High Intercity MeetSep 7 · 2 Miles Boys Entries · Place 48 · Normal EpiphanyNormal Epiphany2 Miles Boys Entries4813:58.36