Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Chatham Community ParkGlenwood Halloween Race · Sep 29 | 12:50.89 | Glenwood Halloween Race | September 29, 2026 |
| 2 Miles · Farmingdale Presbyterian ChurchPleasant Plains Cross Country Invite · Sep 21 | 16:19 | Pleasant Plains Cross Country Invite | September 21, 2023 |
| 2 Miles · Lutheran Grade School CourseLutheran School National Meet · Oct 25 | 12:36.53 | Lutheran School National Meet | October 25, 2025 |
| 2 Miles · Memorial ParkWest Lincoln Broadwell 9/18 meet · Sep 18 | 12:30 | West Lincoln Broadwell 9/18 meet | September 18, 2025 |
| 2 Miles · Memorial Park RoadWest Lincoln-Broadwell Meet 9/22 · Sep 22 | 12:45 | West Lincoln-Broadwell Meet 9/22 | September 22, 2026 |
| 2 Miles · Pasfield Golf CourseBruin Twilight @ Pasfield · Aug 21 | 13:05 | Bruin Twilight @ Pasfield | August 21, 2026 |
| 2 Miles · Pleasant Plains Middle SchoolPleasant Plains Invite · Sep 24 | 12:06.86 | Pleasant Plains Invite | September 24, 2026 |
| 2 Miles · PORTA 2 Mile Nature TrailPorta JH Meet 9/3 · Sep 3 | 14:45 | Porta JH Meet 9/3 | September 3, 2024 |
| 2 Miles · Rochester Community ParkRochester JH XC Meet 8-29 · Aug 29 | 18:54.6 | Rochester JH XC Meet 8-29 | August 29, 2023 |
| 2 Miles · Trinity Lutheran courseCID Meet · Oct 5 | 14:49 | CID Meet | October 5, 2022 |
| 2 Miles · Trinity Lutheran School CourseCID Cross Country Meet · Oct 10 | 12:49.28 | CID Cross Country Meet | October 10, 2026 |
| 2 Miles · Williamsville High School Bee Bee invite · Aug 29 | 12:15.32 | 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
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | Lutheran Sports Association of Illinois State MeetOct 17 · 2 Miles Middle School · Place 11 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 11 | 12:10.5 | 8 |
| Oct 10 | CID Cross Country MeetOct 10 · 2 Miles Middle School · Place 6 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 6 | 12:49.28 PB | 8 |
| Sep 29 | Glenwood Halloween RaceSep 29 · 2 Miles Middle School · Place 15 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 15 | 12:50.89 PB | 8 |
| Sep 24 | Pleasant Plains InviteSep 24 · 2 Miles Middle School · Place 12 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 12 | 12:06.86 PB | 8 |
| Sep 22 | West Lincoln-Broadwell Meet 9/22Sep 22 · 2 Miles Middle School · Place 2 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 2 | 12:45 PB | 8 |
| Sep 8 | Tornado InviteSep 8 · 2 Miles Middle School · Place 30 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 30 | 13:27.83Unofficial | 8 |
| Aug 29 | Bee Bee inviteAug 29 · 2 Miles Middle School · Place 19 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 19 | 12:15.32 PB | 8 |
| Aug 21 | Bruin Twilight @ PasfieldAug 21 · 2 Miles Middle School · Place 25 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 25 | 13:05 PB | 8 |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | Lutheran School National MeetOct 25 · 2 Miles Varsity · Place 76 · Our Savior's Lutheran (Springfield) | 2 Miles Varsity | 76 | 12:36.53 PB | 7 |
| Oct 18 | Lutheran Sports Association of Illinois State MeetOct 18 · 2 Miles Middle School · Place 20 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 20 | 12:32.90 | 7 |
| Oct 10 | CID MeetOct 10 · 2 Miles Middle School · Place 12 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 12 | 12:44.06 | 7 |
| Oct 4 | JMS Crimson InviteOct 4 · 1.9 Miles 8th Grade · Place 62 · Our Savior's Lutheran (Springfield) | 1.9 Miles 8th Grade | 62 | 12:58.82 | 7 |
| Oct 4 | JMS Crimson InviteOct 4 · 1.9 Miles 7th Grade · Place 24 · Our Savior's Lutheran (Springfield) | 1.9 Miles 7th Grade | 24 | 12:58.82 | 7 |
| Sep 30 | Glenwood Halloween RaceSep 30 · 2 Miles Middle School · Place 36 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 36 | 13:21.75 | 7 |
| Sep 25 | Pleasant Plains Middle School XC InviteSep 25 · 2 Miles Middle School · Place 44 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 44 | 13:42.50 | 7 |
| Sep 18 | West Lincoln Broadwell 9/18 meetSep 18 · 2 Miles Middle School · Place 5 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 5 | 12:30 PB | 7 |
| Sep 9 | Tornado InviteSep 9 · 2 Miles Middle School · Place 23 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 23 | 12:10.17 | 7 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Lutheran Sports Association of Illinois State MeetOct 19 · 2 Miles Middle School · Place 76 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 76 | 14:11.80 | 6 |
| Oct 10 | CID MeetOct 10 · 2 Miles Middle School · Place 19 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 19 | 13:41.42 | 6 |
| Sep 26 | Plains MS Cross Country InviteSep 26 · 2 Miles Middle School · Place 46 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 46 | 15:17.60 | 6 |
| Sep 3 | Porta JH Meet 9/3Sep 3 · 2 Miles Middle School · Place 24 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 24 | 14:45 PB | 6 |
| Aug 29 | IC Meet 1Aug 29 · 2 Miles Middle School · Place 40 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 40 | 17:50.4 | 6 |
| Aug 23 | Bruin Twilight @ PasfieldAug 23 · 2 Miles Middle School · Place 90 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 90 | 16:46.2 | 6 |
2023 Cross Country
5 results2022 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | Illinois Lutheran State MeetOct 15 · 2 Miles Middle School · Place 123 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 123 | 15:35.10 | 4 |
| Oct 5 | CID MeetOct 5 · 2 Miles Middle School · Place 33 · Our Savior's Lutheran (Springfield) | 2 Miles Middle School | 33 | 14:49 PB | 4 |
| Aug 20 | Trinity Early Bird MeetAug 20 · 2 Miles Varsity Boys · Place 44 · Our Savior's Lutheran (Springfield) | 2 Miles Varsity Boys | 44 | 16:30.50 | 4 |