Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1000 Meters · IndoorNYCAL Indoor Championships · Feb 16 | 3:24.12a | NYCAL Indoor Championships | February 16, 2023 |
| 1600 Meters · IndoorIvy League Prep Schools Meet #4 · Jan 13 | 5:31.99a | Ivy League Prep Schools Meet #4 | January 13, 2025 |
| 1600 Meters · OutdoorNYCAL #6 · May 9 | 5:35.14a | NYCAL #6 | May 9, 2024 |
| 200 Meters · OutdoorNYCAL Varsity Champs · May 16 | 29.27 | NYCAL Varsity Champs | May 16, 2023 |
| 300 Meters · IndoorNYCAL Indoor Track Kickoff Invitational · Nov 19 | 53.87a | NYCAL Indoor Track Kickoff Invitational | November 19, 2022 |
| 3200 Meters · IndoorNYCAL Meet #1 · Nov 20 | 11:15.53a | NYCAL Meet #1 | November 20, 2024 |
| 3200 Meters · OutdoorNYSAIS Championships · May 21 | 10:50.62 | NYSAIS Championships | May 21, 2025 |
| 400 Meters · OutdoorNYCAL League Meet #5 · May 1 | 1:00.90a | NYCAL League Meet #5 | May 1, 2025 |
| 400 Meters · Relay Split · OutdoorNYCAL League Meet #5 · May 1 | 1:03.963 | NYCAL League Meet #5 | May 1, 2025 |
| 600 Meters · IndoorNYCAL League Meet #3 · Jan 30 | 1:57.81 | NYCAL League Meet #3 | January 30, 2023 |
| 800 Meters · OutdoorNYCAL League Meet #5 · May 1 | 2:20.82a | NYCAL League Meet #5 | May 1, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| May 21 | NYSAIS ChampionshipsMay 21 · 3200 Meters · Place 14 · Lycee Francais De New York (LF | 3200 Meters | 14 | 10:50.62 PB | 11 |
| May 13 | NYCAL ChampsMay 13 · 3200 Meters · Place 8 · Lycee Francais de New York | 3200 Meters | 8. | 11:24.17a | 11 |
| May 13 | NYCAL ChampsMay 13 · 800 Meters · Place 11 · Lycee Francais de New York | 800 Meters | 11. | 2:26.42a | 11 |
| May 8 | NYCAL League Meet #6May 8 · 3200 Meters · Place 1 · Lycee Francais de New York | 3200 Meters | 1. | 11:03.94a | 11 |
| May 1 | NYCAL League Meet #5May 1 · 400 Meters · Place 22 · Lycee Francais de New York | 400 MetersRelay Split | 22. | 1:03.963 PB | 11 |
| May 1 | NYCAL League Meet #5May 1 · 800 Meters · Place 6 · Lycee Francais de New York | 800 Meters | 6. | 2:20.82a PB | 11 |
| May 1 | NYCAL League Meet #5May 1 · 400 Meters · Place 18 · Lycee Francais de New York | 400 Meters | 18. | 1:00.90a PB | 11 |
| Apr 24 | NYCAL Varsity Meet #5Apr 24 · 3200 Meters · Place 1 · Lycee Francais De New York (LF | 3200 Meters | 1 | 11:38.60 | 11 |
| Mar 27 | NYCAL League Meet #1Mar 27 · 3200 Meters · Place 1 · Lycee Francais de New York | 3200 Meters | 1. | 11:09.90a | 11 |
| Mar 27 | NYCAL League Meet #1Mar 27 · 800 Meters · Lycee Francais de New York | 800 Meters | -- | DNS | 11 |
2025 Indoor Track
1 results2024 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 11 | NYCAL Meet #3Dec 11 · 3200 Meters · Lycee Francais de New York | 3200 Meters | — | DNS | 11 |
| Dec 11 | NYCAL Meet #3Dec 11 · 1000 Meters · Lycee Francais de New York | 1000 Meters | — | DNS | 11 |
| Dec 2 | NYCAL Meet #2Dec 2 · 3200 Meters · Lycee Francais de New York | 3200 Meters | — | DNS | 11 |
| Dec 2 | NYCAL Meet #2Dec 2 · 1600 Meters · Lycee Francais de New York | 1600 Meters | — | DNS | 11 |
| Nov 20 | NYCAL Meet #1Nov 20 · 3200 Meters · Place 3 · Lycee Francais de New York | 3200 Meters | 3. | 11:15.53a PB | 11 |
2024 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| May 22 | NYSAIS Championships 2024May 22 · 3200 Meters · Place 26 · Lycee Francais De New York (LF | 3200 Meters | 26 | 11:49.82 | 10 |
| May 14 | NYCAL Varsity ChampsMay 14 · 3200 Meters · Place 9 · Lycee Franca | 3200 Meters | 9 | 11:41.01 | — |
| May 9 | NYCAL #6May 9 · 1600 Meters · Place 12 · Lycee Francais de New York | 1600 Meters | 12. | 5:35.14a PB | 10 |
| May 2 | NYCAL #5May 2 · 3200 Meters · Place 3 · Lycee Francais de New York | 3200 Meters | 3. | 12:00.16a | 10 |
| Apr 25 | NYCAL Varsity Meet #4Apr 25 · 1600 Meters · Place 6 · Lycee Francais De New York (LF | 1600 Meters | 6 | 5:41.17 | 10 |
| Apr 4 | NYCAL #1Apr 4 · 1600 Meters · Place 4 · Lycee Francais de New York | 1600 Meters | 4. | 5:44.42a | 10 |
2023 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| May 16 | NYCAL Varsity ChampsMay 16 · 200 Meters · Place 30 · Lycee Francais | 200 Meters | 30 | 29.27 PB | — |
2023 Indoor Track
6 results2022 Indoor Track
6 results