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.And while the image still is the same as the goal above, the strike is different. This chip won the MLS Goal of the Week in Week 4 of 2015.