Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorProviso West Boys Invitational · Feb 24 | 4:48.60a | Proviso West Boys Invitational | February 24, 2018 |
| 1500 Meters · OutdoorMagis Miles · May 31 | 4:04.58 | Magis Miles | May 31, 2019 |
| 1600 Meters · IndoorYork Boys Quad · Feb 8 | 4:34.1 | York Boys Quad | February 8, 2020 |
| 1600 Meters · OutdoorMagis Miles · May 31 | 4:18.83 | Magis Miles | May 31, 2019 |
| 3200 Meters · IndoorYork Boys Quad · Feb 3 | 10:27.5 | York Boys Quad | February 3, 2018 |
| 3200 Meters · Indoor · Hand timedYork Boys Quad #1 · Feb 2 | 10:15.1h | York Boys Quad #1 | February 2, 2019 |
| 400 Meters · Indoor · Hand timedYork Boys Quad #2 · Feb 20 | 53.9h | York Boys Quad #2 | February 20, 2019 |
| 600 Meters · IndoorWest Suburban Silver Boys' Indoor Track and Field Championship · Mar 15 | 1:26.32 | West Suburban Silver Boys' Indoor Track and Field Championship | March 15, 2019 |
| 800 Meters · IndoorWSC-Silver Boys Championships · May 10 | 1:56.32a | WSC-Silver Boys Championships | May 10, 2019 |
| 800 Meters · Indoor · Hand timedYork Boys Quad #1 · Feb 2 | 2:05.2h | York Boys Quad #1 | February 2, 2019 |
| 800 Meters · OutdoorIHSA 3A Boys York Sectional · May 16 | 1:56.58 | IHSA 3A Boys York Sectional | May 16, 2019 |
| Ray Mayer High School Elite Mile · OutdoorMagis Miles · May 31 | 4:20.34 | Magis Miles | May 31, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Outdoor Track
1 results2020 Indoor Track
4 results2019 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| May 31 | Magis MilesMay 31 · 1500 Meters · Place 10 · Elmhurst, ILElmhurst, IL | 1500 Meters | 10 | 4:04.58 PB | — |
| May 31 | Magis MilesMay 31 · 1600 Meters · Place 7 · Elmhurst, ILElmhurst, IL | 1600 Meters | 7 | 4:18.83 PB | — |
| May 31 | Magis MilesMay 31 · Ray Mayer High School Elite Mile · Place 6 · Elmhurst, ILElmhurst, IL | Ray Mayer High School Elite Mile | 6 | 4:20.34 PB | — |
| May 31 | Magis MilesMay 31 · 1500 Meters · Place 10 · Elmhurst, ILElmhurst, IL | 1500 Meters | 10 | 4:04.58 | — |
| May 31 | Magis MilesMay 31 · 1600 Meters · Place 7 · Elmhurst, ILElmhurst, IL | 1600 Meters | 7 | 4:18.83 | — |
| May 31 | Magis MilesMay 31 · Ray Mayer High School Elite Mile · Place 6 · Elmhurst, ILElmhurst, IL | Ray Mayer High School Elite Mile | 6 | 4:20.34 | — |
| May 16 | IHSA 3A Boys York SectionalMay 16 · 800 Meters · Place 2 · Elmhurst (York)Elmhurst (York) | 800 Meters | 2 | 1:56.58 PB | 11 |
| May 3 | 87th ANNUAL DUPAGE COUNTY BOYS TRACK & FIELD CHAMPIONSHIPSMay 3 · 800 Meters · Place 2 · Elmhurst (York)Elmhurst (York) | 800 Meters | 2. | 1:58.89a | 11 |
| Apr 26 | Red Ribbon InvitationalApr 26 · 1600 Meters · Place 1 · Elmhurst (York)Elmhurst (York) | 1600 Meters | 1 | 4:24.96PR | 11 |
| Apr 13 | Bud Mohns InvitationalApr 13 · 1600 Meters · Place 3 · Elmhurst (York)Elmhurst (York) | 1600 Meters | 3 | 4:32.12PR | 11 |
2019 Indoor Track
10 results2018 Indoor Track
2 results2017 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 21 | York QuadApr 21 · 1600 Meters · Place 2 · Elmhurst (York)Elmhurst (York) | 1600 Meters | 2. | 4:57.0 | 9 |
2017 Outdoor Track
2 results