Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorMissouri Valley Conference Indoor Championships · Feb 27 | 4:11.63a | Missouri Valley Conference Indoor Championships | February 27, 2022 |
| 1 Mile · OutdoorMagis Miles · Jun 1 | 4:47.96 | Magis Miles | June 1, 2018 |
| 1500 Meters · OutdoorMagis Miles · May 31 | 4:05.28 | Magis Miles | May 31, 2019 |
| 1600 Meters · OutdoorMagis Miles · May 31 | 4:20.42 | Magis Miles | May 31, 2019 |
| 1600 Meters · Outdoor · Hand timedTri City Open "Gatorade" Meet · May 4 | 4:23.0h | Tri City Open "Gatorade" Meet | May 4, 2019 |
| 3200 Meters · OutdoorElmore McCornack Invite · Apr 6 | 9:51.53a | Elmore McCornack Invite | April 6, 2019 |
| 800 Meters · IndoorDuKane Boys Indoor Championships · Mar 15 | 1:57.98a | DuKane Boys Indoor Championships | March 15, 2019 |
| 800 Meters · OutdoorDuKane Conference Outdoor Boys Championships · May 10 | 1:56.62a | DuKane Conference Outdoor Boys Championships | May 10, 2019 |
| Complete · OutdoorSt. Charles East/Geneva Duel · Apr 16 | 1:58.30hPR | St. Charles East/Geneva Duel | April 16, 2019 |
| Ray Mayer High School Elite Mile · OutdoorMagis Miles · May 31 | 4:22.13 | Magis Miles | May 31, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Outdoor Track
1 results2022 Indoor Track
7 results2021 Outdoor Track
2 results2019 Outdoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| May 31 | Magis MilesMay 31 · 1500 Meters · Place 14 · St. Charles, ILSt. Charles, IL | 1500 Meters | 14 | 4:05.28 PB | — |
| May 31 | Magis MilesMay 31 · 1600 Meters · Place 12 · St. Charles, ILSt. Charles, IL | 1600 Meters | 12 | 4:20.42 PB | — |
| May 31 | Magis MilesMay 31 · Ray Mayer High School Elite Mile · Place 12 · St. Charles, ILSt. Charles, IL | Ray Mayer High School Elite Mile | 12 | 4:22.13 PB | — |
| May 31 | Magis MilesMay 31 · 1500 Meters · Place 14 · St. Charles, ILSt. Charles, IL | 1500 Meters | 14 | 4:05.28 | — |
| May 31 | Magis MilesMay 31 · 1600 Meters · Place 12 · St. Charles, ILSt. Charles, IL | 1600 Meters | 12 | 4:20.42 | — |
| May 31 | Magis MilesMay 31 · Ray Mayer High School Elite Mile · Place 12 · St. Charles, ILSt. Charles, IL | Ray Mayer High School Elite Mile | 12 | 4:22.13 | — |
| May 10 | DuKane Conference Outdoor Boys ChampionshipsMay 10 · 800 Meters · Place 1 · St. Charles (East)St. Charles (East) | 800 Meters | 1. | 1:56.62a PB | 12 |
| May 4 | Tri City Open "Gatorade" MeetMay 4 · 1600 Meters · Place 1 · St. Charles (East)St. Charles (East) | 1600 Meters | 1. | 4:23.0h PB | 12 |
| Apr 26 | Red Ribbon InvitationalApr 26 · 800 Meters · Place 1 · St. Charles (East)St. Charles (East) | 800 Meters | 1 | 1:59.06 | 12 |
| Apr 20 | Red Grange InvitationalApr 20 · 800 Meters · Place 1 · St. Charles (East)St. Charles (East) | 800 Meters | 1. | 1:58.05a | 12 |
| Apr 16 | St. Charles East/Geneva DuelApr 16 · Complete · Place 1 · St. Charles (East)St. Charles (East) | Complete | 1 | 1:58.30hPR PB | 12 |
| Apr 13 | John Bell InvitationalApr 13 · 1600 Meters · Place 1 · St. Charles (East)St. Charles (East) | 1600 Meters | 1. | 4:27.13a | 12 |
| Apr 6 | Elmore McCornack InviteApr 6 · 3200 Meters · Place 1 · St. Charles (East)St. Charles (East) | 3200 Meters | 1. | 9:51.53a PB | 12 |
| Mar 8 | Batavia Distance MadnessMar 8 · 1600 Meters · Place 3 · St. Charles (East)St. Charles (East) | 1600 Meters | 3 | 4:23.50 | 12 |
2019 Indoor Track
2 results2018 Outdoor Track
4 results2017 Outdoor Track
2 results