The Louisville Cardinals have all the pieces for a championship run this year.

Advertisements