Villanueva just completed a five-year contract originally signed with Detroit that paid him in excess of $37-million. He never lived up to that contract, partly because of assorted injuries. His scoring average dropped every season during the contract.
-- Dallas Morning News blog