Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorArmory Track Invitational · Feb 6 | 4:22.43a | Armory Track Invitational | February 6, 2016 |
| 1500 Meters · IndoorMillrose Games · Feb 20 | 4:05.44a | Millrose Games | February 20, 2016 |
| 1600 Meters · IndoorBig North Indoor Track Championhsips · Jan 14 | 4:24.90 | Big North Indoor Track Championhsips | January 14, 2015 |
| 1600 Meters · OutdoorNJSIAA Non-Public A State Championships · Jun 3 | 4:20.46a | NJSIAA Non-Public A State Championships | June 3, 2016 |
| 2 Miles · IndoorOcean Breeze HS Invitational · Jan 31 | 9:08.33a | Ocean Breeze HS Invitational | January 31, 2016 |
| 3000 Meters · OutdoorThe 122nd Penn Relays · Apr 28 | 8:41.31a | The 122nd Penn Relays | April 28, 2016 |
| 3200 Meters · IndoorNJSIAA Non-Public A Indoor Championships · Feb 14 | 9:27.15a | NJSIAA Non-Public A Indoor Championships | February 14, 2015 |
| 3200 Meters · OutdoorNJSIAA Non-Public A State Championships · Jun 3 | 9:14.35a | NJSIAA Non-Public A State Championships | June 3, 2016 |
| 800 Meters · IndoorBig North Indoor Track Championhsips · Jan 26 | 2:00.10 | Big North Indoor Track Championhsips | January 26, 2016 |
| 800 Meters · OutdoorBig North League Championships · May 1 | 2:01.93a | Big North League Championships | May 1, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Outdoor Track
5 results2016 Indoor Track
6 results2015 Outdoor Track
8 results2015 Indoor Track
2 results