Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorNIC-10 Tri B.North, Guilford, Harlem - CoEd · Apr 23 | 12.63a | NIC-10 Tri B.North, Guilford, Harlem - CoEd | April 23, 2024 |
| 200 Meters · OutdoorNIC-10 Tri B.North, Boylan, R.East - Boys · May 1 | 26.51a | NIC-10 Tri B.North, Boylan, R.East - Boys | May 1, 2024 |
| 800 Meters · IndoorNIC-10 Indoor Championship Meet · Mar 22 | 2:19.73 | NIC-10 Indoor Championship Meet | March 22, 2025 |
| 800 Meters · Outdoor12th Annual B.A.T.E. Track and Field Invitational · Apr 19 | 2:13.55a | 12th Annual B.A.T.E. Track and Field Invitational | April 19, 2025 |
| High Jump · IndoorRockford Auburn Boys JV & V Invitational · Feb 17 | 1.52m | Rockford Auburn Boys JV & V Invitational | February 17, 2024 |
| High Jump · OutdoorFreeport v North, Boylan, Jefferson · Apr 12 | 1.47m | Freeport v North, Boylan, Jefferson | April 12, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Outdoor Track
7 results2025 Indoor Track
4 results2024 Outdoor Track
13 results| Date | Meet | Event | Pl | Mark | Gr |
| May 10 | NIC-10 Boys Conference MeetMay 10 · High Jump · Place 5 · Belvidere (North) | High Jump | 5 | 1.59m | — |
| May 1 | NIC-10 Tri B.North, Boylan, R.East - BoysMay 1 · High Jump · Place 5 · Belvidere (North) | High Jump | 5 | 1.63m | — |
| May 1 | NIC-10 Tri B.North, Boylan, R.East - BoysMay 1 · 200 Meters · Place 12 · Belvidere (North) | 200 Meters | 12 | 26.51a PB | — |
| May 1 | NIC-10 Tri B.North, Boylan, R.East - BoysMay 1 · 100 Meters · Place 15 · Belvidere (North) | 100 Meters | 15 | 12.74a | — |
| Apr 23 | NIC-10 Tri B.North, Guilford, Harlem - CoEdApr 23 · High Jump · Place 4 · Belvidere (North) | High Jump | 4 | 5-2 | — |
| Apr 23 | NIC-10 Tri B.North, Guilford, Harlem - CoEdApr 23 · 200 Meters · Place 22 · Belvidere (North) | 200 Meters | 22 | 26.55a | — |
| Apr 23 | NIC-10 Tri B.North, Guilford, Harlem - CoEdApr 23 · 100 Meters · Place 26 · Belvidere (North) | 100 Meters | 26 | 12.63a PB | — |
| Apr 19 | Glenbard South Raider InviteApr 19 · High Jump · Place 2 · Belvidere (North) | High Jump | 2 | 1.55m | — |
| Apr 17 | Freeport vs. Auburn, Belvidere NorthApr 17 · High Jump · Belvidere (North) | High Jump | — | NH | 10 |
| Apr 17 | Freeport vs. Auburn, Belvidere NorthApr 17 · 100 Meters · Place 17 · Belvidere (North) | 100 Meters | 17 | 13.12 | 10 |
| Apr 13 | 11th Annual B.A.T.E. Track and Field InvitationalApr 13 · High Jump · Place 4 · Belvidere (North) | High Jump | 4. | 5' 2 | 10 |
| Apr 9 | NIC-10 Tri Hononegah, B.North, Belvidere - CoEdApr 9 · High Jump · Place 9 · Belvidere (North) | High Jump | 9 | 4-10 | — |
| Apr 9 | NIC-10 Tri Hononegah, B.North, Belvidere - CoEdApr 9 · 200 Meters · Place 17 · Belvidere (North) | 200 Meters | 17 | 27.00a | — |
2024 Indoor Track
1 results2023 Outdoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| May 11 | NIC-10 Boy's Conference ChampionshipMay 11 · High Jump · Place 7 · Belvidere (North) | High Jump | 7 | 4-9 | — |
| May 3 | Belvidere North v Freeport, Hononegah, HarlemMay 3 · High Jump · Place 8 · Belvidere (North) | High Jump | 8 | 1.43m | — |
| May 3 | Belvidere North v Freeport, Hononegah, HarlemMay 3 · 200 Meters · Place 36 · Belvidere (North) | 200 Meters | 36 | 27.15a | — |
| May 3 | Belvidere North v Freeport, Hononegah, HarlemMay 3 · 100 Meters · Place 49 · Belvidere (North) | 100 Meters | 49 | 13.20a | — |
| Apr 26 | East vs Belvidere North Vs Belvidere TriangularApr 26 · 200 Meters · Place 16 · Belvidere (North) | 200 Meters | 16 | 27.81a | — |
| Apr 26 | East vs Belvidere North Vs Belvidere TriangularApr 26 · 100 Meters · Place 19 · Belvidere (North) | 100 Meters | 19 | 13.62a | — |
| Apr 21 | Glenbard South Raider InvitationalApr 21 · High Jump · Place 4 · Belvidere (North) | High Jump | 4 | 1.54m | — |
| Apr 18 | Boylan v Auburn, Belvidere, Belvidere NorthApr 18 · High Jump · Place 6 · Belvidere (North) | High Jump | 6 | 1.52m | — |
| Apr 18 | Boylan v Auburn, Belvidere, Belvidere NorthApr 18 · 200 Meters · Place 18 · Belvidere (North) | 200 Meters | 18 | 28.11a | — |
| Apr 18 | Boylan v Auburn, Belvidere, Belvidere NorthApr 18 · 100 Meters · Place 26 · Belvidere (North) | 100 Meters | 26 | 13.88a | — |
| Apr 15 | B.A.T.E. Track & Field InvitationalApr 15 · High Jump · Place 8 · Belvidere (North) | High Jump | 8. | 1.53m | 9 |
| Apr 12 | Freeport v North, Boylan, JeffersonApr 12 · High Jump · Place 5 · Belvidere (North) | High Jump | 5 | 1.47m PB | 9 |
| Apr 12 | Freeport v North, Boylan, JeffersonApr 12 · 200 Meters · Place 30 · Belvidere (North) | 200 Meters | 30 | 28.94 | 9 |
| Apr 12 | Freeport v North, Boylan, JeffersonApr 12 · 100 Meters · Place 31 · Belvidere (North) | 100 Meters | 31 | 14.26 | 9 |