Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| May 21 | PAISAA ChampionshipsMay 21 · 800 Meters · Place 2 · The Haverford School for Boys | 800 Meters | 2. | 1:58.89a PB | 12 |
2018 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 6 | TFCAofGP Meet #4Jan 6 · 1 Mile · Place 5 · The Haverfor | 1 Mile | 5 | 4:45.71 PB | 12 |
| Jan 6 | TFCAofGP Meet #4Jan 6 · 1 Mile · Place 5 · The Haverfor | 1 Mile | 5 | 4:45.71 | 12 |
2017 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 16 | TFCAofGP Meet #1Dec 16 · 800 Meters · Place 1 · The Haverford School for Boys | 800 Meters | 1. | 2:05.49a PB | 12 |
| Feb 4 | TFCAofGP Meet #8Feb 4 · 1 Mile · Place 13 · Haverford Sch. | 1 Mile | 13 | 4:51.48 | 11 |
2017 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| May 20 | PAISAA ChampionshipMay 20 · 1600 Meters · Place 8 · The Haverford School for Boys | 1600 Meters | 8. | 4:42.79a PB | 11 |
| Mar 25 | Track ClassicMar 25 · 1600 Meters · Place 8 · The Haverford School for Boys | 1600 Meters | 8. | 4:52.06a | 11 |
2016 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 31 | TFCA of GP Meet #3Dec 31 · 1 Mile · Place 6 · The Haverford School for Boys | 1 Mile | 6. | 4:54.71a | 11 |
| Dec 22 | TFCAofGP Meet #2Dec 22 · 800 Meters · Place 11 · The Haverford School for Boys | 800 Meters | 11. | 2:17.86a | 11 |
2016 Outdoor Track
3 results