"I think an actor is given a lot of credit when the film is a hit. When my films do well, I'm showered with love and appreciation. So, when my film does not do well, the criticism should be for me," Ranbir said at the Puma home kit launch for Mumbai City FC, which he co-owns.
"I should be criticized because it (the movie) was my choice, I worked in it, the audience showed faith in me and came to see the movie, and when they don't like it, the result should be for me," he added.
His team didn't perform well last season, Ranbir took it graciously.
"It is necessary for an actor or a sportsman to graciously accept both loss and success. Humility and goodness are very important. They are an actor's virtue," he said.
Speaking about his collegues and co-players, he said: "Many people from the (film) industry play football...Abhishek Bachchan, Arjun Kapoor, Varun Dhawan and Dino Morea, to name a few".
"In my humble opinion, I am the best player in the industry. I have heard Shah Rukh Khan plays good football, even John Abraham was a school captain. I have not played with them but yes, amongst those playing now, I am the best."