While Portland Timbers forward Jack McInerney is still only 23, the young striker has 143 career MLS games under his belt. Moreover, in that time, he's scored a slew of goals--37 to be exact. Whether is through clever runs, deft touch, a powerful shot, classic poaching or a combination of all of the above, McInerney has an uncanny nose for goal.
Here's a selection of goals from his time with Columbus Crew SC and his previous club, the Montreal Impact.
This chip won the MLS Goal of the Week in Week 4 of 2015 And while the image still is the same, the goal is different.