Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorBattle in the Hive · Jan 11 | 6:15.96 | Battle in the Hive | January 11, 2025 |
| 10,000 Meters · OutdoorHeart of America Outdoor Track & Field Championships · May 1 | 43:24.30a | Heart of America Outdoor Track & Field Championships | May 1, 2026 |
| 1500 Meters · OutdoorMustang Distance Carnival & Open · Apr 11 | 5:35.31a | Mustang Distance Carnival & Open | April 11, 2025 |
| 3000 Meters · IndoorDarren Young Classic · Feb 13 | 12:16.35a | Darren Young Classic | February 13, 2026 |
| 3000m Steeplechase · 0.762m · OutdoorCulver-Stockton Wildcat Open · Apr 18 | 13:04.24a | Culver-Stockton Wildcat Open | April 18, 2026 |
| 3000m Steeplechase · IndoorLuther Invitational · Feb 8 | 8:04.64a | Luther Invitational | February 8, 2025 |
| 3000m Steeplechase · OutdoorCornell Invitational · Apr 5 | 13:12.23a | Cornell Invitational | April 5, 2025 |
| 5000 Meters · IndoorBumble Rumble · Jan 18 | 21:42.50 | Bumble Rumble | January 18, 2025 |
| 5000 Meters · OutdoorMustang Distance Carnival & Open · Apr 11 | 20:25.58a | Mustang Distance Carnival & Open | April 11, 2025 |
| 800 Meters · IndoorGrinnell Invitational · Feb 1 | 2:49.10a | Grinnell Invitational | February 1, 2025 |
| 800 Meters · OutdoorMustang Distance Carnival & Open · Apr 11 | 2:49.07a | Mustang Distance Carnival & Open | April 11, 2025 |
| Complete · OutdoorCentral Methodist Invite · Mar 28 | 2:54.13 | Central Methodist Invite | March 28, 2025 |
| Results · OutdoorCulver-Stockton Wildcat Open · Apr 18 | 14:22.69 | Culver-Stockton Wildcat Open | April 18, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
10 results2026 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 13 | Darren Young ClassicFeb 13 · 3000 Meters · Place 17 · Culver-Stockton (Mo.) | 3000 Meters | 17 | 12:16.35a PB | Jr |
| Feb 13 | Darren Young ClassicFeb 13 · 800 Meters · Place 26 · Culver-Stockton (Mo.) | 800 Meters | 26 | 2:52.59a | Jr |
| Feb 7 | Luther InvitationalFeb 7 · 3000m Steeplechase · Place 6 · Culver-Stockton (Mo.) | 3000m Steeplechase | 6 | 8:26.00a | Jr |
| Feb 7 | Luther InvitationalFeb 7 · 3000 Meters · Place 3 · Culver-Stockton (Mo.) | 3000 Meters | 3 | 12:35.54a | Jr |
| Jan 31 | Grinnell InvitationalJan 31 · 800 Meters · Place 22 · Culver-Stockton (Mo.) | 800 Meters | 22 | 2:57.98a | Jr |
| Jan 24 | Hilltop InvitationalJan 24 · 5000 Meters · Place 5 · Culver-Stockton (Mo.) | 5000 Meters | 5 | 22:13.29a | JR |
| Jan 24 | Hilltop InvitationalJan 24 · 3000 Meters · Place 4 · Culver-Stockton (Mo.) | 3000 Meters | 4 | 12:53.45a | JR |
2025 Outdoor Track
10 results2025 Indoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 8 | Luther InvitationalFeb 8 · 3000m Steeplechase · Place 4 · Culver-Stockton (Mo.) | 3000m Steeplechase | 4 | 8:04.64a PB | — |
| Feb 8 | Luther InvitationalFeb 8 · 3000 Meters · Place 4 · Culver-Stockton (Mo.) | 3000 Meters | 4 | 12:24.00a | — |
| Feb 1 | Grinnell InvitationalFeb 1 · 3000 Meters · Place 7 · Culver-Stockton (Mo.) | 3000 Meters | 7 | 12:25.58a | — |
| Feb 1 | Grinnell InvitationalFeb 1 · 800 Meters · Place 22 · Culver-Stockton (Mo.) | 800 Meters | 22 | 2:49.10a PB | — |
| Jan 25 | Hilltop InvitationalJan 25 · 5000 Meters · Place 5 · Culver-Stockton (Mo.) | 5000 Meters | 5 | 21:50.92a | — |
| Jan 25 | Hilltop InvitationalJan 25 · 3000 Meters · Place 20 · Culver-Stockton (Mo.) | 3000 Meters | 20 | 12:29.79a | — |
| Jan 18 | Bumble RumbleJan 18 · 5000 Meters · Place 2 · Culver-Stockton | 5000 Meters | 2 | 21:42.50 PB | SO |
| Jan 11 | Battle in the HiveJan 11 · 1 Mile · Place 7 · Culver-Stockton | 1 Mile | 7 | 6:15.96 PB | SO |
| Jan 11 | Battle in the HiveJan 11 · 800 Meters · Place 9 · Culver-Stockton | 800 Meters | 9 | 2:53.84 | SO |
2024 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 6 | Cornell InvitationalApr 6 · 3000m Steeplechase · Place 6 · Culver-Stockton (Mo.) | 3000m Steeplechase | 6 | 14:22.22a | — |
2024 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 10 | Darren Young ClassicFeb 10 · 800 Meters · Place 19 · Culver-Stockton (Mo.) | 800 Meters | 19 | 3:03.17a | — |