Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorApple Bank Hispanic Games · Jan 2 | 6:20.21 | Apple Bank Hispanic Games | January 2, 2026 |
| 1000 Meters · IndoorNYSAIS Championships · Feb 27 | 3:27.32a | NYSAIS Championships | February 27, 2026 |
| 100m Hurdles · 33" / 0.838m · OutdoorNYCAL #6 · May 9 | 23.27a | NYCAL #6 | May 9, 2024 |
| 1500 Meters · IndoorApple Bank Hispanic Games · Jan 2 | 5:57.86 | Apple Bank Hispanic Games | January 2, 2026 |
| 1500 Meters · OutdoorNYSAIS Championships · May 21 | 5:44.50 | NYSAIS Championships | May 21, 2025 |
| 2 Miles · IndoorRefuel with Chocolate Milk Officials HOF Invitational - HS · Jan 9 | 14:06.82 | Refuel with Chocolate Milk Officials HOF Invitational - HS | January 9, 2026 |
| 200 Meters · OutdoorNYCAL League Meet #5 · May 7 | 30.22a | NYCAL League Meet #5 | May 7, 2026 |
| 2000m Steeplechase · 0.762m · OutdoorNYSAIS Outdoor Championships · May 20 | 8:48.52a | NYSAIS Outdoor Championships | May 20, 2026 |
| 2000m Steeplechase · OutdoorGlenn D. Loucks Games · May 7 | 8:55.32 | Glenn D. Loucks Games | May 7, 2026 |
| 300 Meters · IndoorNYCAL Meet #3 · Dec 17 | 56.93a | NYCAL Meet #3 | December 17, 2025 |
| 3000 Meters · IndoorIvy League Prep Schools Meet #1 · Dec 3 | 12:56.75a | Ivy League Prep Schools Meet #1 | December 3, 2025 |
| 3000 Meters · OutdoorNYCAL League Meet #6 · May 8 | 12:34.86a | NYCAL League Meet #6 | May 8, 2025 |
| 400 Meters · OutdoorNYCAL League Meet #5 · May 7 | 1:06.33a | NYCAL League Meet #5 | May 7, 2026 |
| 55 Meter · IndoorNYCAL Meet #2 · Dec 8 | 8.85a | NYCAL Meet #2 | December 8, 2025 |
| 55 Meters · IndoorNYCAL Meet #4 · Jan 27 | 8.90 | NYCAL Meet #4 | January 27, 2025 |
| 600 Meters · IndoorNYCAL Championships · Feb 11 | 1:51.33a | NYCAL Championships | February 11, 2026 |
| 800 Meters · OutdoorNYCAL League Meet #5 · May 1 | 2:38.86a | NYCAL League Meet #5 | May 1, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
14 results2026 Indoor Track
12 results2025 Indoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 17 | NYCAL Meet #3Dec 17 · 300 Meters · Place 20 · Grace Church | 300 Meters | 20. | 56.93a PB | 12 |
| Dec 17 | NYCAL Meet #3Dec 17 · 600 Meters · Place 1 · Grace Church | 600 Meters | 1. | 1:52.73a | 12 |
| Dec 8 | NYCAL Meet #2Dec 8 · 55 Meter · Place 32 · Grace Church | 55 Meter | 32. | 8.85a PB | 12 |
| Dec 3 | Ivy League Prep Schools Meet #1Dec 3 · 3000 Meters · Place 6 · Grace Church | 3000 Meters | 6. | 12:56.75a PB | 12 |
| Nov 24 | NYCAL Meet #1Nov 24 · 1000 Meters · Place 1 · Grace Church | 1000 Meters | 1. | 3:36.51a | 12 |
| Nov 24 | NYCAL Meet #1Nov 24 · 3000 Meters · Grace Church | 3000 Meters | — | DNS | 12 |
| Jan 27 | NYCAL Meet #4Jan 27 · 3000 Meters · Place 2 · Grace Church | 3000 Meters | 2 | 13:24.31 | — |
| Jan 27 | NYCAL Meet #4Jan 27 · 55 Meters · Place 18 · Grace Church | 55 Meters | 18 | 8.90 PB | — |
| Jan 13 | Ivy League Prep Schools Meet #4Jan 13 · 1500 Meters · Place 25 · Grace Church | 1500 Meters | 25. | 5:59.61a | 11 |
2025 Outdoor Track
17 results| Date | Meet | Event | Pl | Mark | Gr |
| May 21 | NYSAIS ChampionshipsMay 21 · 800 Meters · Place 31 · Grace Church School | 800 Meters | 31 | 2:52.35 | 11 |
| May 21 | NYSAIS ChampionshipsMay 21 · 1500 Meters · Place 22 · Grace Church School | 1500 Meters | 22 | 5:44.50 PB | 11 |
| May 13 | NYCAL ChampsMay 13 · 3000 Meters · Place 5 · Grace Church | 3000 Meters | 5. | 12:38.60a | 11 |
| May 13 | NYCAL ChampsMay 13 · 1500 Meters · Place 12 · Grace Church | 1500 Meters | 12. | 6:16.67a | 11 |
| May 13 | NYCAL ChampsMay 13 · 800 Meters · Place 3 · Grace Church | 800 Meters | 3. | 2:39.25a | 11 |
| May 13 | NYCAL ChampsMay 13 · 400 Meters · Grace Church | 400 Meters | -- | DNS | 11 |
| May 8 | NYCAL League Meet #6May 8 · 3000 Meters · Place 2 · Grace Church | 3000 Meters | 2. | 12:34.86a PB | 11 |
| May 1 | NYCAL League Meet #5May 1 · 800 Meters · Place 2 · Grace Church | 800 Meters | 2. | 2:38.86a PB | 11 |
| May 1 | NYCAL League Meet #5May 1 · 400 Meters · Place 6 · Grace Church | 400 Meters | 6. | 1:08.50a | 11 |
| Apr 24 | NYCAL Varsity Meet #5Apr 24 · 800 Meters · Place 5 · Grace Church School | 800 Meters | 5 | 2:40.11 | 11 |
| Apr 24 | NYCAL Varsity Meet #5Apr 24 · 1500 Meters · Place 1 · Grace Church School | 1500 Meters | 1 | 5:48.34 | 11 |
| Apr 17 | NYCAL League Meet #4Apr 17 · 1500 Meters · Place 4 · Grace Church | 1500 Meters | 4. | 5:55.56a | 11 |
| Apr 17 | NYCAL League Meet #4Apr 17 · 800 Meters · Place 7 · Grace Church | 800 Meters | 7. | 2:45.51a | 11 |
| Apr 10 | NYCAL League Meet #3Apr 10 · 3000 Meters · Place 4 · Grace Church | 3000 Meters | 4. | 13:54.02a | 11 |
| Apr 10 | NYCAL League Meet #3Apr 10 · 1500 Meters · Place 4 · Grace Church | 1500 Meters | 4. | 6:27.00 | 11 |
| Apr 10 | NYCAL League Meet #3Apr 10 · 800 Meters · Place 6 · Grace Church | 800 Meters | 6. | 2:58.79a | 11 |
| Mar 2 | Armory Youth ChampionshipsMar 2 · 3000 Meters · Place 9 · UNA-Grace Ch | 3000 Meters | 9 | 13:35.57 | 08 |
2024 Outdoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| May 9 | NYCAL #6May 9 · 100m Hurdles · Place 4 · Grace Church | 100m Hurdles33" / 0.838m | 4. | 23.27a PB | 10 |
| May 2 | NYCAL #5May 2 · 200 Meters · Place 34 · Grace Church | 200 Meters | 34. | 32.01a | 10 |
| Apr 25 | NYCAL Varsity Meet #4Apr 25 · 800 Meters · Place 2 · Grace Church School | 800 Meters | 2 | 2:52.36 | 10 |
| Apr 25 | NYCAL Varsity Meet #4Apr 25 · 3000 Meters · Place 3 · Grace Church School | 3000 Meters | 3 | 13:10.20 | 10 |
| Apr 18 | NYCAL #3Apr 18 · 800 Meters · Place 7 · Grace Church | 800 Meters | 7. | 3:01.29a | 10 |
| Apr 9 | NYCAL #2Apr 9 · 3000 Meters · Place 2 · Grace Church | 3000 Meters | 2. | 13:23.82a | 10 |
| Apr 9 | NYCAL #2Apr 9 · 1500 Meters · Place 6 · Grace Church | 1500 Meters | 6. | 6:13.40a | 10 |
2023 Outdoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 13 | NYCAL Varsity #2Apr 13 · 1500 Meters · Place 3 · Grace Church | 1500 Meters | 3 | 7:21.84 | — |
| Apr 13 | NYCAL Varsity #2Apr 13 · 800 Meters · Place 10 · Grace Church | 800 Meters | 10 | 3:09.15 | — |
| Apr 5 | AAIS Meet 1Apr 5 · 3000 Meters · Place 2 · Grace Church School | 3000 Meters | 2 | 13:54.63 | 9 |