Doch schon nach kurzer Zeit eroberte auch er auch in Italien die Gunst der Zuschauer. Er führte den Verein zu drei italienische Meisterschaften und zwei Pokalsiegen. Nach den Ereignissen im Turiner Derby 1957 lagen ihm sogar die Anhänger des verhassten AC Turin zu Füßen. Seine Ausbeute von 93 Toren in 150 Spielen liest sich beeindruckend. Bei der WM 1958 in Schweden scheiterte Charles mit Wales erst im Viertelfinale am späteren Weltmeister Brasilien. Jack Charlton schwärmt weiter: »Er vereinigte eine komplette Mannschaft in sich. Ich habe Cruyff, Pelé, di Stefano und viele andere große Spieler gesehen. Doch für mich war er der effektivste Spieler, den ich jemals erleben durfte. Er allein machte den Unterschied.« Charles ging 1962 noch einmal zurück nach Leeds, verließ den Club jedoch nur ein halbes Jahr später in Richtung Rom. 1966 musste er seine Karriere nach einer schweren Knieverletzung in Cardiff beenden. Ein Abschiedsspiel wurde ihm nie gewährt. In Italien wählte man ihn Mitte der Neunziger zum besten Ausländer, der jemals in der Serie A gespielt hat.
Doch trotz seiner enormen Physis und seines körperbetonten Spiels bekam Charles während seiner gesamten Karriere keine einzige gelbe oder rote Karte. Auch dafür hatte er eine simple Erklärung »Mein Vater sagte immer: »Holz sie nicht um, spiel lieber Fußball.« Daran habe ich mich immer gehalten«, sagte Charles. Kaum einer verkörperte das britische »Sportsmanship« so sehr wie der hoch aufgeschossene Waliser. Am 21. Februar 2004 erlag der »Sanfte Riese«, John Charles, in Wakefield, England einem Krebsleiden. Nach seinem Tod trugen die Spieler von Leeds United und Juventus Turin Trauerflor in Gedenken an ihre ultimative Nummer 9. Auch auf den Zuschauerrängen des Torino FC sollen zahlreiche Tränen geflossen sein. Die Tatsache, dass er in Wales und vor allem in Italien noch heute für seine Art und seinen Charakter geschätzt, sogar geliebt wird, spiegelt die herausragende Stellung dieses nicht nur sprichwörtlich großen Spielers wider.
Seine Vereine als aktiver Spieler: 1948-57 Leeds United (297 Spiele, 150 Tore), 1957-62 Juventus Turin (150, 93), 1962 Leeds United (11, 3), 1962-63 AS Rom (10, 4), 1963-66 Cardiff City (69, 18), 1966-71 Hereford United (173, 80), Merthyr Tydfil (Wales)