Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Hamilton CollegeHamilton Short Course Invitational · Sep 12 | 15:28.3 | Hamilton Short Course Invitational | September 12, 2026 |
| 5,000 Meters · 4 Mile Creek Resort - RV Park and CampgroundKSHSAA Class 5A/6A State Championships · Oct 31 | 20:31.2 | KSHSAA Class 5A/6A State Championships | October 31, 2020 |
| 5,000 Meters · Augusta Country ClubAndover Invitational · Sep 4 | 21:58.4 | Andover Invitational | September 4, 2020 |
| 5,000 Meters · Brown Thrush ParkKSHSAA 5A Regional - Bishop Carroll · Oct 21 | 20:55.25 | KSHSAA 5A Regional - Bishop Carroll | October 21, 2023 |
| 5,000 Meters · Centennial ParkAVCTL XC Championship · Oct 17 | 21:22.9 | AVCTL XC Championship | October 17, 2020 |
| 5,000 Meters · Clapp Memorial Park JK Gold Classic-HS · Sep 2 | 21:28.55 | JK Gold Classic-HS | September 2, 2023 |
| 5,000 Meters · College of BrockportTom Balon Alumni Classic · Sep 6 | 20:21.8 | Tom Balon Alumni Classic | September 6, 2025 |
| 5,000 Meters · DaemenEast Coast Cross Country Championships · Oct 26 | 20:24.9 | East Coast Cross Country Championships | October 26, 2024 |
| 5,000 Meters · Delaware Park Rose GardenCanisius Alumni Classic · Oct 18 | 20:05.8 | Canisius Alumni Classic | October 18, 2025 |
| 5,000 Meters · Lake Barton Golf ClubKSHSAA 5A Regional - Great Bend · Oct 22 | 21:48.96 | KSHSAA 5A Regional - Great Bend | October 22, 2022 |
| 5,000 Meters · Matt St. James Cross Country TrailsEast Coast Conference XC Championships · Nov 7 | 19:31.2 | East Coast Conference XC Championships | November 7, 2026 |
| 5,000 Meters · Rim Rock FarmKSHSAA 5A State Championship · Oct 28 | 21:30.7 | KSHSAA 5A State Championship | October 28, 2023 |
| 5,000 Meters · Roberts WesleyanHarry F Anderson Invitational · Sep 27 | 19:40.5 | Harry F Anderson Invitational | September 27, 2025 |
| 5,000 Meters · Sunken Meadow State ParkEast Coast Cross Country Championships · Oct 25 | 20:36.8 | East Coast Cross Country Championships | October 25, 2025 |
| 5,000 Meters · TBABishop Carroll Tri Meet · Sep 12 | 21:11 | Bishop Carroll Tri Meet | September 12, 2020 |
| 5,000 Meters · Youthtown XC CourseCMU INVITATIONAL 2026 · Oct 10 | 19:44.6 | CMU INVITATIONAL 2026 | October 10, 2026 |
| 6,000 Meters · Arcade Creek Cross Country Course2024 NCAA Division II Cross Country Champs (66th Men & 43rd Women) · Nov 23 | 26:06.9 | 2024 NCAA Division II Cross Country Champs (66th Men & 43rd Women) | November 23, 2024 |
| 6,000 Meters · Matt St. James Cross Country TrailsNCAA DII East Regional · Nov 9 | 24:26.0 | NCAA DII East Regional | November 9, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | East Coast Cross Country ChampionshipsOct 25 · 5,000 Meters College · Place 22 · Roberts WesleyanRoberts Wesleyan | 5,000 Meters College | 22 | 20:36.8 PB | So |
| Oct 18 | Canisius Alumni ClassicOct 18 · 5,000 Meters College · Place 56 · Roberts WesleyanRoberts Wesleyan | 5,000 Meters College | 56 | 20:05.8 PB | So |
| Sep 27 | Harry F Anderson InvitationalSep 27 · 5,000 Meters College · Place 35 · Roberts WesleyanRoberts Wesleyan | 5,000 Meters College | 35 | 19:40.5 PB | So |
| Sep 13 | Hamilton Short Course InvitationalSep 13 · 4,000 Meters Women's Race · Place 22 · Roberts WesleyanRoberts Wesleyan | 4,000 Meters Women's Race | 22 | 15:28.5 | So |
| Sep 6 | Tom Balon Alumni ClassicSep 6 · 5,000 Meters College · Place 26 · Roberts WesleyanRoberts Wesleyan | 5,000 Meters College | 26 | 20:21.8 PB | So |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | 2024 NCAA Division II Cross Country Champs (66th Men & 43rd Women)Nov 23 · 6,000 Meters Championship · Place 256 · Roberts WesleyanRoberts Wesleyan | 6,000 Meters Championship | 256 | 26:06.9 PB | Fr |
| Nov 9 | NCAA DII East RegionalNov 9 · 6,000 Meters D2 East · Place 59 · Roberts WesleyanRoberts Wesleyan | 6,000 Meters D2 East | 59 | 24:26.0 PB | Fr |
| Oct 26 | East Coast Cross Country ChampionshipsOct 26 · 5,000 Meters College · Place 25 · Roberts WesleyanRoberts Wesleyan | 5,000 Meters College | 25 | 20:24.9 PB | Fr |
| Sep 28 | Harry F Anderson InvitationalSep 28 · 5,000 Meters Varsity · Place 84 · Roberts WesleyanRoberts Wesleyan | 5,000 Meters Varsity | 84 | 20:23.2 | FR |
| Sep 14 | Daemen Alumni InviationalSep 14 · 5,000 Meters Varsity · Place 23 · Roberts WesleyanRoberts Wesleyan | 5,000 Meters Varsity | 23 | 21:20.4 | FR |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | KSHSAA 5A State ChampionshipOct 28 · 5,000 Meters Varsity · Place 61 · Maize SouthMaize South | 5,000 Meters Varsity | 61 | 21:30.7 PB | 12 |
| Oct 21 | KSHSAA 5A Regional - Bishop CarrollOct 21 · 5,000 Meters Varsity · Place 15 · Maize SouthMaize South | 5,000 Meters Varsity | 15 | 20:55.25 PB | 12 |
| Sep 22 | Rim Rock Farm High School ClassicSep 22 · 5,000 Meters Varsity · Place 159 · Maize SouthMaize South | 5,000 Meters Varsity | 159 | 22:14.4 | 12 |
| Sep 9 | Olathe Twilight 2023Sep 9 · 5,000 Meters Varsity · Place 131 · Maize SouthMaize South | 5,000 Meters Varsity | 131 | 20:59.30 | 12 |
| Sep 2 | Wichita State JK Gold Classic-CollegeSep 2 · 5,000 Meters Varsity · Place 20 · Maize SouthMaize South | 5,000 Meters Varsity | 20 | 21:28.6 | — |
| Sep 2 | JK Gold Classic-HSSep 2 · 5,000 Meters Varsity · Place 20 · Maize SouthMaize South | 5,000 Meters Varsity | 20 | 21:28.55 PB | 12 |
2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | KSHSAA 5A State ChampionshipOct 29 · 5,000 Meters Varsity · Place 65 · Maize SouthMaize South | 5,000 Meters Varsity | 65 | 21:40.12 | 11 |
| Oct 22 | KSHSAA 5A Regional - Great BendOct 22 · 5,000 Meters Varsity · Place 28 · Maize SouthMaize South | 5,000 Meters Varsity | 28 | 21:48.96 PB | 11 |
| Oct 15 | AVCTL Division 1 and 2 League MeetOct 15 · Division 2 · Place 19 · Maize SouthMaize South | Division 2 | 19 | 21:20.4 | JR |
| Oct 15 | AVCTL Division 1 and 2 League MeetOct 15 · Division 2 · Place 19 · Maize SouthMaize South | Division 2 | 19 | 21:20.4 | JR |
| Sep 23 | Rim Rock Farm HS ClassicSep 23 · 5,000 Meters Varsity - Gold · Place 132 · Maize SouthMaize South | 5,000 Meters Varsity - Gold | 132 | 22:46.9 | 11 |
| Sep 17 | Circle InvitationalSep 17 · 5,000 Meters Varsity · Place 10 · Maize SouthMaize South | 5,000 Meters Varsity | 10 | 22:01.3 | JR |
| Sep 10 | Olathe TwilightSep 10 · 5,000 Meters Varsity · Place 109 · Maize SouthMaize South | 5,000 Meters Varsity | 109 | 20:58.50 | 11 |
| Sep 10 | Olathe TwilightSep 10 · 5,000 Meters Varsity · Place 109 · Maize SouthMaize South | 5,000 Meters Varsity | 109 | 20:58.50 | 11 |
| Sep 3 | JK Gold Classic-HSSep 3 · 5,000 Meters Varsity · Place 24 · Maize SouthMaize South | 5,000 Meters Varsity | 24 | 22:00.8 | JR |
2021 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | KSHSAA Class 5A XC Great Bend RegionalOct 23 · 5,000 Meters Varsity · Place 35 · Maize SouthMaize South | 5,000 Meters Varsity | 35 | 22:35.32 | 10 |
| Oct 16 | Ark Valley Chisholm Trail League DIV 1 Cross Country ChampionshipOct 16 · 5,000 Meters Varsity · Place 25 · Maize SouthMaize South | 5,000 Meters Varsity | 25 | 22:52.9 | 10 |
| Oct 9 | Salina InvitationalOct 9 · 5,000 Meters Varsity · Place 44 · Maize SouthMaize South | 5,000 Meters Varsity | 44 | 23:03.59 | — |
| Oct 2 | Newton InvitationalOct 2 · 5,000 Meters Varsity · Place 34 · Maize SouthMaize South | 5,000 Meters Varsity | 34 | 23:15.5 | 10 |
| Sep 24 | Rim Rock Farm ClassicSep 24 · 5,000 Meters Varsity - Gold · Place 149 · Maize SouthMaize South | 5,000 Meters Varsity - Gold | 149 | 24:03.6 | 10 |
| Sep 18 | Baldwin Invitational Sep 18 · 5,000 Meters Elite Division 3 · Place 31 · Maize SouthMaize South | 5,000 Meters Elite Division 3 | 31 | 22:59.7 | SO |
| Sep 18 | Wichita Southeast InvitationalSep 18 · 5,000 Meters Elite Division 3 · Place 31 · Maize SouthMaize South | 5,000 Meters Elite Division 3 | 31 | 22:59.7 | SO |
| Sep 11 | Olathe Twilight Invitational 2021Sep 11 · 5,000 Meters Varsity · Place 147 · Maize SouthMaize South | 5,000 Meters Varsity | 147 | 23:12.10 | 10 |
| Sep 11 | Olathe Twilight Invitational 2021Sep 11 · 5,000 Meters Varsity · Place 147 · Maize SouthMaize South | 5,000 Meters Varsity | 147 | 23:12.10 | 10 |
| Sep 4 | JK GOLD CLASSIC HIGH SCHOOL INVITATIONALSep 4 · 5,000 Meters Varsity · Place 80 · Maize SouthMaize South | 5,000 Meters Varsity | 80 | 23:59.0 | 10 |
2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | KSHSAA Class 5A/6A State ChampionshipsOct 31 · 5,000 Meters Division 5A · Place 23 · Maize SouthMaize South | 5,000 Meters Division 5A | 23 | 20:31.2 PB | 9 |
| Oct 24 | Class 5A Great Bend RegionalOct 24 · 5,000 Meters 5A · Place 12 · Maize SouthMaize South | 5,000 Meters 5A | 12 | 20:39.26 | 9 |
| Oct 17 | AVCTL XC ChampionshipOct 17 · 5,000 Meters Varsity · Place 15 · Maize SouthMaize South | 5,000 Meters Varsity | 15 | 21:22.9 PB | 9 |
| Oct 3 | Newton InvitationalOct 3 · 5,000 Meters Varsity · Place 12 · Maize SoMaize So | 5,000 Meters Varsity | 12 | 21:07.9 | — |
| Sep 12 | Bishop Carroll Tri MeetSep 12 · 5,000 Meters Varsity · Place 14 · Maize SouthMaize South | 5,000 Meters Varsity | 14 | 21:11 PB | 9 |
| Sep 4 | Andover InvitationalSep 4 · 5,000 Meters Division 2 · Place 9 · Maize SouthMaize South | 5,000 Meters Division 2 | 9 | 21:58.4 PB | 9 |