It has been whispered and hinted at for a long time, but now it's official.
He signs a contract spanning three seasons, until 2028.
Alonso takes over after Carlo Ancelotti, who has coached Real Madrid for the past four years.
Xabi Alonso has a past as a player in Real Madrid. He played for the club for five years, from 2009–2014, and won La Liga, the Spanish Cup, the Spanish Super Cup, and the Champions League.
The 43-year-old has achieved success as a coach in Bayer Leverkusen, which he has coached since 2022. Alonso won both the league, the German Super Cup with the club.