Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.9 Miles · Jacksonville Community ParkJacksonville Invite · Sep 30 | 14:47.45 | Jacksonville Invite | September 30, 2023 |
| 2 Miles · Farmingdale Presbyterian ChurchPleasant Plains Cross Country Invite · Sep 21 | 15:12 | Pleasant Plains Cross Country Invite | September 21, 2023 |
| 2 Miles · Jacksonville Community ParkJacksonville Invite · Oct 1 | 17:51.83 | Jacksonville Invite | October 1, 2022 |
| 2 Miles · Liberty High School XC CourseLiberty MS XC Invitational · Sep 27 | 18:45.4 | Liberty MS XC Invitational | September 27, 2022 |
| 2 Miles · Upland AcresLiberty MS XC Invitational · Sep 26 | 14:47.30 | Liberty MS XC Invitational | September 26, 2023 |
| 2.1 Miles · Schyler/Rush ParkSchuyler-Industry XC Invitational · Sep 8 | 18:50.2 | Schuyler-Industry XC Invitational | September 8, 2022 |
| 3,000 Meters · North Mac Middle SchoolNorth Mac Invitational · Sep 21 | 14:53.0 | North Mac Invitational | September 21, 2024 |
| 3,000 Meters · South ParkQND/Crusader Raider Classic · Sep 12 | 16:29 | 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
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | 2024 IESA State XC ChampionshipsOct 19 · 2 Miles 1A · Place 192 · Jacksonville Our Saviour | 2 Miles 1A | 192 | 13:18.10 | 8 |
| Oct 8 | Carlinville InviteOct 8 · 2 Miles Middle School · Place 9 · Jacksonville Our Saviour | 2 Miles Middle School | 9 | 14:12.44 | 8 |
| Oct 5 | Jacksonville Invitational Oct 5 · 1.9 Miles 8th Grade · Place 23 · Jacksonville Our Saviour | 1.9 Miles 8th Grade | 23 | 12:53.65 | 8 |
| Oct 1 | Liberty MS XC InviteOct 1 · 2 Miles Varsity · Place 30 · Jacksonville Our Saviour | 2 Miles Varsity | 30 | 13:22.20 | 8 |
| Sep 26 | Plains MS Cross Country InviteSep 26 · 2 Miles Middle School · Place 27 · Jacksonville Our Saviour | 2 Miles Middle School | 27 | 13:51.75 | 8 |
| Sep 21 | North Mac InvitationalSep 21 · 3,000 Meters Middle School · Place 6 · Jacksonville Our Saviour | 3,000 Meters Middle School | 6 | 14:53.0 PB | 8 |
| Sep 12 | Schuyler-Industry MS Invitational Sep 12 · 2.1 Miles Varsity · Place 30 · Jacksonville Our Saviour | 2.1 Miles Varsity | 30 | 13:47.00 | 8 |
| Sep 3 | Carlinville Early MeetSep 3 · 2 Miles Middle School · Place 30 · Jacksonville Our Saviour | 2 Miles Middle School | 30 | 14:55.95 | 8 |
| Aug 23 | Bruin Twilight @ PasfieldAug 23 · 2 Miles Middle School · Place 24 · Jacksonville Our Saviour | 2 Miles Middle School | 24 | 13:52.3 | 8 |
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 104 · Jacksonville Our Saviour | 2 Miles 5,6,7 Grade Boys | 104 | 17:51.83 PB | 6 |
| Sep 27 | Liberty MS XC InvitationalSep 27 · 2 Miles Varsity · Place 83 · Jacksonville Our Saviour | 2 Miles Varsity | 83 | 18:45.4 PB | 6 |
| Sep 8 | Schuyler-Industry XC InvitationalSep 8 · 2.1 Miles Varsity · Place 130 · Jacksonville Our Saviour | 2.1 Miles Varsity | 130 | 18:50.2 PB | 6 |