| Event / course | Mark | Meet | Date |
|---|---|---|---|
| 110m Hurdles · 39" / 0.991m · OutdoorS.O.L. National Conference Championships · May 15 | 20.05a | S.O.L. National Conference Championships | May 15, 2017 |
| 110m Hurdles · 42" / 1.067m · OutdoorCouncil Rock Kiwannis Invitational · Apr 1 | 20.19a | Council Rock Kiwannis Invitational | April 1, 2017 |
| 2000m Steeplechase · 0.838m · OutdoorJack Roddick HS Invitational · Apr 21 | 7:55.97a | Jack Roddick HS Invitational | April 21, 2018 |
| 300m Hurdles · 36" / 0.914m · OutdoorRising Stars Track & Field Classic · May 16 | 47.30a | Rising Stars Track & Field Classic | May 16, 2017 |
| 400 Meters · IndoorTFCAofGP Meet #2 · Dec 23 | 1:00.58a | TFCAofGP Meet #2 | December 23, 2017 |
| 55m Hurdles · 39" · IndoorTFCAofGP - Novice Meet-Division 1 · Feb 8 | 10.05a | TFCAofGP - Novice Meet-Division 1 | February 8, 2017 |
| 60m Hurdles · 39" / 0.991m · IndoorTFCAofGP Meet #2 · Dec 22 | 11.20a | TFCAofGP Meet #2 | December 22, 2016 |
| 800 Meters · IndoorTFCAofGP Meet #1 · Dec 15 | 2:14.53a | TFCAofGP Meet #1 | December 15, 2018 |
| 800 Meters · OutdoorBensalem Invitational · Apr 13 | 2:09.61 | Bensalem Invitational | April 13, 2019 |
| Combined results · OutdoorCouncil Rock Kiwanis Invitational · Apr 2 | 21.65 | Council Rock Kiwanis Invitational | April 2, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 10 | S.O.L. National Conference ChampionshipsMay 10 · 110m Hurdles · Place 12 · Neshaminy | 110m Hurdles | 12 | 18.79 | — |
| May 10 | S.O.L. National Conference ChampionshipsMay 10 · 110m Hurdles · Place 12 · Neshaminy | 110m HurdlesRound P | 12 | 18.79 | — |
| May 10 | S.O.L. National Conference ChampionshipsMay 10 · 300m Hurdles · Place 20 · Neshaminy | 300m Hurdles | 20 | 46.58 | — |
| Apr 27 | Unionville InvitationalApr 27 · 300m Hurdles · Place 24 · Neshaminy | 300m Hurdles | 24 | 46.76 | — |
| Apr 27 | Unionville InvitationalApr 27 · 110m Hurdles · Place 20 · Neshaminy | 110m HurdlesRound P | 20 | 19.06 | — |
| Apr 13 | Bensalem InvitationalApr 13 · 800 Meters · Place 17 · Neshaminy | 800 Meters | 17 | 2:09.61 PB | — |
| Apr 13 | Bensalem InvitationalApr 13 · 110m Hurdles · Place 12 · Neshaminy | 110m HurdlesRound P | 12 | 19.04 | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Feb 2 | TFCAofGP Meet #8Feb 2 · 60m Hurdles · Place 34 · Neshaminy | 60m Hurdles | 34 | 10.96 | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 15 | TFCAofGP Meet #1Dec 15 · 800 Meters · Place 15 · Neshaminy | 800 Meters | 15. | 2:14.53a PB | 12 |
| Feb 3 | TFCAofGP Meet #8Feb 3 · 60m Hurdles · Place 30 · Neshaminy | 60m HurdlesRound P | 30 | 10.87 | — |
| Jan 24 | Bux-Mont Indoor ChampionshipsJan 24 · 55m Hurdles · Place 13 · Neshaminy | 55m Hurdles | 13 | 9.89 | JR |
| Jan 20 | TFCAofGP Meet #6Jan 20 · 400 Meters · Place 19 · Neshaminy | 400 Meters | 19 | 1:00.66 | 11 |
| Jan 6 | TFCAofGP Meet #4Jan 6 · 60m Hurdles · Place 8 · Neshaminy | 60m HurdlesRound P | 8 | 10.69 | 11 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 11 | Suburban One League - National Conference ChampionshipsMay 11 · 110m Hurdles · Place 14 · Neshaminy | 110m Hurdles | 14 | 18.47 | — |
| May 11 | Suburban One League - National Conference ChampionshipsMay 11 · 110m Hurdles · Place 14 · Neshaminy | 110m HurdlesRound P | 14 | 18.47 | — |
| May 11 | Suburban One League - National Conference ChampionshipsMay 11 · 300m Hurdles · Place 18 · Neshaminy | 300m Hurdles | 18 | 47.19 | — |
| May 3 | Montgomery Memorial MeetMay 3 · 110m Hurdles · Place 14 · Neshaminy | 110m Hurdles | 14 | 18.72 | — |
| May 3 | Montgomery Memorial MeetMay 3 · 300m Hurdles · Place 19 · Neshaminy | 300m Hurdles | 19 | 49.38 | — |
| Apr 21 | Jack Roddick HS InvitationalApr 21 · 2000m Steeplechase · Place 22 · Neshaminy | 2000m Steeplechase0.838m | 22. | 7:55.97a PB | 11 |
| Apr 14 | Bensalem InvitationalApr 14 · 300m Hurdles · Place 16 · Neshaminy | 300m Hurdles | 16 | 48.30 | — |
| Apr 14 | Bensalem InvitationalApr 14 · 110m Hurdles · Place 12 · Neshaminy | 110m HurdlesRound P | 12 | 19.57 | — |
| Apr 7 | Council Rock Kiwanis InvitationalApr 7 · 400m Hurdles · Place 9 · Neshaminy | 400m Hurdles | 9 | 1:06.53 | JR |
| Apr 7 | Council Rock Kiwanis InvitationalApr 7 · 110m Hurdles · Place 16 · Neshaminy | 110m HurdlesRound P | 16 | 19.68 | JR |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 23 | TFCAofGP Meet #2Dec 23 · 400 Meters · Place 19 · Neshaminy | 400 Meters | 19. | 1:00.58a PB | 11 |
| Feb 8 | TFCAofGP - Novice Meet-Division 1Feb 8 · 55m Hurdles · Place 1 · Neshaminy | 55m Hurdles39" | 1. | 10.05a PB | 10 |
| Jan 17 | Shirk Invitational - Meet 2Jan 17 · 55m Hurdles · Place 7 · Neshaminy | 55m Hurdles | 7 | 10.22 | 10 |
| Jan 17 | Shirk Invitational - Meet 2Jan 17 · 55m Hurdles · Place 8 · Neshaminy | 55m Hurdles | 8 | 10.02 | 10 |
| Jan 14 | TFCAofGP Meet #5Jan 14 · 55m Hurdles · Place 13 · Neshaminy | 55m HurdlesRound P | 13 | 10.11 | 10 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 16 | Rising Stars Track & Field ClassicMay 16 · 300m Hurdles · Place 2 · Neshaminy | 300m Hurdles36" / 0.914m | 2. | 47.30a PB | 10 |
| May 16 | Rising Stars Track & Field ClassicMay 16 · 800 Meters · Place 9 · Neshaminy | 800 Meters | 9. | 2:25.27a | 10 |
| May 15 | S.O.L. National Conference ChampionshipsMay 15 · 300m Hurdles · Place 13 · Neshaminy | 300m Hurdles36" / 0.914m | 13. | 47.48a | 10 |
| May 15 | S.O.L. National Conference ChampionshipsMay 15 · 110m Hurdles · Place 13 · Neshaminy | 110m Hurdles39" / 0.991mRound P | 13. | 20.05a PB | 10 |
| May 6 | Neshaminy InvitationalMay 6 · 300m Hurdles · Place 12 · Neshaminy | 300m Hurdles | 12 | 48.51 | — |
| May 6 | Neshaminy InvitationalMay 6 · 110m Hurdles · Place 8 · Neshaminy | 110m HurdlesRound P | 8 | 18.99 | — |
| Apr 1 | Council Rock Kiwannis InvitationalApr 1 · 110m Hurdles · Place 20 · Neshaminy | 110m Hurdles42" / 1.067mRound P | 20. | 20.19a PB | 10 |
| Mar 25 | The Distance ProjectMar 25 · 800 Meters · Place 20 · Neshaminy | 800 Meters | 20 | 2:28.43 | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 22 | TFCAofGP Meet #2Dec 22 · 60m Hurdles · Place 15 · Neshaminy | 60m Hurdles39" / 0.991mRound P | 15. | 11.20a PB | 10 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 5 | Montgomery Memorial MeetMay 5 · 110m Hurdles · Place 15 · Neshaminy | 110m Hurdles | 15 | 19.85 | — |
| May 5 | Montgomery Memorial MeetMay 5 · 300m Hurdles · Place 16 · Neshaminy | 300m Hurdles | 16 | 49.37 | — |
| Apr 30 | 13th Annual Unionville InvitationalApr 30 · 300m Hurdles · Place 37 · Neshaminy | 300m Hurdles | 37 | 49.66 | — |
| Apr 30 | 13th Annual Unionville InvitationalApr 30 · 110m Hurdles · Place 20 · Neshaminy | 110m HurdlesRound P | 20 | 19.97 | — |
| Apr 23 | Central Bucks West RelaysApr 23 · Combined results · Place 26 · Neshaminy | Combined results | 26 | 48.79 | 9 |
| Apr 2 | Council Rock Kiwanis InvitationalApr 2 · Combined results · Place 4 · Neshaminy | Combined results | 4 | 1:11.46 | 9 |
| Apr 2 | Council Rock Kiwanis InvitationalApr 2 · Combined results · Place 6 · Neshaminy | Combined results | 6 | 21.65 PB | 9 |
| Mar 24 | Rustin InvitationalMar 24 · 300m Hurdles · Place 21 · Neshaminy | 300m Hurdles | 21 | 52.71 | — |
| Mar 24 | Rustin InvitationalMar 24 · 110m Hurdles · Place 20 · Neshaminy | 110m HurdlesRound P | 20 | 20.50 | — |