Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.9 Miles · Jacksonville Community ParkJacksonville Invite · Sep 3016:06.12Jacksonville InviteSeptember 30, 2023
2 Miles · Community ParkCrimson Invite · Oct 216:31.73Crimson InviteOctober 2, 2021
2 Miles · Jacksonville Community ParkJacksonville Invite · Oct 115:06.18Jacksonville InviteOctober 1, 2022
2 Miles · Liberty High School XC CourseLiberty MS XC Invitational · Sep 2716:49.8Liberty MS XC InvitationalSeptember 27, 2022
2 Miles · Maxwell ParkParkside Invitational · Sep 1119:20.3Parkside InvitationalSeptember 11, 2021
2 Miles · Rochester Community ParkRochester JH XC Meet 8-29 · Aug 2918:18.2Rochester JH XC Meet 8-29August 29, 2023
2 Miles · Rochester JH 2 MileRochester 9-21 · Sep 2117:11.90Rochester 9-21September 21, 2023
2 Miles · Upland AcresLiberty MS XC Invitational · Sep 2615:53.50Liberty MS XC InvitationalSeptember 26, 2023
2 Miles · Wilson Park 2 MileIESA Class 4A Sectionals H · Oct 615:34.70IESA Class 4A Sectionals HOctober 6, 2023
2.1 Miles · Schyler/Rush ParkSchuyler-Industry XC Invitational · Sep 817:46.6Schuyler-Industry XC InvitationalSeptember 8, 2022
2.9 Miles · Community ParkJacksonville Triangular Meet · Oct 617:12.33Jacksonville Triangular MeetOctober 6, 2026
3 Miles · Alhambra Fireman & Legion Park2026 Highland XC Invitational · Sep 1919:00.602026 Highland XC InvitationalSeptember 19, 2026
3 Miles · Christian County FairgroundsIHSA Class 2A XC Regional - #1C Taylorville · Oct 2518:10.81IHSA Class 2A XC Regional - #1C TaylorvilleOctober 25, 2025
3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 1218:51.6First to the Finish InvitationalSeptember 12, 2026
3 Miles · Fairview ParkCentral State Eight XC Championships · Oct 1618:00.0Central State Eight XC ChampionshipsOctober 16, 2026
3 Miles · Lincoln ParkSHS XC Invite · Sep 2618:19.80SHS XC InviteSeptember 26, 2026
3 Miles · Lincoln ParkCentral State Eight Conference Meet · Oct 1922:52.60Central State Eight Conference MeetOctober 19, 2024
3 Miles · Wilson Park (3.0 mile course)Granite City Robinson/Lang Cross Country Invitational · Sep 519:50.14Granite City Robinson/Lang Cross Country InvitationalSeptember 5, 2026
3 Miles · Wilson Park 3 Mile52nd Annual Granite City Robinson/Lang Cross Country Invitational · Sep 620:44.5652nd Annual Granite City Robinson/Lang Cross Country InvitationalSeptember 6, 2025

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 242026 IHSA Class 2A XC Regional - #1C Jacksonville (H.S.)Oct 24 · 3 Miles Varsity · Place 39 · JacksonvilleJacksonville3 Miles Varsity3917:02.611
Oct 16Central State Eight XC ChampionshipsOct 16 · 3 Miles Varsity · Place 44 · JacksonvilleJacksonville3 Miles Varsity4418:00.0 PB11
Oct 6Jacksonville Triangular MeetOct 6 · 2.9 Miles Boys Race · Place 4 · JacksonvilleJacksonville2.9 Miles Boys Race417:12.33 PB11
Oct 3Dan Moy/Jacksonville Invitational 2026Oct 3 · 2.9 Miles 2nd Boy Race · Place 7 · JacksonvilleJacksonville2.9 Miles 2nd Boy Race717:16.0911
Sep 26SHS XC InviteSep 26 · 3 Miles Varsity · Place 84 · JacksonvilleJacksonville3 Miles Varsity8418:19.80 PB11
Sep 192026 Highland XC InvitationalSep 19 · 3 Miles Varsity · Place 67 · JacksonvilleJacksonville3 Miles Varsity6719:00.60 PB11
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-2A · Place 308 · JacksonvilleJacksonville3 Miles 3 Miles-Varsity-2A30818:51.6 PB11
Sep 5Granite City Robinson/Lang Cross Country InvitationalSep 5 · 3 Miles Boy's Varsity · Place 164 · JacksonvilleJacksonville3 Miles Boy's Varsity16419:50.14 PB11

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 25IHSA Class 2A XC Regional - #1C TaylorvilleOct 25 · 3 Miles Varsity · Place 57 · JacksonvilleJacksonville3 Miles Varsity5718:10.81 PB10
Oct 18Central State Eight Conference MeetOct 18 · 3 Miles Varsity · Place 58 · JacksonvilleJacksonville3 Miles Varsity5819:12.4010
Oct 7Dual Meet Jacksonville v. VirginiaOct 7 · 2.9 Miles Boys Race · Place 7 · JacksonvilleJacksonville2.9 Miles Boys Race718:04.9410
Sep 27Springfield High School InviteSep 27 · 3 Miles Frosh/Soph Freshman · Place 27 · JacksonvilleJacksonville3 Miles Frosh/Soph Freshman2720:05.5310
Sep 202025 Highland XC InvitationalSep 20 · 3 Miles Open · Place 9 · JacksonvilleJacksonville3 Miles Open920:15.8010
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity Open · Place 499 · JacksonvilleJacksonville3 Miles Varsity Open49920:56.8010
Sep 652nd Annual Granite City Robinson/Lang Cross Country InvitationalSep 6 · 3 Miles Frosh/Soph · Place 110 · JacksonvilleJacksonville3 Miles Frosh/Soph11020:44.56 PB10
Sep 2Jacksonville Kickoff Meet 2025Sep 2 · 2.9 Miles Varsity · Place 58 · JacksonvilleJacksonville2.9 Miles Varsity5820:06.8610

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 19Central State Eight Conference MeetOct 19 · 3 Miles Varsity · Place 101 · JacksonvilleJacksonville3 Miles Varsity10122:52.60 PB9
Oct 8Jacksonville Triangular MeetOct 8 · 2.9 Miles Varsity · Place 17 · JacksonvilleJacksonville2.9 Miles Varsity1722:07.769
Oct 5Dan Moy/Jacksonville InvitationalOct 5 · 2.9 Miles Varsity · Place 27 · JacksonvilleJacksonville2.9 Miles Varsity2723:21.269
Sep 28Springfield HS InviteSep 28 · 3 Miles Frosh/Soph Freshman · Place 72 · JacksonvilleJacksonville3 Miles Frosh/Soph Freshman7225:08.409
Sep 21Highland XC InvitationalSep 21 · 3 Miles Varsity · Place 98 · JacksonvilleJacksonville3 Miles Varsity9826:28.70FR
Sep 14First to the Finish InvitationalSep 14 · 3 Miles Varsity 2A · Place 569 · JacksonvilleJacksonville3 Miles Varsity 2A56926:25.809
Sep 751st Annual Granite City Robinson/Lang Cross Country InvitationalSep 7 · 3 Miles Freshman Sophomore · Place 171 · JacksonvilleJacksonville3 Miles Freshman Sophomore17125:50.009
Sep 3Jacksonville Kickoff MeetSep 3 · 2.9 Miles Varsity · Place 97 · JacksonvilleJacksonville2.9 Miles Varsity9725:49.829

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 6IESA Class 4A Sectionals HOct 6 · 2 Miles Boys Varsity · Place 82 · Jacksonville MSJacksonville MS2 Miles Boys Varsity8215:34.70 PB8
Sep 30Jacksonville InviteSep 30 · 1.9 Miles 8th Grade · Place 40 · Jacksonville MSJacksonville MS1.9 Miles 8th Grade4016:06.12 PB8
Sep 26Liberty MS XC InvitationalSep 26 · 2 Miles Varsity · Place 88 · Jacksonville MSJacksonville MS2 Miles Varsity8815:53.50 PB8
Sep 21Rochester 9-21Sep 21 · 2 Miles Middle School · Place 24 · Jacksonville MSJacksonville MS2 Miles Middle School2417:11.90 PB8
Sep 9Parkside XC InvitationalSep 9 · 2 Miles Varsity · Place 374 · Jacksonville MSJacksonville MS2 Miles Varsity37417:39.908
Sep 7Schuyler-Industry XC InviteSep 7 · 2 Miles Varsity · Place 136 · Jacksonville MSJacksonville MS2 Miles Varsity13618:20.708
Sep 2Rochester XC InviteSep 2 · 2 Miles Middle School · Place 222 · Jacksonville MSJacksonville MS2 Miles Middle School22218:17.108
Aug 29Rochester JH XC Meet 8-29Aug 29 · 2 Miles Middle School · Place 54 · Jacksonville MSJacksonville MS2 Miles Middle School5418:18.2 PB8

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 1Jacksonville InviteOct 1 · 2 Miles 5,6,7 Grade Boys · Place 72 · Jacksonville MSJacksonville MS2 Miles 5,6,7 Grade Boys7215:06.18 PB7
Sep 27Liberty MS XC InvitationalSep 27 · 2 Miles Varsity · Place 73 · Jacksonville MSJacksonville MS2 Miles Varsity7316:49.8 PB7
Sep 10Parkside InvitationalSep 10 · 2 Miles Open Boys · Place 562 · Jacksonville MSJacksonville MS2 Miles Open Boys56223:47.17
Sep 8Schuyler-Industry XC InvitationalSep 8 · 2.1 Miles Varsity · Place 118 · Jacksonville MSJacksonville MS2.1 Miles Varsity11817:46.6 PB7
Sep 3Rochester XC InvitationalSep 3 · 2 Miles Middle School · Place 183 · JacksonvilleJacksonville2 Miles Middle School18316:55.37

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 2Crimson InviteOct 2 · 2 Miles Middle School 5th/6th/7th Grade · Place 66 · Jacksonville MSJacksonville MS2 Miles Middle School 5th/6th/7th Grade6616:31.73 PB6
Sep 11Parkside InvitationalSep 11 · 2 Miles Open Boys · Place 396 · Jacksonville MSJacksonville MS2 Miles Open Boys39619:20.3 PB6