| Event / course | Mark | Meet | Date |
|---|---|---|---|
| 400 Meters · Indoor33rd Yale Interscholastic Track Classic - Day2 · Jan 17 | 53.61a | 33rd Yale Interscholastic Track Classic - Day2 | January 17, 2015 |
| 800 Meters · IndoorOcean Breeze HS Invitational · Jan 31 | 2:02.11a | Ocean Breeze HS Invitational | January 31, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Jan 31 | Ocean Breeze HS InvitationalJan 31 · 800 Meters · Place 18 · Downingtown East | 800 Meters | 18. | 2:02.11a PB | 12 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 12 | Ursinus HS OpenDec 12 · 800 Meters · Place 2 · Downingtown East | 800 Meters | 2. | 2:06.26a | 12 |
| Jan 17 | 33rd Yale Interscholastic Track Classic - Day2Jan 17 · 400 Meters · Place 42 · Downingtown East | 400 Meters | 42. | 53.61a PB | 11 |