Detroit Tigers' Miguel Cabrera contends for the MLB Triple Crown this season. (AP)