Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Outdoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| May 6 | ISL ChampionshipsMay 6 · 1600 Meters · Place 8 · Niles (Northridge Prep) | 1600 Meters | 8 | 5:17.24a | — |
| May 2 | LFA All ComersMay 2 · 1600 Meters · Place 4 · Niles (Northridge Prep) | 1600 Meters | 4 | 5:21.51a | — |
| Apr 29 | Deerfield InvitationalApr 29 · 3200 Meters · Place 22 · Niles (Northridge Prep) | 3200 Meters | 22 | 11:47.52a | — |
| Apr 25 | LFA InviteApr 25 · 3200 Meters · Place 7 · Niles (Northridge Prep) | 3200 Meters | 7 | 11:28.1 | 12 |
| Apr 11 | Deerfield RustbusterApr 11 · 1600 Meters · Place 5 · Niles (Northridge Prep) | 1600 Meters | 5 | 5:10.10a | — |
| Apr 3 | Niles West Boys QuadApr 3 · 1600 Meters · Place 7 · Niles (Northridge Prep) | 1600 Meters | 7 | 5:06.52 | 12 |
| Mar 25 | 2023 Proviso East Midwest ClassicMar 25 · 800 Meters · Place 16 · Niles (Northridge Prep) | 800 Meters | 16 | 2:25.16 PB | 12 |
| Mar 25 | 2023 Proviso East Midwest ClassicMar 25 · 800 Meters · Place 16 · Niles (Northridge Prep) | 800 Meters | 16 | 2:25.16 | 12 |
2023 Indoor Track
2 results2022 Outdoor Track
6 results2022 Indoor Track
3 results2021 Outdoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| May 29 | Walther Christian InvitationalMay 29 · 1600 Meters · Place 8 · Northridge Prep High | 1600 Meters | 8 | 5:18.55 | SO |
| May 26 | Loyola Academy Open #2May 26 · 3200 Meters · Place 4 · Niles (Northridge Prep) | 3200 Meters | 4 | 11:51.79 | 10 |
| May 22 | ISL ChampionshipsMay 22 · 1600 Meters · Place 13 · Niles (Northridge Prep) | 1600 Meters | 13 | 5:23.43 | 10 |
| May 18 | Notre Dame Boys Invite 4May 18 · 3200 Meters · Place 4 · Niles (Northridge Prep) | 3200 Meters | 4 | 11:45.87 | 10 |
| May 14 | LFA InviteMay 14 · 3200 Meters · Place 4 · Niles (Northridge Prep) | 3200 Meters | 4. | 11:45.27a | 10 |
| May 14 | LFA InviteMay 14 · 1600 Meters · Place 4 · Niles (Northridge Prep) | 1600 Meters | 4. | 5:15.19a | 10 |
| May 12 | Notre Dame Boys Invite 3May 12 · 3200 Meters · Place 10 · Niles (Northridge Prep) | 3200 Meters | 10 | 12:12.79 | 10 |
| May 4 | LFA OpenMay 4 · 1600 Meters · Place 5 · Niles (Northridge Prep) | 1600 Meters | 5. | 5:25.34a | 10 |
| May 1 | Gans Zeedyk InviteMay 1 · 1600 Meters · Place 6 · Niles (Northridge Prep) | 1600 Meters | 6 | 5:33.98 | 10 |
| Apr 27 | LFA Early SeasonApr 27 · 3200 Meters · Place 3 · Niles (Northridge Prep) | 3200 Meters | 3 | 11:54.19h PB | 10 |
| Apr 15 | Prospect Distance NightApr 15 · 800 Meters · Place 18 · Niles (Northridge Prep) | 800 Meters | 18 | 2:32.9h PB | 10 |
2020 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Mar 7 | Maine East InviteMar 7 · 1600 Meters · Niles (Northridge Prep) | 1600 Meters | — | NT | 9 |