Up to April 2023, Clarence Seedorf is the only player to have won the UEFA Champions League (formerly the European Cup) with three different clubs. He achieved this remarkable feat with Ajax in 1995, Real Madrid in 1998, and twice with AC Milan in 2003 and 2007.