Real Madrid had seven of the top 10 players for defensive actions. Antonio Rüdiger recorded 17 defensive actions. Trent Alexander-Arnold generated 0.238 xT from open-play passes, more than any other player.
Villarreal had seven of the leading 10 players for progressive carries. Alberto Moleiro made five progressive carries, the joint highest figure in the match. Alex Freeman had 93 touches, more than any other player.
Arda Güler contributed 16 progressive passes, the highest figure in the match. He
recorded 0.218 xT from open-play passes, second in the match. He added a long ball completion rate of 66.7%, joint third in the match. Those contributions came over 76 minutes for Real Madrid.
Trent Alexander-Arnold contributed 0.238 xT from open-play passes, the highest figure in the match. He also recorded two key passes, joint fifth in the match. He added a long ball completion rate of 57.1%, sixth in the match – in 51 minutes for Real Madrid.
Yan Diomande contributed three key passes, the joint highest figure in the match. He had 27 touches in the final third, the highest figure in the match. He added five take-ons, second in the match. His first goal for the club clinched all three points for Real Madrid in this chaotic fixture.













