Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| May 9 | Inter-AcMay 9 · 1600 Meters · The Haverford School for Boys | 1600 Meters | -- | DNS | 11 |
| Apr 20 | Episcopal #2Apr 20 · 1600 Meters · Place 16 · The Haverford School for Boys | 1600 Meters | 16. | 6:10.77a | 11 |
| Apr 18 | Penn Wood Rap Curry InvitationalApr 18 · 3200 Meters · Place 30 · The Haverford School for Boys | 3200 Meters | 30. | 12:36.86a | 11 |
| Apr 18 | Rap Curry InvitationalApr 18 · 3200 Meters · Place 30 · The Haverford School for Boys | 3200 Meters | 30. | 12:36.86a | 11 |
| Apr 15 | Germantown Academy #1Apr 15 · 3200 Meters · The Haverford School for Boys | 3200 Meters | — | DNS | 11 |
| Apr 15 | Germantown Academy #1Apr 15 · 1600 Meters · Place 7 · The Haverford School for Boys | 1600 Meters | 7. | 6:01.48a | 11 |
2025 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 20 | TFCAGP #2Dec 20 · 3000 Meters · The Haverford School for Boys | 3000 Meters | -- | DNS | 11 |
2025 Outdoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| May 10 | Inter-AcMay 10 · 3200 Meters · Place 13 · The Haverford School for Boys | 3200 Meters | 13. | 12:10.19a | 10 |
| Apr 30 | Germantown Academy #2Apr 30 · 1600 Meters · The Haverford School for Boys | 1600 Meters | -- | DNS | 10 |
| Apr 16 | Malvern Prep #2Apr 16 · 1600 Meters · Place 6 · The Haverford School for Boys | 1600 Meters | 6. | 5:30.05a | 10 |
| Apr 16 | Malvern Prep #2Apr 16 · 800 Meters · Place 4 · The Haverford School for Boys | 800 Meters | 4. | 2:38.17a PB | 10 |
| Apr 9 | Springside Chestnut Hill #1Apr 9 · 1600 Meters · Place 12 · The Haverford School for Boys | 1600 Meters | 12. | 5:28.79a | 10 |
2024 Indoor Track
2 results2024 Outdoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| May 9 | Inter-AcMay 9 · 1600 Meters · Place 17 · The Haverford School for Boys | 1600 Meters | 17. | 5:26.08a PB | 9 |
| Apr 17 | Germantown Academy #1Apr 17 · 3200 Meters · Place 7 · The Haverford School fo | 3200 Meters | 7 | 12:02.00a PB | — |
| Apr 17 | Germantown Academy #1Apr 17 · 1600 Meters · Place 11 · The Haverford School fo | 1600 Meters | 11 | 5:26.26a | — |
2023 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 28 | Robert J Burdette Indoor ClassicDec 28 · 1 Mile · Place 28 · The Haverford School for Boys | 1 Mile | 28. | 5:45.83a | 9 |
| Dec 21 | TFCAofGP Meet #2Dec 21 · 3000 Meters · Place 67 · The Haverford School for Boys | 3000 Meters | 67. | 11:13.96a PB | 9 |
2023 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| May 17 | Lower Merion MS InvitationalMay 17 · 1600 Meters · Place 20 · The Haverford School for Boys | 1600 Meters | 20 | 6:17.33 | 8 |