This reminds me of the Heineken Star Player app from a couple of years ago.
http://www.akqa.com/approach/social/case-studies/heineken-st...
I work for a pro sporting league and have need for the same experience.