Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1600 Meters · IndoorBig 12 Indoor Boys Championships · Mar 10 | 5:11.20 | Big 12 Indoor Boys Championships | March 10, 2020 |
| 1600 Meters · OutdoorCentral Vs. Bloomington, Centennial, Danville, PND, and Richwoods · May 22 | 4:54.5 | Central Vs. Bloomington, Centennial, Danville, PND, and Richwoods | May 22, 2021 |
| 3200 Meters · IndoorFirst to the Finish Charger Invite · Mar 2 | 11:48.44a | First to the Finish Charger Invite | March 2, 2019 |
| 3200 Meters · OutdoorBoys Twin City Championships · May 14 | 10:43.10 | Boys Twin City Championships | May 14, 2021 |
| 400 Meters · OutdoorNCHS-CHS Coed · Apr 16 | 1:02.71a | NCHS-CHS Coed | April 16, 2019 |
| 800 Meters · OutdoorDanville, Peoria Notre Dame, Manual, Urbana, Centennial · May 24 | 2:15.45a | Danville, Peoria Notre Dame, Manual, Urbana, Centennial | May 24, 2021 |
| 800 Meters · Outdoor · Hand timedNCHS-Centennial Coed · Apr 17 | 2:43.30h | NCHS-Centennial Coed | April 17, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Outdoor Track
20 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 10 | IHSA Class 3A TRB Sectional #11 -Bloomington (H.S.)Jun 10 · 1600 Meters · Place 16 · Champaign (Centennial) | 1600 Meters | 16. | 5:00.56a | 12 |
| Jun 10 | IHSA Class 3A TRB Sectional #11 -Bloomington (H.S.)Jun 10 · 800 Meters · Champaign (Centennial) | 800 MetersRelay Split | — | 2:13.9Unofficial | 12 |
| Jun 2 | Boys Big 12 Track and Field ChampionshipsJun 2 · 1600 Meters · Champaign (Centennial) | 1600 Meters | — | SCR | 12 |
| Jun 2 | Boys Big 12 Track and Field ChampionshipsJun 2 · 800 Meters · Champaign (Centennial) | 800 MetersRelay Split | — | 2:10.4Unofficial | 12 |
| May 27 | Bloomington Gold InvitationalMay 27 · 1600 Meters · Place 7 · Champaign (Centennial) | 1600 Meters | 7 | 4:57.10 | 12 |
| May 24 | Danville, Peoria Notre Dame, Manual, Urbana, CentennialMay 24 · 800 Meters · Champaign (Centennial) | 800 MetersRelay Split | — | 2:13.1Unofficial | 12 |
| May 24 | Danville, Peoria Notre Dame, Manual, Urbana, CentennialMay 24 · 800 Meters · Place 4 · Champaign (Centennial) | 800 Meters | 4. | 2:15.45a PB | 12 |
| May 22 | Central Vs. Bloomington, Centennial, Danville, PND, and RichwoodsMay 22 · 1600 Meters · Place 6 · Champaign (Centennial) | 1600 Meters | 6. | 4:54.5 PB | 12 |
| May 20 | Centennial/NCHS/Salt Fork/TuscolaMay 20 · 800 Meters · Champaign (Centennial) | 800 MetersRelay Split | — | 2:16.1Unofficial | 12 |
| May 20 | Centennial/NCHS/Salt Fork/TuscolaMay 20 · 400 Meters · Champaign (Centennial) | 400 MetersRelay Split | — | 59.1Unofficial | 12 |
| May 14 | Boys Twin City ChampionshipsMay 14 · 3200 Meters · Place 3 · Champaign (Centennial) | 3200 Meters | 3 | 10:43.10 PB | 12 |
| May 14 | Boys Twin City ChampionshipsMay 14 · 1600 Meters · Place 6 · Champaign (Centennial) | 1600 Meters | 6 | 5:01.87 | 12 |
| May 7 | Centennial Coed OpenMay 7 · 1600 Meters · Place 6 · Champaign (Centennial) | 1600 Meters | 6 | 5:05.72 | 12 |
| May 4 | Teutopolis HS Meet 5/4May 4 · 3200 Meters · Place 2 · Champaign (Centennial) | 3200 Meters | 2. | 10:52.3 | 12 |
| May 4 | Teutopolis HS Meet 5/4May 4 · 1600 Meters · Place 2 · Champaign (Centennial) | 1600 Meters | 2. | 5:02.1 | 12 |
| Apr 29 | Danville, Centennial, Normal, Bismark, Bloomington (B)Apr 29 · 800 Meters · Champaign (Centennial) | 800 MetersRelay Split | — | 2:16.1Unofficial | 12 |
| Apr 29 | Danville, Centennial, Normal, Bismark, Bloomington (B)Apr 29 · 400 Meters · Champaign (Centennial) | 400 MetersRelay Split | — | 61.2Unofficial | 12 |
| Apr 27 | Rantoul Quintangular MeetApr 27 · 1600 Meters · Place 4 · Centennial | 1600 Meters | 4 | 5:19.99 | SR |
| Apr 22 | PONTIAC VS RANTOUL, METAMORA, CHAMPAIGN CENTENNIAL CO-EDApr 22 · 3200 Meters · Place 1 · Champaign (Centennial) | 3200 Meters | 1. | 11:13.04a | 12 |
| Apr 22 | PONTIAC VS RANTOUL, METAMORA, CHAMPAIGN CENTENNIAL CO-EDApr 22 · 1600 Meters · Place 13 · Champaign (Centennial) | 1600 Meters | 13. | 5:26.13aUnofficial | 12 |
2020 Indoor Track
4 results2020 Outdoor Track
1 results2019 Outdoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| May 16 | IHSA 3A Boys Bloomington SectionalMay 16 · 3200 Meters · Place 22 · Centennial | 3200 Meters | 22 | 12:08.73 | 10 |
| May 13 | Honor Roll Open MileMay 13 · 1600 Meters · Place 11 · Champaign (Centennial) | 1600 Meters | 11. | 5:10.1Unofficial | 10 |
| May 8 | Big 12 Conference Championship May 8 · 3200 Meters · Place 16 · Champaign (Centennial) | 3200 Meters | 16. | 11:52.74a | 10 |
| May 4 | Big 12 FR/SO Championship May 4 · 1600 Meters · Place 10 · Champaign (Centennial) | 1600 Meters | 10. | 5:13.23a | 10 |
| May 4 | Big 12 FR/SO Championship May 4 · 800 Meters · Champaign (Centennial) | 800 MetersRelay Split | — | 2:20.7Unofficial | 10 |
| Apr 30 | Boys Twin CityApr 30 · 3200 Meters · Place 8 · Centennial | 3200 Meters | 8 | 11:30.21 | 10 |
| Apr 26 | Lincoln Way West InvitationalApr 26 · 1600 Meters · Place 24 · Centennial | 1600 Meters | 24 | 5:18.99PR | 10 |
| Apr 23 | Danville Boys QuadApr 23 · 3200 Meters · Place 3 · Champaign (Centennial) | 3200 Meters | 3. | 11:20.37a | 10 |
| Apr 23 | Danville Boys QuadApr 23 · 400 Meters · Champaign (Centennial) | 400 MetersRelay Split | — | 64.9Unofficial | 10 |
| Apr 16 | NCHS-CHS CoedApr 16 · 800 Meters · Champaign (Centennial) | 800 MetersRelay Split | — | 2:22.3Unofficial | 10 |
| Apr 16 | NCHS-CHS CoedApr 16 · 400 Meters · Champaign (Centennial) | 400 MetersRelay Split | — | 59.8Unofficial | 10 |
| Apr 16 | NCHS-CHS CoedApr 16 · 400 Meters · Place 7 · Champaign (Centennial) | 400 Meters | 7. | 1:02.71a PB | 10 |
| Apr 10 | FS Coed InviteApr 10 · 1600 Meters · Place 10 · Centennial | 1600 Meters | 10 | 5:26.02PR | 10 |
| Apr 1 | SHS OpenApr 1 · 3200 Meters · Place 4 · Centennial | 3200 Meters | 4 | 11:39.91SR | 10 |
2019 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Mar 12 | Big 12 InviteMar 12 · 1600 Meters · Place 12 · Champaign (Centennial) | 1600 Meters | 12. | 5:29.83a | 10 |
| Mar 12 | Big 12 InviteMar 12 · 800 Meters · Champaign (Centennial) | 800 MetersRelay Split | — | 2:22.5Unofficial | 10 |
| Mar 2 | First to the Finish Charger InviteMar 2 · 3200 Meters · Place 9 · Champaign (Centennial) | 3200 Meters | 9. | 11:48.44a PB | 10 |
| Feb 23 | Normal West Indoor InvitationalFeb 23 · 800 Meters · Champaign (Centennial) | 800 MetersRelay Split | — | 2:27.3Unofficial | 10 |
| Feb 12 | M-S Mini MeetFeb 12 · 1600 Meters · Champaign (Centennial) | 1600 Meters | — | 5:25.6Unofficial | 10 |
2018 Outdoor Track
9 results2018 Indoor Track
2 results