Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorIllini Classic · Feb 18 | 4:19.93 | Illini Classic | February 18, 2022 |
| 1500 Meters · OutdoorBig 10 Invitational #2 · Apr 9 | 3:59.05a | Big 10 Invitational #2 | April 9, 2021 |
| 1600 Meters · IndoorDuKane Boys Indoor Championships · Mar 15 | 4:29.15a | DuKane Boys Indoor Championships | March 15, 2019 |
| 1600 Meters · OutdoorMagis Miles · May 31 | 4:22.55 | Magis Miles | May 31, 2019 |
| 1600 Meters · Outdoor · Hand timedTri City Open "Gatorade" Meet · May 4 | 4:27.0h | Tri City Open "Gatorade" Meet | May 4, 2019 |
| 3000m Steeplechase · 0.914m · OutdoorIllini Invitational · Apr 22 | 9:35.56a | Illini Invitational | April 22, 2022 |
| 3200 Meters · OutdoorElmore McCornack Invite · Apr 6 | 9:43.08a | Elmore McCornack Invite | April 6, 2019 |
| 600 Meters · IndoorYork Boys Indoor Invitational · Mar 2 | 1:27.54a | York Boys Indoor Invitational | March 2, 2018 |
| 800 Meters · IndoorYork Boys Invite · Mar 1 | 2:02.77a | York Boys Invite | March 1, 2019 |
| 800 Meters · OutdoorMidwest Distance Classic · Jun 8 | 1:57.62 | Midwest Distance Classic | June 8, 2019 |
| 800 Meters · OutdoorUpstate Eight Conference Boys Championship · May 12 | 2:07.63a | Upstate Eight Conference Boys Championship | May 12, 2016 |
| Ray Mayer High School Elite Mile · OutdoorMagis Miles · May 31 | 4:24.30 | Magis Miles | May 31, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Outdoor Track
1 results2022 Outdoor Track
3 results2022 Indoor Track
3 results2021 Outdoor Track
1 results2019 Outdoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 8 | Midwest Distance ClassicJun 8 · 800 Meters · Place 8 · St. Charles (East)St. Charles (East) | 800 Meters | 8 | 1:57.62 PB | 12 |
| May 31 | Magis MilesMay 31 · 1500 Meters · Place 17 · St. Charles, ILSt. Charles, IL | 1500 Meters | 17 | 4:06.06 | — |
| May 31 | Magis MilesMay 31 · 1600 Meters · Place 18 · St. Charles, ILSt. Charles, IL | 1600 Meters | 18 | 4:22.55 PB | — |
| May 31 | Magis MilesMay 31 · Ray Mayer High School Elite Mile · Place 18 · St. Charles, ILSt. Charles, IL | Ray Mayer High School Elite Mile | 18 | 4:24.30 PB | — |
| May 31 | Magis MilesMay 31 · 1500 Meters · Place 17 · St. Charles, ILSt. Charles, IL | 1500 Meters | 17 | 4:06.06 | — |
| May 31 | Magis MilesMay 31 · 1600 Meters · Place 18 · St. Charles, ILSt. Charles, IL | 1600 Meters | 18 | 4:22.55 | — |
| May 31 | Magis MilesMay 31 · Ray Mayer High School Elite Mile · Place 18 · St. Charles, ILSt. Charles, IL | Ray Mayer High School Elite Mile | 18 | 4:24.30 | — |
| May 10 | DuKane Conference Outdoor Boys ChampionshipsMay 10 · 1600 Meters · Place 3 · St. Charles (East)St. Charles (East) | 1600 Meters | 3. | 4:24.25a | 12 |
| May 4 | Tri City Open "Gatorade" MeetMay 4 · 1600 Meters · Place 3 · St. Charles (East)St. Charles (East) | 1600 Meters | 3. | 4:27.0h PB | 12 |
| Apr 26 | Red Ribbon InvitationalApr 26 · 800 Meters · Place 2 · St. Charles (East)St. Charles (East) | 800 Meters | 2 | 1:59.57PR | 12 |
| Apr 20 | Red Grange InvitationalApr 20 · 1600 Meters · Place 3 · St. Charles (East)St. Charles (East) | 1600 Meters | 3. | 4:30.24a | 12 |
| Apr 13 | John Bell InvitationalApr 13 · 800 Meters · Place 2 · St. Charles (East)St. Charles (East) | 800 Meters | 2. | 2:00.48a | 12 |
| Apr 6 | Elmore McCornack InviteApr 6 · 3200 Meters · Place 1 · St. Charles (East)St. Charles (East) | 3200 Meters | 1. | 9:43.08a PB | 12 |
| Mar 8 | Batavia Distance MadnessMar 8 · 1600 Meters · Place 8 · St. Charles (East)St. Charles (East) | 1600 Meters | 8 | 4:26.88 | 12 |
2019 Indoor Track
2 results2018 Outdoor Track
5 results2018 Indoor Track
2 results2017 Outdoor Track
3 results2017 Indoor Track
1 results2016 Outdoor Track
3 results