Only 3 players scored 20 goals for different teams in the Champions League, namely Ronaldo, Neymar and Kane
data show that only three players have scored more than 20 goals for two different clubs in the Champions League.
C Ronaldo: Real Madrid and Manchester United
Neymar: Barcelona and Paris Saint-Germain
Kane: Tottenham and Bayern Munich