| Event / course | Mark | Meet | Date |
|---|---|---|---|
| 110m Hurdles · 39" / 0.991m · OutdoorS.O.L. American Conference Championships · May 15 | 15.88a | S.O.L. American Conference Championships | May 15, 2017 |
| 300m Hurdles · 36" / 0.914m · OutdoorS.O.L. American Conference Championships · May 15 | 45.01a | S.O.L. American Conference Championships | May 15, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 15 | S.O.L. American Conference ChampionshipsMay 15 · 300m Hurdles · Place 9 · Upper Dublin | 300m Hurdles36" / 0.914m | 9. | 45.01a PB | 12 |
| May 15 | S.O.L. American Conference ChampionshipsMay 15 · 110m Hurdles · Place 3 · Upper Dublin | 110m Hurdles39" / 0.991mRound P | 3. | 16.53aWind: 0.1 | 12 |
| May 15 | S.O.L. American Conference ChampionshipsMay 15 · 110m Hurdles · Place 3 · Upper Dublin | 110m Hurdles39" / 0.991m | 3. | 15.88a PBWind: 0.1 | 12 |
| Apr 21 | Abington Jack Armstrong Invitational Apr 21 · 110m Hurdles · Place 4 · Upper Dublin | 110m HurdlesRound P | 4 | 16.18 | 12 |
| Apr 8 | TFCA of GP Spring InvitationalApr 8 · 110m Hurdles · Place 9 · Upper Dublin | 110m Hurdles | 9 | 16.90 | 12 |
| Mar 25 | Track ClassicMar 25 · 110m Hurdles · Place 2 · Upper Dublin | 110m Hurdles39" / 0.991mRound P | 2. | 16.37a | 12 |
| Mar 25 | Track ClassicMar 25 · 110m Hurdles · Place 3 · Upper Dublin | 110m Hurdles39" / 0.991m | 3. | 16.28a | 12 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 13 | SOL American Conference ChampionshipsMay 13 · 300m Hurdles · Place 9 · Upper Dublin | 300m Hurdles | 9 | 47.06 | — |
| May 13 | SOL American Conference ChampionshipsMay 13 · 110m Hurdles · Place 3 · Upper Dublin | 110m Hurdles | 3 | 16.27 | — |
| May 13 | SOL American Conference ChampionshipsMay 13 · 110m Hurdles · Place 3 · Upper Dublin | 110m HurdlesRound P | 3 | 16.47 | — |
| May 5 | Trojan Track ClassicMay 5 · 110m Hurdles · Place 3 · Upper Dublin | 110m Hurdles | 3 | 16.65 | 11 |
| May 5 | Trojan Track ClassicMay 5 · 110m Hurdles · Place 3 · Upper Dublin | 110m Hurdles | 3 | 16.65 | 11 |
| Apr 21 | Jack Armstrong InvitationalApr 21 · 110m Hurdles · Place 12 · Upper Dublin | 110m HurdlesRound P | 12 | 17.47 | 11 |
| Apr 16 | Jim Kelly InvitationalApr 16 · 110m Hurdles · Place 8 · Upper Dublin | 110m Hurdles | 8 | 16.20 | — |
| Mar 26 | 32nd Pennsylvania Track ClassicMar 26 · 110m Hurdles · Place 7 · Upper Dublin | 110m Hurdles | 7 | 17.03 | 11 |
| Mar 26 | 32nd Pennsylvania Track ClassicMar 26 · 110m Hurdles · Place 7 · Upper Dublin | 110m HurdlesRound P | 7 | 17.20 | 11 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Feb 6 | TFCA of GP Meet #8Feb 6 · 60m Hurdles · Place 12 · Upper Dublin | 60m Hurdles | 12 | 9.59 | — |
| Feb 6 | TFCA of GP Meet #8Feb 6 · 60m Hurdles · Place 9 · Upper Dublin | 60m HurdlesRound P | 9 | 9.52 | — |
| Jan 16 | TFCA of GP Meet #5Jan 16 · 60m Hurdles · Place 7 · Upper Dublin | 60m HurdlesRound P | 7 | 9.58 | 11 |
| Jan 13 | Glen Mills InvitationalJan 13 · 55m Hurdles · Place 13 · Upper Dublin | 55m HurdlesRound P | 13 | 8.89 | 11 |
| Jan 2 | TFCA of GP Meet #3Jan 2 · 60m Hurdles · Place 10 · Upper Dublin | 60m HurdlesRound P | 10 | 10.33 | 11 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 2 | The Rob Thomas Memorial May 2 · 110m Hurdles · Place 15 · Upper Dublin | 110m Hurdles | 15 | 17.60 | — |
| May 2 | The Rob Thomas Memorial May 2 · 110m Hurdles · Place 8 · Upper Dublin | 110m Hurdles | 8 | 16.96 | — |
| May 2 | The Rob Thomas Memorial May 2 · 110m Hurdles · Place 10 · Upper Dublin | 110m HurdlesRound P | 10 | 17.52 | — |