Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1600 Meters · IndoorRockford Auburn Boys Var/JV Invitational · Feb 21 | 7:00.18 | Rockford Auburn Boys Var/JV Invitational | February 21, 2026 |
| 1600 Meters · OutdoorRockford East Triangular · Apr 21 | 5:15.00a | Rockford East Triangular | April 21, 2026 |
| 3200 Meters · IndoorHononegah Boys A/AA Indoor Classic · Mar 14 | 15:04.61a | Hononegah Boys A/AA Indoor Classic | March 14, 2026 |
| 3200 Meters · OutdoorHub Relays · Apr 19 | 14:52.76 | Hub Relays | April 19, 2025 |
| 400 Meters · IndoorNIC-10 Indoor Championship Meet · Mar 21 | 1:27.53 | NIC-10 Indoor Championship Meet | March 21, 2026 |
| 400 Meters · OutdoorBoylan v Guilford, Hononegah · Apr 17 | 1:41.55 | Boylan v Guilford, Hononegah | April 17, 2024 |
| 800 Meters · IndoorHononegah Boys Indoor Classic (A/AA) · Mar 9 | 3:44.89a | Hononegah Boys Indoor Classic (A/AA) | March 9, 2024 |
| 800 Meters · OutdoorBoylan v Jefferson, Freeport · Apr 28 | 3:05.20 | Boylan v Jefferson, Freeport | April 28, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
5 results2026 Indoor Track
5 results2025 Outdoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| May 15 | 2025 NIC 10 Boys Conference ChampionshipsMay 15 · 800 Meters · Place 16 · Rockford (Boylan Catholic) | 800 Meters | 16. | 3:43.13a | 10 |
| Apr 30 | Belvidere QuadApr 30 · 3200 Meters · Place 9 · Rockford (Boylan Catholic) | 3200 Meters | 9 | 17:21.99a | 10 |
| Apr 23 | Boylan v Guilford, HononegahApr 23 · 800 Meters · Place 24 · Rockford (Boylan Catholic) | 800 Meters | 24 | 3:46.07a | 10 |
| Apr 19 | Hub RelaysApr 19 · 3200 Meters · Place 8 · Rockford (Boylan Catholic | 3200 Meters | 8 | 14:52.76 PB | 10 |
| Apr 16 | Rockford East InviteApr 16 · 1600 Meters · Place 17 · Rockford (Boylan Catholic | 1600 Meters | 17 | 8:16.89 | 10 |
2025 Indoor Track
2 results2024 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| May 10 | NIC-10 Boys Conference MeetMay 10 · 800 Meters · Place 17 · Rockford (Boylan Cathol | 800 Meters | 17 | 3:33.31a | — |
| May 1 | NIC-10 Tri B.North, Boylan, R.East - BoysMay 1 · 1600 Meters · Place 7 · Rockford (Boylan Cathol | 1600 Meters | 7 | 7:40.33a | — |
| May 1 | NIC-10 Tri B.North, Boylan, R.East - BoysMay 1 · 800 Meters · Place 9 · Rockford (Boylan Cathol | 800 Meters | 9 | 3:38.20a | — |
| Apr 24 | Jefferson v Belvidere, Boylan, FreeportApr 24 · 1600 Meters · Place 9 · Rockford (Boylan Cathol | 1600 Meters | 9 | 7:44.32a | — |
| Apr 24 | Jefferson v Belvidere, Boylan, FreeportApr 24 · 800 Meters · Place 13 · Rockford (Boylan Cathol | 800 Meters | 13 | 3:34.78a | — |
| Apr 17 | Boylan v Guilford, HononegahApr 17 · 800 Meters · Place 21 · Rockford (Boylan Catholic | 800 Meters | 21 | 3:47.48 | 9 |
| Apr 17 | Boylan v Guilford, HononegahApr 17 · 400 Meters · Place 24 · Rockford (Boylan Catholic | 400 Meters | 24 | 1:41.55 PB | 9 |
| Apr 10 | NIC-10 QuadrangularApr 10 · 1600 Meters · Place 9 · Rockford (Boylan Catholic) | 1600 Meters | 9 | 7:51.37 | 9 |
| Mar 28 | Distance Time TrialMar 28 · 800 Meters · Place 1 · Rockford (Boylan Catholic) | 800 Meters | 1. | 3:45.88Unofficial | 9 |
2024 Indoor Track
2 results