Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Detweiller - IHSA State CourseIHSA Class 1A State XC Championships · Nov 9 | 15:40.74 | IHSA Class 1A State XC Championships | November 9, 2019 |
| 3 Miles · Detweiller ParkIHSA Class 1A State Cross Country Championships · Nov 6 | 14:42.27 | IHSA Class 1A State Cross Country Championships | November 6, 2021 |
| 3 Miles · Harvest Christian AcademyHarvest Christian Academy Season Opener · Sep 7 | 17:09 | Harvest Christian Academy Season Opener | September 7, 2019 |
| 3 Miles · Horner ParkDePaul College Prep Ram Invitational · Sep 10 | 17:23.10 | DePaul College Prep Ram Invitational | September 10, 2022 |
| 3 Miles · Walcamp Outdoor Ministries and Retreat CenterGK HS XC Season Opener · Aug 26 | 16:11.38 | GK HS XC Season Opener | August 26, 2021 |
| 5,000 Meters · Harvest Christian AcademyHarvest Christian Academy Midseason XC Classic · Sep 25 | 15:56.21 | Harvest Christian Academy Midseason XC Classic | September 25, 2021 |
| 5,000 Meters · Lisle Community ParkIHSA Class 1A XC Sectional - Lisle (Sr.) #1 · Oct 30 | 16:05.4 | IHSA Class 1A XC Sectional - Lisle (Sr.) #1 | October 30, 2021 |
| 5,000 Meters · The Bob Brown Field Station / Vaughn's Creek XC CourseBelmont Opener · Aug 29 | 15:34.7 | Belmont Opener | August 29, 2025 |
| 5,000 Meters · Three Sisters ParkShaZam XC Club Championships · Nov 6 | 16:26.47 | ShaZam XC Club Championships | November 6, 2020 |
| 8,000 Meters · LaVern Gibson CourseUnder Armour NCAA DI Pre-National · Oct 16 | 27:13.5 | Under Armour NCAA DI Pre-National | October 16, 2026 |
| 8,000 Meters · Percy WarnerAtlantic Sun Conference Championship · Oct 28 | 26:00.0 | Atlantic Sun Conference Championship | October 28, 2023 |
| 8,000 Meters · The Bob Brown Field Station / Vaughn's Creek XC CourseMichael Pretorius Invite · Sep 20 | 25:43.4 | Michael Pretorius Invite | September 20, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results2025 Cross Country
2 results2023 Cross Country
1 results2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | 2022 IHSA Class 1A State XC ChampionshipsNov 5 · 3 Miles Varsity · Place 5 · River Valley ChristianRiver Valley Christian | 3 Miles Varsity | 5 | 15:19.88 | 12 |
| Oct 29 | 2022 IHSA Class 1A XC Sectional - Elgin (Harvest Christian Academy) #1Oct 29 · 5,000 Meters Varsity · Place 1 · Elgin (Harvest ChristiaElgin (Harvest Christia | 5,000 Meters Varsity | 1 | 16:06.80 | — |
| Oct 22 | 2022 IHSA Class 1A XC Regional - Lisle (Sr.) #1COct 22 · 5,000 Meters Varsity · Place 1 · River Valley ChristianRiver Valley Christian | 5,000 Meters Varsity | 1 | 16:35.20 | 12 |
| Oct 1 | Lisle Mane EventOct 1 · 5,000 Meters Varsity · Place 1 · Elgin (Harvest ChristiaElgin (Harvest Christia | 5,000 Meters Varsity | 1 | 15:42.20 | 12 |
| Sep 24 | Harvest Christian Academy Midseason XC ClassicSep 24 · 5,000 Meters Varsity · Place 1 · Elgin (Harvest ChristiaElgin (Harvest Christia | 5,000 Meters Varsity | 1 | 16:15.38 | 12 |
| Sep 10 | DePaul College Prep Ram InvitationalSep 10 · 3 Miles Varsity · Place 27 · River Valley ChristianRiver Valley Christian | 3 Miles Varsity | 27 | 17:23.10 PB | 12 |
| Sep 3 | 2022 9th Annual Fall Harvest Classic Cross Country InvitationalSep 3 · 5,000 Meters Varsity · Place 1 · Elgin (Harvest ChristiaElgin (Harvest Christia | 5,000 Meters Varsity | 1 | 16:26.60 | 12 |
| Aug 25 | GKHS Season KickoffAug 25 · 3 Miles Varsity · Place 4 · River Valley ChristianRiver Valley Christian | 3 Miles Varsity | 4 | 17:27.00 | 12 |
2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | IHSA Class 1A State Cross Country ChampionshipsNov 6 · 3 Miles Varsity · Place 4 · River Valley ChristianRiver Valley Christian | 3 Miles Varsity | 4 | 14:42.27 PB | 11 |
| Oct 30 | IHSA Class 1A XC Sectional - Lisle (Sr.) #1Oct 30 · 5,000 Meters Varsity · Place 3 · River Valley ChristianRiver Valley Christian | 5,000 Meters Varsity | 3 | 16:05.4 PB | 11 |
| Oct 23 | IHSA Class 1A XC Regional - Elgin (Harvest Christian Academy) #1COct 23 · 5,000 Meters Varsity · Place 1 · Elgin (Harvest Chris..Elgin (Harvest Chris.. | 5,000 Meters Varsity | 1 | 16:21.56 | 11 |
| Oct 2 | Lisle Mane EventOct 2 · 5,000 Meters Varsity · Place 2 · Elgin (Harvest Chris..Elgin (Harvest Chris.. | 5,000 Meters Varsity | 2 | 15:27.2 | 11 |
| Sep 25 | Harvest Christian Academy Midseason XC ClassicSep 25 · 5,000 Meters Varsity · Place 1 · River Valley ChristianRiver Valley Christian | 5,000 Meters Varsity | 1 | 15:56.21 PB | 11 |
| Sep 11 | DePaul Prep Ram InvitationalSep 11 · 3 Miles Varsity · Place 1 · Elgin (Harvest Chris..Elgin (Harvest Chris.. | 3 Miles Varsity | 1 | 15:52.3 | 11 |
| Sep 4 | Fall Classic Cross Country MeetSep 4 · 5,000 Meters Varsity · Place 1 · Elgin (Harvest Chris..Elgin (Harvest Chris.. | 5,000 Meters Varsity | 1 | 16:33.56 | 11 |
| Aug 26 | GK MS XC Season OpenerAug 26 · 5,000 Meters Varsity · Place 1 · Elgin (Harvest Chris..Elgin (Harvest Chris.. | 5,000 Meters Varsity | 1 | 16:11.38 | 11 |
| Aug 26 | GK HS XC Season OpenerAug 26 · 3 Miles Varsity · Place 1 · River Valley ChristianRiver Valley Christian | 3 Miles Varsity | 1 | 16:11.38 PB | 11 |
2020 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | ShaZam XC Club ChampionshipsNov 6 · 5,000 Meters Varsity D1 · Place 12 · River Valley ChristianRiver Valley Christian | 5,000 Meters Varsity D1 | 12 | 16:26.47 PB | 10 |
| Oct 31 | IHSA Class 1A XC Sectional #1 - Elgin (Harvest Christian Academy)Oct 31 · 5,000 Meters Boys · Place 5 · River Valley ChristianRiver Valley Christian | 5,000 Meters Boys | 5 | 16:33.90 | 10 |
| Oct 24 | IHSA Class 1A XC Regional #1C - Elgin (Harvest Christian Academy)Oct 24 · 5,000 Meters Varsity · Place 2 · Elgin (Harvest Chris..Elgin (Harvest Chris.. | 5,000 Meters Varsity | 2 | 16:43.35 | 10 |
| Oct 15 | NAC Conference MeetOct 15 · 5,000 Meters Varsity · Place 2 · River Valley ChristianRiver Valley Christian | 5,000 Meters Varsity | 2 | 16:09 | 10 |
| Oct 7 | Elgin City ClassicOct 7 · 5,000 Meters Varsity · Place 3 · River Valley ChristianRiver Valley Christian | 5,000 Meters Varsity | 3 | 16:55 | 10 |
| Oct 3 | Kane / DuPage County Invitational 2020 #3Oct 3 · 5,000 Meters Varsity · Place 2 · River Valley ChristianRiver Valley Christian | 5,000 Meters Varsity | 2 | 16:27 | 10 |
| Sep 26 | HCA Midseason ClassicSep 26 · 5,000 Meters Varsity · Place 3 · River Valley ChristianRiver Valley Christian | 5,000 Meters Varsity | 3 | 16:24 | 10 |
| Sep 19 | Kane / DuPage County Invitational 2020 #2Sep 19 · 5,000 Meters Varsity · Place 2 · River Valley ChristianRiver Valley Christian | 5,000 Meters Varsity | 2 | 16:43 | 10 |
2019 Cross Country
5 results