In the eyes of many, one of the biggest differences between Cristiano Ronaldo and Lionel Messi is how they define being a team player.

Whereas Messi is happy to take a back seat and assist his teammates, Ronaldo shows frustration when he doesn't score for Real Madrid.

That's not to say the Portuguese is wrong for wanting to score all the time, of course. He has a winner's mentality and has worked hard to be the best.

But at times, Ronaldo's attitude comes across as selfish.

Back in 2015, for example, Messi passed up the opportunity to score a hat-trick against Cordoba by giving a penalty to Neymar, who duly converted from the spot.

The Argentine was battling with Ronaldo for top goalscorer in La Liga at the time but in a noble act of selflessness, he told Neymar to take it.

Had it been Ronaldo who needed one goal to complete his hat-trick, there's no chance he would have given the penalty to someone else.

His need to score and take centre stage has got the better of him at times throughout his career, namely against Osasuna in 2012.

In the footage below, Gonzalo Higuain is one-on-one with the goalkeeper but decides to take it round and give himself an open goal to shoot at.

But as he dribbles past, Ronaldo inexplicably attempts to take the ball from him and shoot himself, only for the ball to run out of play for a goal kick. Check it out.

RONALDO ROBS HIGUAIN

How annoyed must Higuain have been? Real Madrid may have won 5-1, but the Argentine was robbed of a clear goal.

What's worse is that he scored twice that game. Had Ronaldo not got in his way, Higuain would have had a hat-trick.

Ronaldo also scored a brace against Osasuna, which goes some way to explaining his moment of selfishness - he wanted a hat-trick too.

Barcelona legend Johan Cruyff nailed his analysis of how Ronaldo isn't a team player like Messi back in 2015, saying: "I have always liked the little technical players, because I was like that.

"Cristiano is a good player, but he is a goal scorer. He will never be a player who can make a team, or who is concerned that the team plays well, he is just worried about finishing.

"By contrast, Messi is much more a team player: he gives passes, makes many more assists. As a player, not as a goalscorer, although he scores many goals."