Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.9 Miles · Jacksonville Community ParkJacksonville Invite · Sep 30 | 13:24.88 | Jacksonville Invite | September 30, 2023 |
| 2 Miles · Farmingdale Presbyterian ChurchPleasant Plains Cross Country Invite · Sep 21 | 14:05 | Pleasant Plains Cross Country Invite | September 21, 2023 |
| 2 Miles · Jacksonville Community ParkJacksonville Invite · Oct 1 | 14:38.58 | Jacksonville Invite | October 1, 2022 |
| 2 Miles · Liberty High School XC CourseLiberty MS XC Invitational · Sep 27 | 15:12.4 | Liberty MS XC Invitational | September 27, 2022 |
| 2 Miles · Upland AcresLiberty MS XC Invitational · Sep 26 | 13:20.70 | Liberty MS XC Invitational | September 26, 2023 |
| 2.1 Miles · Schyler/Rush ParkSchuyler-Industry XC Invitational · Sep 8 | 16:53.3 | Schuyler-Industry XC Invitational | September 8, 2022 |
| 3,000 Meters · North Mac Middle SchoolNorth Mac Invitational · Sep 21 | 14:05.4 | North Mac Invitational | September 21, 2024 |
| 3,000 Meters · South ParkQND/Crusader Raider Classic · Sep 12 | 14:40 | QND/Crusader Raider Classic | September 12, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | 2024 IESA State XC ChampionshipsOct 19 · 2 Miles 1A · Place 94 · Jacksonville Our Saviour | 2 Miles 1A | 94 | 12:18.24 | 7 |
| Oct 8 | Carlinville InviteOct 8 · 2 Miles Middle School · Place 2 · Jacksonville Our Saviour | 2 Miles Middle School | 2 | 12:48.68 | 7 |
| Oct 5 | Jacksonville Invitational Oct 5 · 1.9 Miles 7th Grade · Place 7 · Jacksonville Our Saviour | 1.9 Miles 7th Grade | 7 | 11:51.15 | 7 |
| Oct 1 | Liberty MS XC InviteOct 1 · 2 Miles Varsity · Place 6 · Jacksonville Our Saviour | 2 Miles Varsity | 6 | 12:23.80 | 7 |
| Sep 28 | Indian Creek Pumpkin InviteSep 28 · 2 Miles Middle School · Place 2 · Jacksonville Our Saviour | 2 Miles Middle School | 2 | 13:25.74 | 7 |
| Sep 26 | Plains MS Cross Country InviteSep 26 · 2 Miles Middle School · Place 8 · Jacksonville Our Saviour | 2 Miles Middle School | 8 | 12:15.94 | 7 |
| Sep 21 | North Mac InvitationalSep 21 · 3,000 Meters Middle School · Place 4 · Jacksonville Our Saviour | 3,000 Meters Middle School | 4 | 14:05.4 PB | 7 |
| Sep 12 | Schuyler-Industry MS Invitational Sep 12 · 2.1 Miles Varsity · Place 8 · Jacksonville Our Saviour | 2.1 Miles Varsity | 8 | 12:48.10 | 7 |
| Sep 3 | Carlinville Early MeetSep 3 · 2 Miles Middle School · Place 18 · Jacksonville Our Saviour | 2 Miles Middle School | 18 | 14:18.02 | 7 |
| Aug 31 | Bee Bee InviteAug 31 · 2 Miles Middle School · Place 17 · Jacksonville Our Saviour | 2 Miles Middle School | 17 | 12:19.12 | 7 |
| Aug 23 | Bruin Twilight @ PasfieldAug 23 · 2 Miles Middle School · Place 13 · Jacksonville Our Saviour | 2 Miles Middle School | 13 | 13:15.0 | 7 |
2023 Cross Country
10 results2022 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 1 | Jacksonville InviteOct 1 · 2 Miles 5,6,7 Grade Boys · Place 58 · Jacksonville Our Saviour | 2 Miles 5,6,7 Grade Boys | 58 | 14:38.58 PB | 5 |
| Sep 27 | Liberty MS XC InvitationalSep 27 · 2 Miles Varsity · Place 49 · Jacksonville Our Saviour | 2 Miles Varsity | 49 | 15:12.4 PB | 5 |
| Sep 8 | Schuyler-Industry XC InvitationalSep 8 · 2.1 Miles Varsity · Place 103 · Jacksonville Our Saviour | 2.1 Miles Varsity | 103 | 16:53.3 PB | 5 |