Mbappe (Real Madrid): 50 goals in 64 games, 10 penalties, accounting for 20%
Haaland (Manchester City): 151 games, 130 goals in 23 penalties, accounting for 18%
Yorke: Portuguese + Arsenal 107 games, 100 goals in 28 penalties, accounting for 28%
Kane: Bayern 95 goals in 102 games, 24 penalties, accounting for 25%

Messi: Miami International 75 games, 62 goals in 3 penalties, accounting for 5%
Ronaldo: Riyadh wins 115 games, 101 goals in 27 penalties, accounting for 27%
source:7m free