Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3500 m · Salisbury Municipal Golf CourseSalisbury 3500 · Aug 30 | 12:44.7 | Salisbury 3500 | August 30, 2022 |
| 5,000 Meters · Fulton High SchoolMSHSAA Class 3 - District 3 · Nov 2 | 18:02.05 | MSHSAA Class 3 - District 3 | November 2, 2024 |
| 5,000 Meters · Indian Foothills Golf CourseNCMC Cross Country Championships · Oct 15 | 21:05.10 | NCMC Cross Country Championships | October 15, 2022 |
| 5,000 Meters · Linn Athletic ComplexLinn Cross Country Invitational · Sep 10 | 19:18.64 | Linn Cross Country Invitational | September 10, 2022 |
| 7,000 Meters · University of Illinois SpringfieldPrairie Stars Invitational · Sep 5 | 26:15.80 | Prairie Stars Invitational | September 5, 2025 |
| 8,000 Meters · Gans Creek Recreation AreaGans Creek Classic College · Sep 25 | 30:46.5 | Gans Creek Classic College | September 25, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results2025 Cross Country
2 results2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | MSHSAA Class 3 State XC ChampionshipsNov 9 · 5,000 Meters Varsity · Place 85 · FultonFulton | 5,000 Meters Varsity | 85 | 18:39.2 | 12 |
| Nov 2 | MSHSAA Class 3 - District 3Nov 2 · 5,000 Meters Varsity · Place 24 · FultonFulton | 5,000 Meters Varsity | 24 | 18:02.05 PB | 12 |
| Sep 27 | Gans Creek ClassicSep 27 · 5,000 Meters Varsity · Place 93 · FultonFulton | 5,000 Meters Varsity | 93 | 18:26.2 | 12 |
| Sep 21 | 39th Annual Fulton Cross-Country InvitationalSep 21 · 5,000 Meters Varsity · Place 55 · FultonFulton | 5,000 Meters Varsity | 55 | 20:29.51 | 12 |
| Sep 14 | Forest Park XC FestivalSep 14 · 5,000 Meters Varsity · Place 33 · FultonFulton | 5,000 Meters Varsity | 33 | 19:02.6 | SR |
| Sep 14 | Forest Park XC FestivalSep 14 · Varsity · Place 33 · FultonFulton | Varsity | 33 | 19:02.6 | — |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | MSHSAA Class 4 State XC ChampionshipsNov 4 · 5,000 Meters Varsity · Place 86 · FultonFulton | 5,000 Meters Varsity | 86 | 17:03.7 | 11 |
| Oct 28 | MSHSAA Class 4 - District 2Oct 28 · 5,000 Meters 4A · Place 23 · FultonFulton | 5,000 Meters 4A | 23 | 16:59.68 | — |
| Sep 23 | Gans Creek ClassicSep 23 · 5,000 Meters Varsity · Place 32 · FultonFulton | 5,000 Meters Varsity | 32 | 17:37.3 | 11 |
| Sep 16 | Fulton InvitationalSep 16 · 5,000 Meters Varsity · Place 14 · FultonFulton | 5,000 Meters Varsity | 14 | 18:29.71 | 11 |
| Sep 9 | Linn InvitationalSep 9 · 5,000 Meters Varsity · Place 6 · FultonFulton | 5,000 Meters Varsity | 6 | 17:52.57 | 11 |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Class 1, 2, & 3 District 3 Oct 29 · 5,000 Meters Boys Class 3 · Place 85 · FultonFulton | 5,000 Meters Boys Class 3 | 85 | 20:20.96 | 10 |
| Oct 15 | NCMC Cross Country ChampionshipsOct 15 · 5,000 Meters Varsity · Place 29 · FultonFulton | 5,000 Meters Varsity | 29 | 21:05.10 PB | 10 |
| Oct 8 | Frank Lemons InvitationalOct 8 · 5,000 Meters Varsity · Place 14 · FultonFulton | 5,000 Meters Varsity | 14 | 19:41.5 | SO |
| Sep 24 | Gans Creek ClassicSep 24 · 5,000 Meters Varsity · Place 128 · FultonFulton | 5,000 Meters Varsity | 128 | 19:00.8 | 10 |
| Sep 17 | Fulton InvitationalSep 17 · 5,000 Meters Varsity · Place 29 · FultonFulton | 5,000 Meters Varsity | 29 | 19:24.26 | 10 |
| Sep 10 | Linn Cross Country InvitationalSep 10 · 5,000 Meters Varsity · Place 18 · FultonFulton | 5,000 Meters Varsity | 18 | 19:18.64 PB | 10 |
| Sep 3 | Jim Marshall Cross Country InvitationalSep 3 · 5,000 Meters Varsity · Place 7 · FultonFulton | 5,000 Meters Varsity | 7 | 19:28.39 | 10 |
| Aug 30 | Salisbury 3500Aug 30 · 3,500 Meters Varsity · Place 7 · FultonFulton | 3,500 Meters Varsity | 7 | 12:44.7 PB | 10 |
2021 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | MSHSAA Class 3 District 3 MeetOct 30 · 5,000 Meters Varsity · Place 51 · FultonFulton | 5,000 Meters Varsity | 51 | 18:59.2 | — |
| Oct 22 | Bowling Green Invite Oct 22 · 5,000 Meters Varsity · Place 59 · FultonFulton | 5,000 Meters Varsity | 59 | 18:50.74 | 9 |
| Oct 12 | Centralia InvitationalOct 12 · 5,000 Meters Varsity · Place 20 · FultonFulton | 5,000 Meters Varsity | 20 | 18:40.2 | FR |
| Sep 25 | Gans Creek ClassicSep 25 · 5,000 Meters Varsity · Place 28 · FultonFulton | 5,000 Meters Varsity | 28 | 18:14.3 | 9 |
| Sep 25 | Gans Creek ClassicSep 25 · 5,000 Meters Boys White Division · Place 28 · FultonFulton | 5,000 Meters Boys White Division | 28 | 18:14.3Unofficial | 9 |
| Sep 18 | Fulton Invite Sep 18 · 5,000 Meters Varsity Boys · Place 52 · FultonFulton | 5,000 Meters Varsity Boys | 52 | 20:44.75 | 9 |
| Sep 11 | Linn InvitationalSep 11 · 5,000 Meters Varsity · Place 27 · FultonFulton | 5,000 Meters Varsity | 27 | 19:37.41 | 9 |
| Sep 4 | Jim Marshall Cross Country InvitationalSep 4 · 5,000 Meters Varsity · Place 32 · FultonFulton | 5,000 Meters Varsity | 32 | 20:25.11 | 9 |
| Sep 4 | Jim Marshall Cross Country InvitationalSep 4 · 5,000 Meters Varsity · Place 63 · FultonFulton | 5,000 Meters Varsity | 63 | 20:25.11 | 9 |
| Aug 31 | Salisbury 3500Aug 31 · 3,500 Meters Varsity · Place 27 · FultonFulton | 3,500 Meters Varsity | 27 | 13:16.7 | 9 |