Juventus
6 Gianluigi Buffon Unlucky with deflections for two of the goals and had similarly scant chance for the others. Champions League success remains elusive.
6 Andrea Barzagli The veteran looked comfortable before the break but became stretched later on and was replaced by Cuadrado as Juve chased the game.
7 Leonardo Bonucci Supreme 60-yard ball to Sandro began the move for Mandzukic’s goal, but his tiny deflection had already helped Ronaldo beat Buffon.
6 Giorgio Chiellini Uncompromising as ever but it was not enough and, as Juve lost control of the game, he and his defensive colleagues became flustered.
7 Dani Alves Ageless performance for the most part, with one superb tackle on Ronaldo, but could not match his semi-final influence going forward.
6 Miralem Pjanic Tested Navas with a crisp low drive early on and helped run the midfield during the opening period but his influence faded as Real improved. Booked.
7 Sami Khedira Cruel deflection took Casemiro’s blast beyond Buffon and changed the game’s dynamic. Consummate and authoritative until then.
7 Alex Sandro Pinpoint volleyed cross from the byline brought the equaliser. Dangerous down the left throughout and almost pulled a late goal back. Booked.
6 Paulo Dybala Twinkling feet caused problems in the space between midfield and defence at times but he rarely got into areas that could really hurt Real. Booked.
8 Mario Mandzukic His overhead volley was one of the great Champions League final goals and will be replayed for years; it will, though, be scant consolation.
6 Gonzalo Higuaín Astute set-up for Mandzukic, having threatened earlier on, but was subdued after a good start and his hex in major finals continues.
Substitutes
Juan Cuadrado 3 (for Barzagli, 66): Even if Ramos made the most of their contact it was some achievement to be booked twice having been brought on to make an impact.
Claudio Marchisio 5 (for Pjanic, 71): Juve had long since lost the midfield when he arrived and there was little change thereafter
Real Madrid
6 Keylor Navas Three early saves included a fine one-handed stop from Pjanic. Could do little about Mandzukic’s goal and was rarely troubled after that.
7 Dani Carvajal Laid on the opener and, despite being up against the impressive Sandro, generally stood solid defensively. Suspect hamstring held up well. Booked
7 Sergio Ramos Involved, not very tastefully, in Cuadrado’s red card and was booked himself earlier on. But if you lose the edge, you lose the winner that he is. Booked
7 Raphaël Varane Had a more comfortable night than seemed likely at the start, with a lot of the play in front of him. One good first-half block from Higuaín.
8 Marcelo Much more involved after the break and enjoyed himself as space began to open up. Excellent run and centre to assist Asensio’s goal.
7 Luka Modric Came out for the second half looking a different player and, having warmed Buffon’s hands, crossed superbly for Ronaldo to make it 3-1.
7 Casemiro Looked off the pace in the early stages and was lucky to go unpunished, but that will be forgotten after his decisive bolt from the blue.
8 Toni Kroos Opened up the pitch with the driving run that ultimately brought Ronaldo’s first goal. Helped Real gain firm control of the midfield after half-time. Booked
7 Isco Began to knit moves together for Real after an anonymous opening spell. Kept possession intelligently and carried the ball forward well.
7 Karim Benzema The striker was given little change around the penalty area but was involved in the move for the opener and worked tirelessly before going off.
9 Cristiano Ronaldo His first real involvement saw the ball end up in the net; his second finished similarly and capped a remarkable tournament from the 32-year-old.
Substitutes
Gareth Bale 6 (for Benzema, 77): Denied a fairytale goal in Cardiff by Bonucci’s fine block shortly after coming on
Marco Asensio 8 (for Isco, 82): Thrilling young talent who wasted little time in making an impact with a clinical finish
Álvaro Morata 6 (for Kroos, 89): Too little time to make a real impact