| Event / course | Mark | Meet | Date |
|---|---|---|---|
| 1000 Meters · IndoorDemarest Invitational · Dec 16 | 2:48.66a | Demarest Invitational | December 16, 2017 |
| 1600 Meters · IndoorSkyland Conference Championships · Jan 27 | 4:37.54a | Skyland Conference Championships | January 27, 2019 |
| 1600 Meters · OutdoorSomerset County Championships · May 14 | 4:24.54a | Somerset County Championships | May 14, 2019 |
| 2 Miles · IndoorOcean Breeze Holiday Festival (HS) · Dec 30 | 10:00.02a | Ocean Breeze Holiday Festival (HS) | December 30, 2018 |
| 3200 Meters · IndoorNJSIAA Meet of Champions · Feb 23 | 9:47.30 | NJSIAA Meet of Champions | February 23, 2019 |
| 3200 Meters · OutdoorNJSIAA Group 2 Championship · May 31 | 9:32.60a | NJSIAA Group 2 Championship | May 31, 2019 |
| 5000 Meters · OutdoorMetuchen Relays · Apr 6 | 15:59.08 | Metuchen Relays | April 6, 2019 |
| 600 Meters · IndoorDemarest Invitational · Dec 16 | 1:33.78a | Demarest Invitational | December 16, 2017 |
| 800 Meters · IndoorNJSIAA Sectional Championships - North 2 Gr. 2&3 · Feb 2 | 2:06.56 | NJSIAA Sectional Championships - North 2 Gr. 2&3 | February 2, 2018 |
| 800 Meters · OutdoorMustang Invitational · Apr 28 | 2:05.32a | Mustang Invitational | April 28, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 31 | NJSIAA Group 2 ChampionshipMay 31 · 3200 Meters · Place 6 · North Plainfield | 3200 Meters | 6. | 9:32.60a PB | 12 |
| May 31 | NJSIAA Group 2 ChampionshipMay 31 · 1600 Meters · Place 11 · North Plainfield | 1600 Meters | 11. | 4:29.82a | 12 |
| May 24 | NJSIAA Sectionals Central Group 2May 24 · 3200 Meters · Place 1 · North Plainfield | 3200 Meters | 1. | 9:40.86a | 12 |
| May 24 | NJSIAA Sectionals Central Group 2May 24 · 1600 Meters · Place 1 · North Plainfield | 1600 Meters | 1. | 4:30.42a | 12 |
| May 14 | Somerset County ChampionshipsMay 14 · 3200 Meters · Place 5 · North Plainfield | 3200 Meters | 5. | 9:37.30a | 12 |
| May 14 | Somerset County ChampionshipsMay 14 · 1600 Meters · Place 5 · North Plainfield | 1600 Meters | 5. | 4:24.54a PB | 12 |
| May 7 | Skyland Conference ChampionshipsMay 7 · 3200 Meters · Place 10 · NORTH PLAINFIELD | 3200 Meters | 10 | 9:47.94 | 12 |
| May 7 | Skyland Conference ChampionshipsMay 7 · 1600 Meters · Place 10 · NORTH PLAINFIELD | 1600 Meters | 10 | 4:30.99 | 12 |
| May 7 | Skyland Conference ChampionshipsMay 7 · 3200 Meters · Place 1 · NORTH PLAINFIELD | 3200 Meters | 1 | 9:47.94 | 12 |
| May 7 | Skyland Conference ChampionshipsMay 7 · 1600 Meters · Place 3 · NORTH PLAINFIELD | 1600 Meters | 3 | 4:30.99 | 12 |
| May 4 | Long Branch InvitationalMay 4 · 3200 Meters · Place 1 · North Plainf | 3200 Meters | 1 | 9:58.13 | — |
| May 4 | Long Branch InvitationalMay 4 · 1600 Meters · Place 1 · North Plainf | 1600 Meters | 1 | 4:37.76 | — |
| Apr 27 | Mustang InvitationalApr 27 · 3200 Meters · Place 4 · North Plainfield | 3200 Meters | 4 | 10:07.46 | 12 |
| Apr 27 | Mustang InvitationalApr 27 · 1600 Meters · Place 2 · North Plainfield | 1600 Meters | 2 | 4:37.57 | 12 |
| Apr 20 | Somerset County RelaysApr 20 · 1600 Meters · Place 8 · North Plainfield | 1600 Meters | 8. | 4:37.04a | 12 |
| Apr 13 | Skyland Conference RelaysApr 13 · 1600 Meters · Place 2 · North Plainfield | 1600 Meters | 2 | 4:30.00 | 12 |
| Apr 6 | Metuchen RelaysApr 6 · 5000 Meters · Place 3 · North Plainfield | 5000 Meters | 3 | 15:59.08 PB | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Feb 23 | NJSIAA Meet of ChampionsFeb 23 · 3200 Meters · Place 29 · North Plainf | 3200 Meters | 29 | 9:48.69 | 12 |
| Feb 23 | NJSIAA Meet of ChampionsFeb 23 · 3200 Meters · Place 25 · North Plainf | 3200 Meters | 25 | 9:47.30 PB | 12 |
| Feb 23 | NJSIAA Meet of ChampionsFeb 23 · 3200 Meters · Place 25 · North Plainf | 3200 Meters | 25 | 9:47.30 | 12 |
| Feb 16 | NJSIAA Group 2 ChampionshipsFeb 16 · 3200 Meters · Place 6 · North Plainfield | 3200 Meters | 6. | 9:48.69a | 12 |
| Feb 15 | NJSIAA NPA Group ChampionshipsFeb 15 · 3200 Meters · Place 6 · North Plainf | 3200 Meters | 6 | 9:48.69 | 12 |
| Feb 15 | NJSIAA NPA Group ChampionshipsFeb 15 · 3200 Meters · Place 6 · North Plainf | 3200 Meters | 6 | 9:48.69 | 12 |
| Feb 9 | NJSIAA Sectional Championships - Central Gr. 2&3Feb 9 · 3200 Meters · Place 2 · North Plainf | 3200 Meters | 2 | 10:04.19 | 12 |
| Jan 27 | Skyland Conference ChampionshipsJan 27 · 3200 Meters · Place 4 · North Plainfield | 3200 Meters | 4. | 9:58.41a | 12 |
| Jan 27 | Skyland Conference ChampionshipsJan 27 · 1600 Meters · Place 9 · North Plainfield | 1600 Meters | 9. | 4:37.54a PB | 12 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 30 | Ocean Breeze Holiday Festival (HS)Dec 30 · 2 Miles · Place 8 · North Plainfield | 2 Miles | 8. | 10:00.02a PB | 12 |
| Dec 22 | Merli InvitationalDec 22 · 1600 Meters · Place 4 · North Plainfield | 1600 Meters | 4. | 4:44.23a | 12 |
| Dec 15 | Demarest InvitationalDec 15 · 1000 Meters · Place 11 · North Plainfield | 1000 Meters | 11. | 2:52.28a | 12 |
| Dec 15 | Demarest InvitationalDec 15 · 600 Meters · Place 18 · North Plainfield | 600 Meters | 18. | 1:33.99a | 12 |
| Feb 2 | NJSIAA Sectional Championships - North 2 Gr. 2&3Feb 2 · 1600 Meters · North Plainf | 1600 Meters | — | 4:44.54 | 11 |
| Feb 2 | NJSIAA Sectional Championships - North 2 Gr. 2&3Feb 2 · 800 Meters · Place 9 · North Plainf | 800 Meters | 9 | 2:06.56 PB | 11 |
| Feb 2 | NJSIAA Sectional Championships - North 2 Gr. 2&3Feb 2 · 800 Meters · Place 22 · North Plainf | 800 Meters | 22 | 2:11.54 | 11 |
| Feb 2 | NJSIAA Sectional Championships - North 2 Gr. 2&3Feb 2 · 1600 Meters · Place 7 · North Plainf | 1600 Meters | 7 | 4:44.54 | 11 |
| Feb 2 | NJSIAA Sectional Championships - North 2 Gr. 2&3Feb 2 · 1600 Meters · North Plainf | 1600 Meters | — | 4:44.54 | 11 |
| Feb 2 | NJSIAA Sectional Championships - North 2 Gr. 2&3Feb 2 · 800 Meters · Place 9 · North Plainf | 800 Meters | 9 | 2:06.56 | 11 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 25 | NNJSIAA Sectionals Central Groups 2 and 3May 25 · 1600 Meters · Place 18 · North Plainfield | 1600 Meters | 18. | 4:49.93a | 11 |
| May 15 | Somerset County ChampionshipsMay 15 · 3200 Meters · Place 5 · North Plainf | 3200 Meters | 5 | 11:07.95 | 11 |
| May 15 | Somerset County ChampionshipsMay 15 · 1600 Meters · Place 8 · North Plainf | 1600 Meters | 8 | 4:38.67 | 11 |
| May 15 | Somerset County ChampionshipsMay 15 · 3200 Meters · Place 20 · North Plainf | 3200 Meters | 20 | 11:07.95 | 11 |
| May 8 | Skyland Conference ChampionshipsMay 8 · 1600 Meters · Place 23 · North Plainf | 1600 Meters | 23 | 4:45.67 | — |
| May 5 | Long Branch InvitationalMay 5 · 3200 Meters · Place 4 · North Plainf | 3200 Meters | 4 | 10:19.30 | — |
| May 5 | Long Branch InvitationalMay 5 · 1600 Meters · Place 6 · North Plainf | 1600 Meters | 6 | 4:46.36 | — |
| Apr 28 | Mustang InvitationalApr 28 · 1600 Meters · Place 5 · North Plainfield | 1600 Meters | 5. | 4:43.63a | 11 |
| Apr 28 | Mustang InvitationalApr 28 · 800 Meters · Place 13 · North Plainfield | 800 Meters | 13. | 2:05.32a PB | 11 |
| Apr 21 | Somerset RelaysApr 21 · 1600 Meters · Place 6 · North Plainfield | 1600 Meters | 6. | 4:38.39a | 11 |
| Apr 13 | Skyland Conference RelaysApr 13 · 1600 Meters · Place 3 · North Plainfield | 1600 Meters | 3. | 4:39.45a | 11 |
| Apr 7 | Metuchen RelaysApr 7 · 1600 Meters · Place 19 · North Plainf | 1600 Meters | 19 | 4:48.35 | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 28 | Somerset County ChampionshipsDec 28 · 1600 Meters · Place 3 · North Plainfield | 1600 Meters | 3. | 4:51.44a | 11 |
| Dec 23 | Merli InvitationalDec 23 · 1600 Meters · Place 4 · North Plainfield | 1600 Meters | 4. | 4:47.18a | 11 |
| Dec 16 | Demarest InvitationalDec 16 · 1000 Meters · Place 9 · North Plainfield | 1000 Meters | 9. | 2:48.66a PB | 11 |
| Dec 16 | Demarest InvitationalDec 16 · 600 Meters · Place 27 · North Plainfield | 600 Meters | 27. | 1:33.78a PB | 11 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 26 | NJSIAA Sectionals - Central - Group 2May 26 · 3200 Meters · North Plainfield | 3200 Meters | -- | SCR | 10 |
| May 26 | NJSIAA Sectionals - Central - Group 2May 26 · 1600 Meters · Place 14 · North Plainfield | 1600 Meters | 14. | 4:43.09a | 10 |
| May 26 | NJSIAA Sectionals - Central - Group 2May 26 · 800 Meters · Place 28 · North Plainfield | 800 Meters | 28. | 2:06.21a | 10 |
| May 16 | Somerset County ChampionshipsMay 16 · 1600 Meters · Place 14 · North Plainf | 1600 Meters | 14 | 4:45.93 | 10 |
| May 9 | Skyland Conference ChampionshipsMay 9 · 1600 Meters · Place 14 · North Plainfield | 1600 Meters | 14. | 4:40.89a | 10 |
| May 9 | Skyland Conference ChampionshipsMay 9 · 800 Meters · Place 42 · North Plainfield | 800 Meters | 42. | 2:13.11a | 10 |
| Apr 29 | Mustang Invitational Apr 29 · 1600 Meters · Place 2 · North Plainfield | 1600 Meters | 2 | 4:47.65 | 10 |
| Apr 29 | Mustang Invitational Apr 29 · 800 Meters · Place 24 · North Plainfield | 800 Meters | 24 | 2:11.26 | 10 |
| Apr 22 | Colts Neck RelaysApr 22 · 1600 Meters · Place 27 · North Plainf | 1600 Meters | 27 | 4:50.17 | — |
| Apr 1 | The Metuchen RelaysApr 1 · 1600 Meters · Place 21 · North Plainfield | 1600 Meters | 21 | 4:56.08 | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 10 | Skyland Conference ChampionshipsMay 10 · 1600 Meters · North Plainfield | 1600 Meters | — | 5:00.97 | — |