Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorOcean Breeze Invitational · Jan 25 | 4:44.09a | Ocean Breeze Invitational | January 25, 2019 |
| 1000 Meters · IndoorOcean Breeze Freedom Games (HS) · Jan 5 | 2:44.56 | Ocean Breeze Freedom Games (HS) | January 5, 2019 |
| 1600 Meters · IndoorNJSIAA Sectional Championships - South Gr. 1&4 · Feb 2 | 4:42.71 | NJSIAA Sectional Championships - South Gr. 1&4 | February 2, 2019 |
| 1600 Meters · OutdoorCherokee Night Racing #2 · Jun 3 | 4:40.61 | Cherokee Night Racing #2 | June 3, 2019 |
| 1600 Meters · OutdoorNJSIAA Sectionals South Groups 1 and 4 · May 25 | 4:42.42a | NJSIAA Sectionals South Groups 1 and 4 | May 25, 2018 |
| 3200 Meters · IndoorSJTCA Winter Meet #9 · Jan 29 | 10:33.66a | SJTCA Winter Meet #9 | January 29, 2019 |
| 3200 Meters · OutdoorBurlington County Divisional Championships · May 12 | 10:18.44a | Burlington County Divisional Championships | May 12, 2018 |
| 5000 Meters · OutdoorMoorestown Invitational · Apr 8 | 18:00.00 | Moorestown Invitational | April 8, 2017 |
| 800 Meters · IndoorSJTCA Winter Meet #11 · Jan 29 | 2:06.11 | SJTCA Winter Meet #11 | January 29, 2018 |
| 800 Meters · OutdoorHaddonfield Distance Night · May 21 | 2:06.00 | Haddonfield Distance Night | May 21, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Outdoor Track
5 results2019 Indoor Track
4 results2018 Indoor Track
6 results2018 Outdoor Track
5 results2017 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 16 | Bishop Loughlin GamesDec 16 · 1 Mile · Place 60 · Rancocas Valley Reg | 1 Mile | 60. | 4:55.78a | 11 |
| Jan 28 | Ocean Breeze HS InvitationalJan 28 · 1 Mile · Place 37 · Rancocas Val | 1 Mile | 37 | 4:57.78 | — |
| Jan 25 | SJTCA Meet #9Jan 25 · 1600 Meters · Place 24 · Rancocas Val | 1600 Meters | 24 | 4:56.41 | — |
| Jan 9 | SJTCA #6Jan 9 · 3200 Meters · Place 16 · Rancocas Val | 3200 Meters | 16 | 10:53.62 | — |
2017 Outdoor Track
3 results2016 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 17 | Bishop Loughlin GamesDec 17 · 1 Mile · Place 36 · Rancocas Valley Reg | 1 Mile | 36. | 5:05.77a | 10 |