The 20 Players Who Have Scored Most Penalties This Century Have Been Revealed, Bruno Fernandes Just Makes Rankings
PopFoot compiled the data on how well players have performed from the spot-kick for their clubs and Ronaldo came out on top by some distance.