Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| May 7 | NYCAL League Meet #5May 7 · 3000 Meters · Place 5 · Lycee Francais De New York (LFNY | 3000 Meters | 5 | 13:23.53a PB | 12 |
| Apr 30 | NYCAL League Meet #4Apr 30 · 3000 Meters · Place 2 · Lycee Francais De New York (LFNY | 3000 Meters | 2 | 13:57.31a | 12 |
2025 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| May 13 | NYCAL ChampsMay 13 · 400 Meters · Lycee Francais de New York | 400 MetersRelay Split | — | 1:23.976 | 11 |
| May 13 | NYCAL ChampsMay 13 · 1500 Meters · Place 7 · Lycee Francais de New York | 1500 Meters | 7. | 5:58.75a | 11 |
| May 13 | NYCAL ChampsMay 13 · 800 Meters · Lycee Francais de New York | 800 Meters | -- | DNS | 11 |
| May 8 | NYCAL League Meet #6May 8 · 1500 Meters · Place 3 · Lycee Francais de New York | 1500 Meters | 3. | 5:57.20a PB | 11 |
| May 1 | NYCAL League Meet #5May 1 · 400 Meters · Place 24 · Lycee Francais de New York | 400 MetersRelay Split | 24. | 1:19.165 | 11 |
| May 1 | NYCAL League Meet #5May 1 · 800 Meters · Place 8 · Lycee Francais de New York | 800 Meters | 8. | 2:45.31a | 11 |
| Apr 17 | NYCAL League Meet #4Apr 17 · 400 Meters · Lycee Francais de New York | 400 MetersRelay Split | — | 1:10.154a PB | 11 |
| Apr 17 | NYCAL League Meet #4Apr 17 · 800 Meters · Place 5 · Lycee Francais de New York | 800 Meters | 5. | 2:45.42a | 11 |
| Mar 27 | NYCAL League Meet #1Mar 27 · 800 Meters · Place 1 · Lycee Francais de New York | 800 Meters | 1. | 2:43.83a PB | 11 |
2025 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 12 | NYCAL ChampsFeb 12 · 600 Meters · Place 4 · Lycee Franca | 600 Meters | 4 | 1:53.34 PB | — |
| Jan 13 | Ivy League Prep Schools Meet #4Jan 13 · 600 Meters · Place 22 · Lycee Francais de New York | 600 Meters | 22. | 1:55.87a | 11 |
2024 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 11 | NYCAL Meet #3Dec 11 · 600 Meters · Lycee Francais de New York | 600 Meters | — | DNS | 11 |
| Dec 2 | NYCAL Meet #2Dec 2 · 600 Meters · Place 3 · Lycee Francais de New York | 600 Meters | 3. | 1:56.45a | 11 |
| Nov 20 | NYCAL Meet #1Nov 20 · 600 Meters · Place 2 · Lycee Francais de New York | 600 Meters | 2. | 1:57.25a | 11 |
| Feb 15 | NYCAL ChampionshipsFeb 15 · 600 Meters · Place 2 · Lycee Franca | 600 Meters | 2 | 1:56.13 | — |
| Jan 29 | NYCAL Meet #3Jan 29 · 600 Meters · Place 4 · Lycee Franca | 600 Meters | 4 | 1:57.60 | — |
| Jan 8 | Ivy League Prep #4Jan 8 · 600 Meters · Place 20 · Lycee Franca | 600 Meters | 20 | 2:01.22 | — |
2024 Outdoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| May 9 | NYCAL #6May 9 · 400 Meters · Place 12 · Lycee Francais de New York | 400 Meters | 12. | 1:12.54a PB | 10 |
| May 2 | NYCAL #5May 2 · 800 Meters · Lycee Francais de New York | 800 Meters | -- | DNS | 10 |
| Apr 18 | NYCAL #3Apr 18 · 800 Meters · Place 8 · Lycee Francais de New York | 800 Meters | 8. | 3:02.77a | 10 |
2023 Indoor Track
5 results2023 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| May 16 | NYCAL Varsity ChampsMay 16 · 400 Meters · Place 20 · Lycee Francais | 400 Meters | 20 | 1:16.65 | — |
2022 Indoor Track
2 results