Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.9 Miles · Jacksonville Community ParkJacksonville Invite · Sep 3012:07.98Jacksonville InviteSeptember 30, 2023
2 Miles · Jacksonville Community ParkJacksonville Invite · Oct 112:10.61Jacksonville InviteOctober 1, 2022
2 Miles · Liberty High School XC CourseLiberty MS XC Invitational · Sep 2712:54.3Liberty MS XC InvitationalSeptember 27, 2022
2 Miles · Maxwell ParkParkside Invitational · Sep 1013:07.9Parkside InvitationalSeptember 10, 2022
2 Miles · PORTA 2 Mile Nature TrailPorta JH Meet 9/3 · Sep 312:34Porta JH Meet 9/3September 3, 2024
2 Miles · Rochester Community ParkRochester JH XC Meet 8-29 · Aug 2913:00.8Rochester JH XC Meet 8-29August 29, 2023
2 Miles · Rochester JH 2 MileRJHS Home Meet 9/19 · Sep 1912:20.80RJHS Home Meet 9/19September 19, 2024
2 Miles · Upland AcresLiberty MS XC Invitational · Sep 2612:49.90Liberty MS XC InvitationalSeptember 26, 2023
2 Miles · Wilson Park 2 MileIESA Class 4A Sectionals H · Oct 612:24.40IESA Class 4A Sectionals HOctober 6, 2023
2.1 Miles · Schyler/Rush ParkSchuyler-Industry XC Invitational · Sep 813:14.0Schuyler-Industry XC InvitationalSeptember 8, 2022
2.9 Miles · Community ParkDan Moy/Jacksonville Invitational 2026 · Oct 317:42.73Dan Moy/Jacksonville Invitational 2026October 3, 2026
3 Miles · Alhambra Fireman & Legion Park2026 Highland XC Invitational · Sep 1918:36.602026 Highland XC InvitationalSeptember 19, 2026
3 Miles · Christian County FairgroundsIHSA Class 2A XC Regional - #1C Taylorville · Oct 2517:56.24IHSA Class 2A XC Regional - #1C TaylorvilleOctober 25, 2025
3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 1218:54.7First to the Finish InvitationalSeptember 12, 2026
3 Miles · Fairview ParkCentral State Eight XC Championships · Oct 1618:16.5Central State Eight XC ChampionshipsOctober 16, 2026
3 Miles · Lincoln ParkSHS XC Invite · Sep 2618:43.70SHS XC InviteSeptember 26, 2026
3 Miles · Wilson Park (3.0 mile course)Granite City Robinson/Lang Cross Country Invitational · Sep 518:54.65Granite City Robinson/Lang Cross Country InvitationalSeptember 5, 2026
3 Miles · Wilson Park 3 Mile52nd Annual Granite City Robinson/Lang Cross Country Invitational · Sep 619:01.8652nd 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 46 · JacksonvilleJacksonville3 Miles Varsity4617:33.910
Oct 16Central State Eight XC ChampionshipsOct 16 · 3 Miles Varsity · Place 52 · JacksonvilleJacksonville3 Miles Varsity5218:16.5 PB10
Oct 6Jacksonville Triangular MeetOct 6 · 2.9 Miles Boys Race · Place 6 · JacksonvilleJacksonville2.9 Miles Boys Race618:02.8310
Oct 3Dan Moy/Jacksonville Invitational 2026Oct 3 · 2.9 Miles 3rd Boy Race · Place 7 · JacksonvilleJacksonville2.9 Miles 3rd Boy Race717:42.73 PB10
Sep 26SHS XC InviteSep 26 · 3 Miles Varsity · Place 92 · JacksonvilleJacksonville3 Miles Varsity9218:43.70 PB10
Sep 192026 Highland XC InvitationalSep 19 · 3 Miles Varsity · Place 57 · JacksonvilleJacksonville3 Miles Varsity5718:36.60 PB10
Sep 12First to the Finish InvitationalSep 12 · 3 Miles 3 Miles-Varsity-2A · Place 314 · JacksonvilleJacksonville3 Miles 3 Miles-Varsity-2A31418:54.7 PB10
Sep 5Granite City Robinson/Lang Cross Country InvitationalSep 5 · 3 Miles Boy's Frosh/Soph · Place 53 · JacksonvilleJacksonville3 Miles Boy's Frosh/Soph5318:54.65 PB10

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 25IHSA Class 2A XC Regional - #1C TaylorvilleOct 25 · 3 Miles Varsity · Place 55 · JacksonvilleJacksonville3 Miles Varsity5517:56.24 PB9
Oct 18Central State Eight Conference MeetOct 18 · 3 Miles Varsity · Place 59 · JacksonvilleJacksonville3 Miles Varsity5919:12.809
Oct 7Dual Meet Jacksonville v. VirginiaOct 7 · 2.9 Miles Boys Race · Place 5 · JacksonvilleJacksonville2.9 Miles Boys Race517:50.749
Sep 27Springfield High School InviteSep 27 · 3 Miles Varsity · Place 76 · JacksonvilleJacksonville3 Miles Varsity7619:03.969
Sep 13First to the Finish InvitationalSep 13 · 3 Miles Varsity 2A · Place 338 · JacksonvilleJacksonville3 Miles Varsity 2A33818:35.809
Sep 652nd Annual Granite City Robinson/Lang Cross Country InvitationalSep 6 · 3 Miles Frosh/Soph · Place 61 · JacksonvilleJacksonville3 Miles Frosh/Soph6119:01.86 PB9

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 192024 IESA State XC ChampionshipsOct 19 · 2 Miles 3A · Place 94 · Jacksonville MSJacksonville MS2 Miles 3A9412:04.248
Oct 5Jacksonville Invitational Oct 5 · 1.9 Miles 8th Grade · Place 9 · Jacksonville MSJacksonville MS1.9 Miles 8th Grade911:53.528
Oct 1Liberty MS XC InviteOct 1 · 2 Miles Varsity · Place 8 · Jacksonville MSJacksonville MS2 Miles Varsity812:25.608
Sep 19RJHS Home Meet 9/19Sep 19 · 2 Miles Middle School · Place 6 · Jacksonville MSJacksonville MS2 Miles Middle School612:20.80 PB8
Sep 14Parkside XC InvitationalSep 14 · 2 Miles Varsity · Place 142 · Jacksonville MSJacksonville MS2 Miles Varsity14212:55.208
Sep 12Schuyler-Industry MS Invitational Sep 12 · 2.1 Miles Varsity · Place 6 · Jacksonville MSJacksonville MS2.1 Miles Varsity612:45.508
Sep 107 Team MeetSep 10 · Varsity · Place 9 · Jacksonville MSJacksonville MSVarsity912:458
Sep 7Rochester XC InvitationalSep 7 · 2 Miles Middle School · Place 24 · Jacksonville MSJacksonville MS2 Miles Middle School2412:24.008
Sep 3Porta JH Meet 9/3Sep 3 · 2 Miles Middle School · Place 7 · Jacksonville MSJacksonville MS2 Miles Middle School712:34 PB8

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 6IESA Class 4A Sectionals HOct 6 · 2 Miles Boys Varsity · Place 36 · Jacksonville MSJacksonville MS2 Miles Boys Varsity3612:24.40 PB7
Sep 30Jacksonville InviteSep 30 · 1.9 Miles 5,6,7 Grade · Place 8 · Jacksonville MSJacksonville MS1.9 Miles 5,6,7 Grade812:07.98 PB7
Sep 26Liberty MS XC InvitationalSep 26 · 2 Miles Varsity · Place 17 · Jacksonville MSJacksonville MS2 Miles Varsity1712:49.90 PB7
Sep 21Rochester 9-21Sep 21 · 2 Miles Middle School · Place 2 · Jacksonville MSJacksonville MS2 Miles Middle School212:47.107
Sep 9Parkside XC InvitationalSep 9 · 2 Miles Varsity · Place 148 · Jacksonville MSJacksonville MS2 Miles Varsity14812:59.107
Sep 7Schuyler-Industry XC InviteSep 7 · 2 Miles Varsity · Place 10 · Jacksonville MSJacksonville MS2 Miles Varsity1013:11.407
Sep 2Rochester XC InviteSep 2 · 2 Miles Middle School · Place 23 · Jacksonville MSJacksonville MS2 Miles Middle School2312:52.107
Aug 29Rochester JH XC Meet 8-29Aug 29 · 2 Miles Middle School · Place 3 · Jacksonville MSJacksonville MS2 Miles Middle School313:00.8 PB7

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 1Jacksonville InviteOct 1 · 2 Miles 5,6,7 Grade Boys · Place 9 · Jacksonville MSJacksonville MS2 Miles 5,6,7 Grade Boys912:10.61 PB6
Sep 27Liberty MS XC InvitationalSep 27 · 2 Miles Varsity · Place 14 · Jacksonville MSJacksonville MS2 Miles Varsity1412:54.3 PB6
Sep 10Parkside InvitationalSep 10 · 2 Miles Varsity Boys · Place 120 · Jacksonville MSJacksonville MS2 Miles Varsity Boys12013:07.9 PB6
Sep 8Schuyler-Industry XC InvitationalSep 8 · 2.1 Miles Varsity · Place 12 · Jacksonville MSJacksonville MS2.1 Miles Varsity1213:14.0 PB6
Sep 3Rochester XC InvitationalSep 3 · 2 Miles Middle School · Place 39 · JacksonvilleJacksonville2 Miles Middle School3912:49.16