Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · OutdoorMagis Miles · Jun 1 | 4:30.90 | Magis Miles | June 1, 2018 |
| 1500 Meters · OutdoorMagis Miles · Jun 1 | 4:11.53 | Magis Miles | June 1, 2018 |
| 1600 Meters · IndoorHF Boys 2/17 Indoor Meet · Feb 17 | 4:32.56a | HF Boys 2/17 Indoor Meet | February 17, 2018 |
| 1600 Meters · OutdoorYork Boys Last Chance Open · Mar 10 | 4:25.86 | York Boys Last Chance Open | March 10, 2018 |
| 1600 Meters · OutdoorDuPage Valley Conference Boys Championships · May 13 | 4:45.95a | DuPage Valley Conference Boys Championships | May 13, 2016 |
| 3200 Meters · IndoorOlivet Nazarene HS Classic · Feb 24 | 9:42.24 | Olivet Nazarene HS Classic | February 24, 2018 |
| 3200 Meters · Outdoor2018 DVC Boys Outdoor Conference · May 11 | 9:33.66a | 2018 DVC Boys Outdoor Conference | May 11, 2018 |
| 800 Meters · IndoorLockport Boys Open · Feb 25 | 2:06.07a | Lockport Boys Open | February 25, 2017 |
| 800 Meters · OutdoorMetea Valley Invitational · Apr 16 | 2:09.21a | Metea Valley Invitational | April 16, 2016 |
| Combined results · OutdoorMagis Miles · Jun 2 | 4:13.08 | Magis Miles | June 2, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Outdoor Track
10 results2018 Indoor Track
2 results2017 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 2 | Magis MilesJun 2 · 1500 Meters · Place 10 · Neuqua Valley | 1500 Meters | 10 | 4:32.03a PR | 11 |
| Jun 2 | Magis MilesJun 2 · 1500 Meters · Place 10 · Neuqua Valley | 1500 Meters | 10 | 4:30.27a PR | 11 |
| Jun 2 | Magis MilesJun 2 · 1500 Meters · Place 4 · Neuqua Valley | 1500 Meters | 4 | 4:13.08a PR | 11 |
| Jun 2 | Magis MilesJun 2 · Combined results · Place 4 · Neuqua Valley | Combined results | 4 | 4:13.08 PB | — |
| Jun 2 | Magis MilesJun 2 · Combined results · Place 10 · Neuqua Valley | Combined results | 10 | 4:30.27 | — |
| Jun 2 | Magis MilesJun 2 · Combined results · Place 10 · Neuqua Valley | Combined results | 10 | 4:32.03 | — |
| May 2 | DVC JV OpenMay 2 · 1600 Meters · Naperville (Neuqua Valley) | 1600 Meters | — | 4:41.0Unofficial | 11 |
| Apr 29 | Waubonsie Valley "Red Ribbon" InvitationalApr 29 · 3200 Meters · Place 6 · Naperville (Neuqua Valley) | 3200 Meters | 6. | 10:10.18a | 11 |
| Apr 11 | WV and NV dualApr 11 · 1600 Meters · Naperville (Neuqua Valley) | 1600 Meters | — | 4:49.0Unofficial | 11 |
2017 Indoor Track
4 results2016 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| May 13 | DuPage Valley Conference Boys ChampionshipsMay 13 · 1600 Meters · Place 5 · Neuqua Valley | 1600 Meters | 5 | 4:45.95a PB | 10 |
| Apr 30 | Red Ribbon ClassicApr 30 · 3200 Meters · Place 5 · Neuqua Valley | 3200 Meters | 5 | 10:09.63a | 10 |
| Apr 19 | NV vs. NNApr 19 · 1600 Meters · Naperville (Neuqua Valley) | 1600 Meters | — | 4:48.0Unofficial | 10 |
| Apr 16 | Metea Valley InvitationalApr 16 · 800 Meters · Place 4 · Naperville (Neuqua Valley) | 800 Meters | 4. | 2:09.21a PB | 10 |
| Apr 12 | NC vs NVApr 12 · 3200 Meters · Naperville (Neuqua Valley) | 3200 Meters | — | 10:27.0Unofficial | 10 |
| Apr 12 | NC vs NVApr 12 · 400 Meters · Naperville (Neuqua Valley) | 400 Meters | — | 1:01.0Unofficial | 10 |
2016 Indoor Track
5 results