Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · Outdoor2026 NT Boys Open Meet Outdoor #2 · Apr 21 | 13.78a | 2026 NT Boys Open Meet Outdoor #2 | April 21, 2026 |
| 1600 Meters · Indoor2025 Boys' Indoor Meet #2 with Loyola · Feb 26 | 6:15.52a | 2025 Boys' Indoor Meet #2 with Loyola | February 26, 2025 |
| 1600 Meters · OutdoorChicago Catholic League Varsity Championship · May 16 | 6:01.92 | Chicago Catholic League Varsity Championship | May 16, 2025 |
| 200 Meters · IndoorNT Boys Open Meet #1 · Feb 24 | 29.21 | NT Boys Open Meet #1 | February 24, 2026 |
| 200 Meters · OutdoorLoyola Academy Open Meet #1 · Mar 30 | 27.50a | Loyola Academy Open Meet #1 | March 30, 2026 |
| 400 Meters · IndoorEvanston Boys Invitational · Feb 7 | 1:08.55 | Evanston Boys Invitational | February 7, 2026 |
| 400 Meters · Outdoor2026 NT Boys Open Meet Outdoor #2 · Apr 21 | 1:00.89a | 2026 NT Boys Open Meet Outdoor #2 | April 21, 2026 |
| 800 Meters · Indoor2025 Boys' Indoor Meet #2 with Loyola · Feb 26 | 2:37.70a | 2025 Boys' Indoor Meet #2 with Loyola | February 26, 2025 |
| 800 Meters · Outdoor2026 Deerfield Invite - F/S & Open · May 2 | 2:33.64a | 2026 Deerfield Invite - F/S & Open | May 2, 2026 |
| Long Jump · IndoorNT Boys Open Meet #1 · Feb 24 | 3.95m | NT Boys Open Meet #1 | February 24, 2026 |
| Pole Vault · IndoorEvanston Boys Invitational · Feb 7 | 1.83m | Evanston Boys Invitational | February 7, 2026 |
| Pole Vault · OutdoorCCL Frosh Soph Boys Championships · May 5 | 2.44m | CCL Frosh Soph Boys Championships | May 5, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
18 results2026 Indoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Mar 20 | CCL Indoor ChampionshipsMar 20 · Pole Vault · Place 6 · Wilmette (Loyola Academy) | Pole Vault | 6 | 1.98m | 10 |
| Feb 24 | NT Boys Open Meet #1Feb 24 · Long Jump · Place 28 · Wilmette (Loyola Academy) | Long Jump | 28 | 3.95m PB | 10 |
| Feb 24 | NT Boys Open Meet #1Feb 24 · 200 Meters · Place 64 · Wilmette (Loyola Academy) | 200 Meters | 64 | 29.21 PB | 10 |
| Feb 20 | Boys GBS Quad #2Feb 20 · Pole Vault · Place 9 · Wilmette (Loyola Academy) | Pole Vault | 9 | 2.36m | 10 |
| Feb 20 | Boys GBS Quad #2Feb 20 · 200 Meters · Place 30 · Wilmette (Loyola Academy) | 200 Meters | 30 | 31.36a | 10 |
| Feb 13 | Boys GBS Quad #1Feb 13 · Pole Vault · Place 16 · Wilmette (Loyola Academy) | Pole Vault | 16 | 2.14m | 10 |
| Feb 13 | Boys GBS Quad #1Feb 13 · 200 Meters · Place 47 · Wilmette (Loyola Academy) | 200 Meters | 47 | 29.39a | 10 |
| Feb 7 | Evanston Boys InvitationalFeb 7 · Pole Vault · Place 1 · Wilmette (Loyola Academy) | Pole Vault | 1 | 1.83m PB | 10 |
| Feb 7 | Evanston Boys InvitationalFeb 7 · 400 Meters · Place 11 · Wilmette (Loyola Academy) | 400 Meters | 11 | 1:08.55 PB | 10 |
2025 Outdoor Track
1 results2025 Indoor Track
3 results