The final skill position need for Louisville's class of 2017 was met Wednesday afternoon when four-star running back Colin Wilson committed to the Cardinals and head coach Bobby Petrino.

Wilson, (6'1, 220) out of Green Cove Springs, FL, is the 22nd commitment for Louisville's class of 2017. That class is trending toward being the highest rated of any of the previous Petrino classes. It currently sits at #23 in the Scout.com class rankings and #30 in the 247Sports composite rankings with room to add a handful of additional commitments most likely along the defensive line.

Landing a blue-chip running back had been the last hurdle in Petrino's recruiting on offense since returning to Louisville. Landing quarterbacks (Lamar Jackson, Jawon Pass), receivers (Devante Peete, Dez FItzpatrick, Seth Dawkins), quality multipurpose tools (Reggie Bonnafon, Traveon Samuel), and even high school and junior college linemen had not been a problem for Petrino. Now, with Wilson on board, Louisville rounds out a recruiting class that restocks wide receiver (Marshall, Corey Reed, Josh Johnson) with the upcoming losses of James Quick and Jamari Staples, tight end (Kemari Averett and transfer four-star Jordan Davis), quarterback (Malik Cunningham) extremely well.

Wilson is rated a composite four-star running back according to 247Sports rating system. He is rated the #229 player overall and the #17 running back in the country and the #34 player in the state of Florida. Both Rivals and ESPN also rate him a four-star prospect. Wilson lists offers from virtually everyone of any weight in college football including Notre Dame, Florida, Auburn, Clemson, and Georgia. In the past year he took unofficial visits to Clemson, Auburn, and Notre Dame.

Here's a little bit of Wilson in action as a senior this season: