Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.9 Miles · Jacksonville Community ParkJMS Crimson Invite · Oct 3 | 12:47.65 | JMS Crimson Invite | October 3, 2026 |
| 2 Miles · Chatham Community ParkGlenwood Halloween Race · Sep 29 | 14:04.96 | Glenwood Halloween Race | September 29, 2026 |
| 2 Miles · Farmingdale Presbyterian ChurchPleasant Plains Cross Country Invite · Sep 21 | 17:24 | Pleasant Plains Cross Country Invite | September 21, 2023 |
| 2 Miles · Memorial ParkWest Lincoln Broadwell 9/18 meet · Sep 18 | 15:59 | West Lincoln Broadwell 9/18 meet | September 18, 2025 |
| 2 Miles · Memorial Park RoadWest Lincoln-Broadwell Meet 9/22 · Sep 22 | 13:35 | West Lincoln-Broadwell Meet 9/22 | September 22, 2026 |
| 2 Miles · Pasfield Golf CourseBruin Twilight @ Pasfield · Aug 21 | 13:41 | Bruin Twilight @ Pasfield | August 21, 2026 |
| 2 Miles · Pleasant Plains Middle SchoolPleasant Plains Invite · Sep 24 | 13:05.37 | Pleasant Plains Invite | September 24, 2026 |
| 2 Miles · PORTA 2 Mile Nature TrailPorta JH Meet 9/3 · Sep 3 | 19:00 | Porta JH Meet 9/3 | September 3, 2024 |
| 2 Miles · Rochester Community ParkRochester JH XC Meet 8-29 · Aug 29 | 19:55.6 | Rochester JH XC Meet 8-29 | August 29, 2023 |
| 2 Miles · Trinity Lutheran courseLutheran Sports Association of Illinois State Meet · Oct 14 | 16:08.90 | Lutheran Sports Association of Illinois State Meet | October 14, 2023 |
| 2 Miles · Trinity Lutheran School CourseCID Cross Country Meet · Oct 10 | 13:29.95 | CID Cross Country Meet | October 10, 2026 |
| 2 Miles · Williamsville High School Bee Bee invite · Aug 29 | 12:59.69 | Bee Bee invite | August 29, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | Lutheran Sports Association of Illinois State MeetOct 17 · 2 Miles Middle School · Place 38 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 38 | 13:15.6 | 8 |
| Oct 10 | CID Cross Country MeetOct 10 · 2 Miles Middle School · Place 10 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 10 | 13:29.95 PB | 8 |
| Oct 3 | JMS Crimson InviteOct 3 · 1.9 Miles 8th Grade · Place 26 · Our Savior's Lutheran (Springfield) | 1.9 Miles 8th Grade | 26 | 12:47.65 PB | 8 |
| Sep 29 | Glenwood Halloween RaceSep 29 · 2 Miles Middle School · Place 35 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 35 | 14:04.96 PB | 8 |
| Sep 24 | Pleasant Plains InviteSep 24 · 2 Miles Middle School · Place 36 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 36 | 13:05.37 PB | 8 |
| Sep 22 | West Lincoln-Broadwell Meet 9/22Sep 22 · 2 Miles Middle School · Place 10 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 10 | 13:35 PB | 8 |
| Sep 8 | Tornado InviteSep 8 · 2 Miles Middle School · Place 69 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 69 | 15:36.99Unofficial | 8 |
| Aug 29 | Bee Bee inviteAug 29 · 2 Miles Middle School · Place 52 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 52 | 12:59.69 PB | 8 |
| Aug 21 | Bruin Twilight @ PasfieldAug 21 · 2 Miles Middle School · Place 35 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 35 | 13:41 PB | 8 |
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | Lutheran Sports Association of Illinois State MeetOct 18 · 2 Miles Middle School · Place 95 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 95 | 15:09.20 | 7 |
| Oct 10 | CID MeetOct 10 · 2 Miles Middle School · Place 30 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 30 | 14:16.70 | 7 |
| Oct 4 | JMS Crimson InviteOct 4 · 1.9 Miles 8th Grade · Place 178 · Our Savior's Lutheran (Springfield) | 1.9 Miles 8th Grade | 178 | 15:51.00 | 7 |
| Oct 4 | JMS Crimson InviteOct 4 · 1.9 Miles 7th Grade · Place 105 · Our Savior's Lutheran (Springfield) | 1.9 Miles 7th Grade | 105 | 15:51.00 | 7 |
| Sep 30 | Glenwood Halloween RaceSep 30 · 2 Miles Middle School · Place 73 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 73 | 15:48.76 | 7 |
| Sep 18 | West Lincoln Broadwell 9/18 meetSep 18 · 2 Miles Middle School · Place 25 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 25 | 15:59 PB | 7 |
| Sep 9 | Tornado InviteSep 9 · 2 Miles Middle School · Place 107 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 107 | 15:50.28 | 7 |
| Aug 22 | Bruin Twilight @ PasfieldAug 22 · 2 Miles Open · Place 31 · Our Savior's Lutheran (Springfield) | 2 Miles Open | 31 | 16:07.96 | 7 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Lutheran Sports Association of Illinois State MeetOct 19 · 2 Miles Middle School · Place 135 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 135 | 16:52.70 | 6 |
| Sep 26 | Plains MS Cross Country InviteSep 26 · 2 Miles Middle School · Place 68 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 68 | 17:14.63 | 6 |
| Sep 3 | Porta JH Meet 9/3Sep 3 · 2 Miles Middle School · Place 38 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 38 | 19:00 PB | 6 |
| Aug 29 | IC Meet 1Aug 29 · 2 Miles Middle School · Place 45 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 45 | 19:12.2 | 6 |
| Aug 23 | Bruin Twilight @ PasfieldAug 23 · 2 Miles Middle School · Place 114 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 114 | 18:11.4 | 6 |
2023 Cross Country
5 results