Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1000 Meters · IndoorSteve Borbet Invitational · Jan 17 | 4:03.85 | Steve Borbet Invitational | January 17, 2025 |
| 1500 Meters · IndoorIvy League Prep Schools Meet #1 · Dec 3 | 6:14.46a | Ivy League Prep Schools Meet #1 | December 3, 2025 |
| 1500 Meters · OutdoorACIS League Meet #5 · May 6 | 6:23.09a | ACIS League Meet #5 | May 6, 2026 |
| 200 Meters · IndoorRefuel with Chocolate Milk Officials HOF Invite - HS · Jan 10 | 30.881 | Refuel with Chocolate Milk Officials HOF Invite - HS | January 10, 2025 |
| 200 Meters · OutdoorAAIS League Meet #1 · Apr 2 | 31.75a | AAIS League Meet #1 | April 2, 2025 |
| 300 Meters · IndoorNYCAL Meet #3 · Dec 11 | 50.06a | NYCAL Meet #3 | December 11, 2024 |
| 55 Meter · Indoor40th Yale Interscholastic Track Classic · Jan 10 | 8.64a | 40th Yale Interscholastic Track Classic | January 10, 2025 |
| 55m Hurdles · 33" · IndoorIvy League Prep #2 · Dec 13 | 12.37a | Ivy League Prep #2 | December 13, 2023 |
| 600 Meters · IndoorNYCAL Meet #2 · Dec 8 | 1:51.73a | NYCAL Meet #2 | December 8, 2025 |
| 800 Meters · OutdoorTrack Night NYC · May 2 | 2:40.60 | Track Night NYC | May 2, 2025 |
| Long Jump · IndoorNYCAL Meet #3 · Dec 11 | 11-09.75 | NYCAL Meet #3 | December 11, 2024 |
| Long Jump · OutdoorAAIS League Meet #1 · Apr 10 | 11-6.50 | AAIS League Meet #1 | April 10, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
4 results2025 Indoor Track
6 results2025 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| May 2 | Track Night NYCMay 2 · 800 Meters · Place 22 · St Anns | 800 Meters | 22 | 2:40.60 PB | 10 |
| Apr 2 | AAIS League Meet #1Apr 2 · 200 Meters · Place 31 · St Anns | 200 Meters | 31. | 31.75a PB | 10 |
2024 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 18 | Ivy League Prep Schools #2Dec 18 · 600 Meters · Place 33 · St Anns | 600 Meters | 33. | 2:07.72a | 10 |
| Dec 11 | NYCAL Meet #3Dec 11 · 300 Meters · Place 25 · St Anns | 300 Meters | 25. | 50.06a PB | 10 |
| Dec 11 | NYCAL Meet #3Dec 11 · 600 Meters · Place 19 · St Anns | 600 Meters | 19. | 2:04.17a | 10 |
| Dec 11 | NYCAL Meet #3Dec 11 · 55 Meter · Place 42 · St Anns | 55 Meter | 42. | 8.64a | 10 |
| Dec 11 | NYCAL Meet #3Dec 11 · Long Jump · Place 18 · St Anns | Long Jump | 18. | 11-09.75 PB | 10 |
2023 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 20 | NYCAL Meet #2Dec 20 · 300 Meters · St Anns | 300 Meters | — | DNS | 9 |
| Dec 20 | NYCAL Meet #2Dec 20 · 55m Hurdles · Place 17 · St Anns | 55m Hurdles33" | 17. | 12.44a | 9 |
| Dec 13 | Ivy League Prep #2Dec 13 · 300 Meters · St Anns | 300 Meters | — | DNS | 9 |
| Dec 13 | Ivy League Prep #2Dec 13 · 55m Hurdles · Place 22 · St Anns | 55m Hurdles33" | 22. | 12.37a PB | 9 |
| Dec 6 | Ivy League Prep #1Dec 6 · 300 Meters · Place 32 · St Anns | 300 Meters | 32. | 51.66a | 9 |
| Dec 6 | Ivy League Prep #1Dec 6 · Long Jump · Place 19 · St Anns | Long Jump | 19. | 11' 4 | 9 |