Result
Liverpool
Mac Allister 36'
Araujo 45+2'
Mac Allister 65'
Wirtz 68'
4 – 3
Villarreal
Mikautadze 4'
Cardona 29'
Oluwaseyi 87'
Liverpool vs Villarreal - 20-10-2026 | Champions League MD 3
Liverpool beat Villarreal 4–3 with the better of the xG (2.39 vs 1.58). Liverpool's peak field tilt was 98% in the 3rd Quarter. Villarreal's peak field tilt was 73% in the 4th Quarter.

xG

LIV 2.39 – 1.58 VIL

xGOT

LIV 3.99 – 2.05 VIL

Field Tilt %

LIV 66% – 34% VIL

PPDA (lower = more intense press)

LIV 3.84 – 3.71 VIL

EPV

LIV 2.92 – 1.66 VIL

EPV to xG Conversion %

LIV 82% – 95% VIL

xG Race
Match Momentum
Threat Race
Field Tilt Momentum
Match Report
Summary
  • Liverpool beat Villarreal 4–3 with the better of the xG (2.39 vs 1.58). Liverpool's peak field tilt was 98% in the 3rd Quarter. Villarreal's peak field tilt was 73% in the 4th Quarter.
Set pieces
  • Liverpool took 7 corners, winning first contact on 2 of 7 direct deliveries. Set pieces produced 5 shots worth 0.66 xG and 2 goals (28% of their xG).
  • Villarreal took 2 corners (1 short), winning first contact on 0 of 1 direct deliveries. Set pieces produced 0 shots worth 0.00 xG (0% of their xG).
Transitions
  • Liverpool won the ball in open play 106 times (20 in the attacking third) and had 9 shots within 15 seconds of a regain, worth 0.86 xG including 2 goals (Araujo 45+2', Wirtz 68').
  • Villarreal won the ball in open play 97 times (10 in the attacking third) and had 3 shots within 15 seconds of a regain, worth 1.13 xG including 3 goals (Mikautadze 4', Cardona 29', Oluwaseyi 87').
Defensive shape
  • Villarreal's defensive actions pushed up from an average of 27.8m to 50.9m from their own goal between the 3rd Quarter and the 4th Quarter (score 4-2 at the start of the 4th Quarter), while Liverpool went from 55.2m to 32.6m over the 3rd Quarter to 4th Quarter. Standard PPDA: Liverpool 11.14, Villarreal 15.09 (lower = more pressing).
Passing chains
  • Liverpool strung together 14 moves of 10+ completed passes (39% of their completed passes came in those moves, 3 ended in a shot). Their longest move was 20 passes (22').
  • Villarreal strung together 11 moves of 10+ completed passes (31% of their completed passes came in those moves, 4 ended in a shot). Their longest move was 19 passes (31') and ended in a shot.
Threat areas
  • Liverpool generated most threat from the final third, left half-space (0.66 EPV, 23%), followed by the final third, right half-space (0.59).
  • Villarreal generated most threat from the final third, right half-space (0.51 EPV, 31%), followed by the middle third, central (0.15).
Pass maps
  • Liverpool's most used combination was van Dijk to Nyoni (15 completed passes), and Nyoni was the hub of the pass map, involved in 154 completed passes.
  • Villarreal's most used combination was Gulácsi to Navarro (12 completed passes), and Gueye was the hub of the pass map, involved in 113 completed passes.
Liverpool Line up
Liverpool vs Villarreal - 20-10-2026
Mins Played Shirt Number Player
Keeper
94 1 Alisson Becker
Defender
94 21 Kostas Tsimikas
94 4 Virgil van Dijk
75 5 Jérémy Jacquet
47 33 Ronald Araujo
19 2 Joe Gomez
Midfielder
94 10 Alexis Mac Allister
94 18 Cody Gakpo
94 38 Ryan Gravenberch
82 42 Trey Nyoni
75 73 Rio Ngumoha
19 29 Bradley Barcola
12 53 James McConnell
Forward
67 67 Lewis Koumas
47 7 Florian Wirtz
27 9 Alexander Isak
Substitute
0 25 Giorgi Mamardashvili
0 28 Freddie Woodman
0 6 Milos Kerkez
0 94 Michael Laffey
0 44 Luke Chambers
0 76 Jayden Danns
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Villarreal Line up
Liverpool vs Villarreal - 20-10-2026
Shirt Number Mins Played
Keeper
Péter Gulácsi 25 94
Defender
Pau Navarro 6 94
Renato Veiga 12 94
Santiago Mouriño 15 94
Sergi Cardona 23 94
Midfielder
Pape Gueye 18 94
Santi Comesaña 14 79
Tajon Buchanan 17 61
Alberto Moleiro 10 55
Nathan Saliba 24 47
Tani Oluwaseyi 21 47
Juan Foyth 8 39
Alex Freeman 3 33
Gerard Moreno 7 15
Forward
Georges Mikautadze 9 61
Ayoze Pérez 22 33
Substitute
Luiz Júnior 1 0
Logan Costa 2 0
Alassane Diatta 5 0
Ilias Akhomach 11 0
Carlos Maciá 16 0
Nizar 27 0
Joselillo Gaitán 28 0
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Match Summary - Full Time
Liverpool vs Villarreal - 20-10-2026
Possession
Shots
Threat
Passes
PPDO Possession Control Poss Control /100 Touches
Possession % On Ball Time Touches PKBox Touches Field Tilt % Total Shots OFF Shots SoT 6yrd box Shots PK Box Shots Outside Box Shots Blocked Shots BCs Goals xG NPxG xGOT EPV EPV % xG Con. EPV % NPxG Con. Attempted Passes Successful Passes Pass Success % Long Passes Long Ball Rate Crosses Cross Success % Corners Short Corners
Liverpool
51.3% 42.50 755 45 66.1% 22 8 7 2 14 8 7 3 4 2.39 2.39 3.99 2.92 81.7% 81.7% 542 464 85.6% 43 7.9% 20 15.0% 7 0 970 -51 -6.8
Villarreal
48.7% 35.90 716 22 33.9% 14 2 5 0 9 5 7 3 3 1.58 1.58 2.05 1.66 95.1% 95.1% 499 417 83.6% 50 10.0% 8 12.5% 2 1 1030 -83 -11.6
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Match Summary - By Half
Liverpool vs Villarreal - 20-10-2026
Possession
Shots
Threat
Passes
Possession Control Poss Control /100 Touches
Possession % On Ball Time Touches PKBox Touches Field Tilt % Total Shots OFF Shots SoT 6yrd box Shots PK Box Shots Outside Box Shots Blocked Shots BCs Goals xG NPxG xGOT EPV EPV % xG Con. EPV % NPxG Con. Attempted Passes Successful Passes Pass Success % Long Passes Long Ball Rate Crosses Cross Success % Corners Short Corners
First Half
Liverpool 52.7% 20.20 357 15 74.0% 8 3 3 1 6 2 2 1 2 0.83 0.83 1.97 1.36 60.9% 60.9% 260 221 85.0% 16 6.2% 9 22.2% 3 0 -30 -8.4
Villarreal 47.3% 18.50 321 12 26.0% 8 1 3 0 6 2 4 2 2 1.13 1.13 1.28 0.60 189.0% 189.0% 219 177 80.8% 26 11.9% 2 0.0% 2 1 -41 -12.8
Second Half
Liverpool 50.2% 22.30 398 30 62.1% 14 5 4 1 8 6 5 2 2 1.56 1.56 2.02 1.56 99.8% 99.8% 282 243 86.2% 27 9.6% 11 9.1% 4 0 -21 -5.3
Villarreal 49.8% 17.40 395 10 37.9% 6 1 2 0 3 3 3 1 1 0.45 0.45 0.77 1.06 42.3% 42.3% 280 240 85.7% 24 8.6% 6 16.7% 0 0 -42 -10.6
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Match Summary - By Game Period
Liverpool vs Villarreal - 20-10-2026
Possession
Shots
Threat
Passes
Possession Control Poss Control /100 Touches
Possession % On Ball Time Touches PKBox Touches Field Tilt % Total Shots OFF Shots ONT Shots 6yrd box Shots PK Box Shots Outside Box Shots Blocked Shots BCs Goals xG NPxG xGOT EPV EPV % xG Con. EPV % NPxG Con. Attempted Passes Successful Passes Pass Success % Long Passes Long Ball Rate Crosses Cross Success % Corners Short Corners
0 - 15
Liverpool 49.8% 7.20 125 4 65.6% 1 0 0 0 1 0 1 0 0 0.07 0.07 0.00 0.17 41.7% 41.7% 82 66 80.5% 6 7.3% 2 0.0% 0 0 -8 -6.4
Villarreal 50.2% 7.40 126 6 34.4% 2 0 1 0 2 0 1 1 1 0.29 0.29 0.48 0.21 136.8% 136.8% 82 61 74.4% 10 12.2% 1 0.0% 1 0 -21 -16.7
16 - 30
Liverpool 52.1% 5.90 123 4 70.6% 2 1 1 0 2 0 0 0 0 0.10 0.10 0.22 0.34 29.2% 29.2% 95 83 87.4% 6 6.3% 3 33.3% 1 0 -7 -5.7
Villarreal 47.9% 7.10 113 5 29.4% 4 0 1 0 4 0 3 1 1 0.77 0.77 0.76 0.21 372.0% 372.0% 79 69 87.3% 8 10.1% 1 0.0% 0 0 -12 -10.6
31 - 45
Liverpool 57.1% 7.10 109 7 84.1% 5 2 2 1 3 2 1 1 2 0.66 0.66 1.75 0.85 77.5% 77.5% 83 72 86.7% 4 4.8% 4 25.0% 2 0 -15 -13.8
Villarreal 42.9% 4.00 82 1 15.9% 2 1 1 0 0 2 0 0 0 0.07 0.07 0.04 0.18 39.1% 39.1% 58 47 81.0% 8 13.8% 0 0.0% 1 1 -8 -9.8
46 - 60
Liverpool 66.8% 8.40 179 14 97.6% 7 3 2 0 2 5 2 0 0 0.27 0.27 0.60 0.53 50.6% 50.6% 137 122 89.1% 5 3.6% 10 10.0% 4 0 -19 -10.6
Villarreal 33.2% 4.10 89 0 2.4% 1 0 0 0 0 1 1 0 0 0.03 0.03 0.00 0.07 43.5% 43.5% 43 30 69.8% 7 16.3% 0 0.0% 0 0 -7 -7.9
61 - 75
Liverpool 48.9% 8.80 114 12 62.9% 6 2 2 1 5 1 2 2 2 1.24 1.24 1.42 0.48 258.9% 258.9% 80 68 85.0% 12 15.0% 0 0.0% 0 0 -3 -2.6
Villarreal 51.1% 4.40 119 5 37.1% 2 0 1 0 1 1 1 0 0 0.09 0.09 0.12 0.33 27.7% 27.7% 93 79 84.9% 9 9.7% 1 0.0% 0 0 -19 -16.0
76 - 90
Liverpool 34.0% 4.30 88 3 27.4% 1 0 0 0 1 0 1 0 0 0.05 0.05 0.00 0.46 10.9% 10.9% 56 46 82.1% 7 12.5% 1 0.0% 0 0 3 3.4
Villarreal 66.0% 8.50 171 4 72.6% 2 1 1 0 2 0 0 1 1 0.28 0.28 0.65 0.60 47.1% 47.1% 135 124 91.9% 8 5.9% 4 25.0% 0 0 -10 -5.8
90 +
Liverpool 51.5% 0.80 17 1 54.5% 0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.09 0.0% 0.0% 9 7 77.8% 3 33.3% 0 0.0% 0 0 -2 -11.8
Villarreal 48.5% 0.40 16 1 45.5% 1 0 0 0 0 1 1 0 0 0.05 0.05 0.00 0.07 67.6% 67.6% 9 7 77.8% 0 0.0% 1 0.0% 0 0 -6 -37.5
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Match Summary - By Game Quarter
Liverpool vs Villarreal - 20-10-2026
Possession
Shots
Threat
Passes
Possession Control Poss Control /100 Touches
Possession % On Ball Time Touches PKBox Touches Field Tilt % Total Shots OFF Shots ONT Shots 6yrd box Shots PK Box Shots Outside Box Shots Blocked Shots BCs Goals xG NPxG xGOT EPV EPV % xG Con. EPV % NPxG Con. Attempted Passes Successful Passes Pass Success % Long Passes Long Ball Rate Crosses Cross Success % Corners Short Corners
1st Quarter
Liverpool 52.2% 11.90 221 8 75.4% 3 1 1 0 3 0 1 0 0 0.17 0.17 0.22 0.46 36.6% 36.6% 156 131 84.0% 7 4.5% 5 20.0% 1 0 -13 -5.9
Villarreal 47.8% 11.40 202 8 24.6% 3 0 1 0 3 0 2 1 1 0.33 0.33 0.48 0.32 102.2% 102.2% 135 106 78.5% 17 12.6% 2 0.0% 1 0 -30 -14.9
2nd Quarter
Liverpool 53.3% 8.30 136 7 72.4% 5 2 2 1 3 2 1 1 2 0.66 0.66 1.75 0.90 73.5% 73.5% 104 90 86.5% 9 8.7% 4 25.0% 2 0 -17 -12.5
Villarreal 46.7% 7.10 119 4 27.6% 5 1 2 0 3 2 2 1 1 0.80 0.80 0.80 0.28 290.9% 290.9% 84 71 84.5% 9 10.7% 0 0.0% 1 1 -11 -9.2
3rd Quarter
Liverpool 62.9% 15.30 264 23 98.4% 11 4 4 1 5 6 3 2 2 1.38 1.38 2.02 0.98 140.2% 140.2% 197 175 88.8% 10 5.1% 10 10.0% 4 0 -15 -5.7
Villarreal 37.1% 6.60 156 0 1.6% 1 0 0 0 0 1 1 0 0 0.03 0.03 0.00 0.12 24.8% 24.8% 96 72 75.0% 13 13.5% 0 0.0% 0 0 -22 -14.1
4th Quarter
Liverpool 35.9% 7.00 134 7 27.0% 3 1 0 0 3 0 2 0 0 0.18 0.18 0.00 0.58 31.1% 31.1% 85 68 80.0% 17 20.0% 1 0.0% 0 0 -6 -4.5
Villarreal 64.1% 10.80 239 10 73.0% 5 1 2 0 3 2 2 1 1 0.42 0.42 0.77 0.94 44.6% 44.6% 184 168 91.3% 11 6.0% 6 16.7% 0 0 -20 -8.4
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Match Summary - By Game State
Liverpool vs Villarreal - 20-10-2026
Possession
Shots
Threat
Passes
Possession Control Poss Control /100 Touches
Possession % On Ball Time Touches PKBox Touches Field Tilt % Total Shots OFF Shots SoT 6yrd box Shots PK Box Shots Outside Box Shots Blocked Shots BCs Goals xG NPxG xGOT EPV EPV % xG Con. EPV % NPxG Con. Attempted Passes Successful Passes Pass Success % Long Passes Long Ball Rate Crosses Cross Success % Corners Short Corners
Away Garbage Time
Liverpool 53.1% 2.60 52 2 95.0% 1 0 1 0 1 0 0 0 1 0.10 0.10 0.86 0.30 33.0% 33.0% 44 39 88.6% 2 4.5% 2 50.0% 1 0 -7 -13.5
Villarreal 46.9% 2.50 46 0 5.0% 1 1 0 0 0 1 0 0 0 0.03 0.03 0.00 0.08 37.5% 37.5% 35 32 91.4% 2 5.7% 0 0.0% 0 0 -1 -2.2
Away Lead
Liverpool 54.6% 16.30 274 13 74.0% 7 3 2 1 5 2 2 1 1 0.73 0.73 1.11 1.04 70.5% 70.5% 199 171 85.9% 12 6.0% 7 14.3% 2 0 -18 -6.6
Villarreal 45.4% 12.70 228 9 26.0% 6 0 2 0 5 1 4 1 1 0.86 0.86 0.80 0.47 181.4% 181.4% 150 118 78.7% 20 13.3% 2 0.0% 2 1 -35 -15.4
Draw
Liverpool 63.2% 14.00 265 18 93.1% 9 3 3 1 3 6 3 1 1 1.16 1.16 1.57 0.95 121.7% 121.7% 198 173 87.4% 10 5.0% 10 10.0% 4 0 -23 -8.7
Villarreal 36.8% 7.90 154 3 6.9% 2 0 1 0 1 1 1 1 1 0.27 0.27 0.48 0.12 230.8% 230.8% 86 61 70.9% 14 16.3% 0 0.0% 0 0 -20 -13.0
Home Garbage Time
Liverpool 38.3% 6.20 113 9 36.3% 3 2 0 0 3 0 1 0 0 0.16 0.16 0.00 0.44 36.6% 36.6% 76 63 82.9% 13 17.1% 1 0.0% 0 0 -4 -3.5
Villarreal 61.7% 8.50 182 9 63.7% 4 1 2 0 3 1 1 1 1 0.37 0.37 0.77 0.76 48.6% 48.6% 140 129 92.1% 10 7.1% 3 33.3% 0 0 -17 -9.3
Home Lead
Liverpool 32.5% 3.40 51 3 27.0% 2 0 1 0 2 0 1 1 1 0.24 0.24 0.45 0.20 121.8% 121.8% 25 18 72.0% 6 24.0% 0 0.0% 0 0 1 2.0
Villarreal 67.5% 4.30 106 1 73.0% 1 0 0 0 0 1 1 0 0 0.05 0.05 0.00 0.23 21.8% 21.8% 88 77 87.5% 4 4.5% 3 0.0% 0 0 -10 -9.4
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Season Summary - Full Games
Up to Liverpool vs Villarreal - 20-10-2026
Possession % Touches PKBox Touches Field Tilt % Total Shots OFF Shots SoT 6yrd box Shots PK Box Shots Outside Box Shots BCs Goals xG NPxG xGOT EPV EPV % xG Con. Attempted Passes Successful Passes Pass Success % Long Passes Long Ball Rate Crosses Cross Success % Corners Short Corners Possession Control Poss Control /100 Touches EPV % NPxG Con.
All Oppo
46.9% 1,903 65 36.6% 35 13 13 4 23 12 8 7 4.41 4.41 4.83 5.14 85.8% 1324 1106 83.5% 139 10.5% 40 20.0% 10 3 -210 -11.0 85.8%
Liverpool
53.1% 2,155 131 63.4% 62 25 20 4 46 16 12 12 7.42 7.42 9.32 8.93 83.1% 1539 1343 87.3% 134 8.7% 56 23.2% 25 5 -186 -8.6 83.1%
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Season Summary - By Half
Up to Liverpool vs Villarreal - 20-10-2026
Possession
Shots
Threat
Passes
Possession Control Poss Control /100 Touches
Possession % Touches PKBox Touches Field Tilt % Total Shots OFF Shots SoT 6yrd box Shots PK Box Shots Outside Box Shots BCs Goals xG NPxG xGOT EPV EPV % xG Con. EPV % NPxG Con. Attempted Passes Successful Passes Pass Success % Long Passes Long Ball Rate Crosses Cross Success % Corners Short Corners
First Half
All Oppo 44.3% 889 28 26.5% 19 7 6 2 10 9 3 3 2.02 2.02 1.76 1.99 101.6% 101.6% 591 477 80.7% 71 12.0% 11 27.3% 6 3 -99 -11.1
Liverpool 55.7% 1,120 72 73.5% 33 14 11 2 24 9 6 6 3.31 3.31 4.80 4.28 77.3% 77.3% 802 700 87.3% 59 7.4% 31 19.4% 14 3 -108 -9.6
Second Half
All Oppo 49.5% 1,014 37 46.4% 16 6 7 2 13 3 5 4 2.39 2.39 3.07 3.15 75.9% 75.9% 733 629 85.8% 68 9.3% 29 17.2% 4 0 -111 -10.9
Liverpool 50.5% 1,035 59 53.6% 29 11 9 2 22 7 6 6 4.11 4.11 4.52 4.65 88.4% 88.4% 737 643 87.2% 75 10.2% 25 28.0% 11 2 -78 -7.5
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Season Summary - By Game Period
Up to Liverpool vs Villarreal - 20-10-2026
Possession
Shots
Threat
Passes
Possession Control Poss Control /100 Touches
Possession % Touches PKBox Touches Field Tilt % Total Shots OFF Shots ONT Shots 6yrd box Shots PK Box Shots Outside Box Shots BCs Goals xG NPxG xGOT EPV EPV % xG Con. EPV % NPxG Con. Attempted Passes Successful Passes Pass Success % Long Passes Long Ball Rate Crosses Cross Success % Corners Short Corners
0 - 15
All Oppo 47.5% 358 16 33.3% 6 2 2 1 4 2 1 1 0.54 0.54 0.51 0.88 61.5% 61.5% 234 186 79.5% 25 10.7% 6 16.7% 3 1 -48 -13.4
Liverpool 52.5% 395 19 66.7% 10 5 2 0 7 3 1 0 0.59 0.59 0.40 1.04 56.6% 56.6% 274 231 84.3% 27 9.8% 7 0.0% 3 1 -38 -9.6
16 - 30
All Oppo 40.9% 258 7 18.3% 7 0 3 0 4 3 2 2 1.13 1.13 1.21 0.43 260.4% 260.4% 176 147 83.5% 26 14.8% 1 0.0% 1 1 -25 -9.7
Liverpool 59.1% 373 20 81.7% 6 2 3 0 6 0 0 2 0.48 0.48 0.60 1.46 32.8% 32.8% 277 252 91.0% 17 6.1% 11 27.3% 5 0 -22 -5.9
31 - 45
All Oppo 43.7% 273 5 27.4% 6 5 1 1 2 4 0 0 0.35 0.35 0.04 0.68 51.7% 51.7% 181 144 79.6% 20 11.1% 4 50.0% 2 1 -26 -9.5
Liverpool 56.3% 352 33 72.6% 17 7 6 2 11 6 5 4 2.24 2.24 3.80 1.77 126.3% 126.3% 251 217 86.5% 15 6.0% 13 23.1% 6 2 -48 -13.6
46 - 60
All Oppo 39.7% 272 4 23.4% 3 1 1 0 2 1 0 0 0.18 0.18 0.17 0.34 52.8% 52.8% 165 128 77.6% 20 12.1% 7 0.0% 1 0 -32 -11.8
Liverpool 60.3% 413 26 76.6% 12 5 4 0 6 6 1 2 0.87 0.87 1.42 1.25 69.4% 69.4% 306 270 88.2% 21 6.9% 15 13.3% 5 1 -38 -9.2
61 - 75
All Oppo 53.1% 326 20 52.2% 6 1 4 1 5 1 3 2 1.50 1.50 1.65 1.11 135.0% 135.0% 259 229 88.4% 20 7.7% 9 11.1% 1 0 -36 -11.0
Liverpool 46.9% 288 20 47.8% 11 3 4 2 10 1 5 4 2.78 2.78 2.72 1.73 160.2% 160.2% 197 174 88.3% 24 12.2% 4 50.0% 2 0 -14 -4.9
76 - 90
All Oppo 58.2% 352 11 64.0% 6 4 2 1 6 0 2 2 0.66 0.66 1.25 1.55 42.5% 42.5% 263 234 89.0% 22 8.4% 12 33.3% 2 0 -34 -9.7
Liverpool 41.8% 253 11 36.0% 6 3 1 0 6 0 0 0 0.46 0.46 0.38 1.42 32.4% 32.4% 167 141 84.4% 22 13.2% 6 50.0% 4 1 -20 -7.9
90 +
All Oppo 44.1% 64 2 36.4% 1 0 0 0 0 1 0 0 0.05 0.05 0.00 0.14 34.7% 34.7% 46 38 82.6% 6 13.0% 1 0.0% 0 0 -9 -14.1
Liverpool 55.9% 81 2 63.6% 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.24 0.0% 0.0% 67 58 86.6% 8 11.9% 0 0.0% 0 0 -6 -7.4
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Season Summary - By Game State
Up to Liverpool vs Villarreal - 20-10-2026
Possession
Shots
Threat
Passes
Possession Control Poss Control /100 Touches
Possession % Touches PKBox Touches Field Tilt % Total Shots OFF Shots SoT 6yrd box Shots PK Box Shots Outside Box Shots BCs Goals xG NPxG xGOT EPV EPV % xG Con. EPV % NPxG Con. Attempted Passes Successful Passes Pass Success % Long Passes Long Ball Rate Crosses Cross Success % Corners Short Corners
Away Garbage Time
All Oppo 41.5% 432 16 39.8% 11 7 4 2 9 2 4 3 1.90 1.90 2.18 1.34 142.2% 142.2% 305 259 84.9% 26 8.5% 13 15.4% 1 0 -43 -10.0
Liverpool 58.5% 609 36 60.2% 17 7 6 2 13 4 5 5 2.83 2.83 4.02 2.93 96.5% 96.5% 463 422 91.1% 32 6.9% 14 42.9% 7 3 -46 -7.6
Away Lead
All Oppo 43.2% 380 9 17.6% 8 0 3 0 5 3 1 1 0.90 0.90 0.98 0.67 133.9% 133.9% 250 196 78.4% 35 14.0% 2 0.0% 3 2 -47 -12.4
Liverpool 56.8% 499 32 82.4% 12 3 5 1 10 2 3 3 1.45 1.45 2.16 1.75 82.6% 82.6% 359 312 86.9% 23 6.4% 15 13.3% 4 0 -43 -8.6
Draw
All Oppo 42.9% 478 15 25.9% 8 3 3 1 3 5 2 2 0.94 0.94 0.78 1.00 94.5% 94.5% 298 236 79.2% 37 12.4% 9 22.2% 3 1 -54 -11.3
Liverpool 57.1% 637 43 74.1% 24 11 7 1 14 10 3 3 2.38 2.38 2.31 2.52 94.5% 94.5% 459 400 87.1% 37 8.1% 19 15.8% 11 2 -67 -10.5
Home Garbage Time
All Oppo 61.7% 182 9 63.7% 4 1 2 0 3 1 1 1 0.37 0.37 0.77 0.76 48.6% 48.6% 140 129 92.1% 10 7.1% 3 33.3% 0 0 -17 -9.3
Liverpool 38.3% 113 9 36.3% 3 2 0 0 3 0 0 0 0.16 0.16 0.00 0.44 36.6% 36.6% 76 63 82.9% 13 17.1% 1 0.0% 0 0 -4 -3.5
Home Lead
All Oppo 59.2% 431 16 59.7% 4 2 1 1 3 1 0 0 0.30 0.30 0.12 1.37 21.8% 21.8% 331 286 86.4% 31 9.4% 13 23.1% 3 0 -49 -11.4
Liverpool 40.8% 297 11 40.3% 6 2 2 0 6 0 1 1 0.60 0.60 0.83 1.28 46.7% 46.7% 182 146 80.2% 29 15.9% 7 28.6% 3 0 -26 -8.8
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Season Summary - By Match Day
Up to Liverpool vs Villarreal - 20-10-2026
Fixture
Possession
Shots
Threat
Passes
Possession Control Poss Control /100 Touches
Possession % Touches PKBox Touches Field Tilt % Total Shots OFF Shots SoT 6yrd box Shots PK Box Shots Outside Box Shots BCs Goals xG NPxG xGOT EPV EPV % xG Con. EPV % NPxG Con. Attempted Passes Successful Passes Pass Success % Long Passes Long Ball Rate Crosses Cross Success % Corners Short Corners
1
All Oppo Liverpool vs Atletico 53.2% 708 19 41.2% 9 4 4 1 4 5 1 1 0.81 0.81 0.60 1.84 44.0% 44.0% 515 438 85.0% 54 10.5% 15 26.7% 5 1 -64 -9.0
Liverpool Liverpool vs Atletico 46.8% 622 35 58.8% 14 5 5 0 12 2 4 2 1.70 1.70 1.63 2.30 74.0% 74.0% 421 355 84.3% 50 11.9% 17 17.6% 7 2 -68 -10.9
2
All Oppo LASK vs Liverpool 38.1% 479 24 35.4% 12 7 4 3 10 2 4 3 2.02 2.02 2.18 1.63 123.6% 123.6% 310 251 81.0% 35 11.3% 17 17.6% 3 1 -63 -13.2
Liverpool LASK vs Liverpool 61.9% 778 51 64.6% 26 12 8 2 20 6 5 6 3.33 3.33 3.70 3.71 89.8% 89.8% 576 524 91.0% 41 7.1% 19 36.8% 11 3 -67 -8.6
3
All Oppo Liverpool vs Villarreal 48.7% 716 22 33.9% 14 2 5 0 9 5 3 3 1.58 1.58 2.05 1.66 95.1% 95.1% 499 417 83.6% 50 10.0% 8 12.5% 2 1 -83 -11.6
Liverpool Liverpool vs Villarreal 51.3% 755 45 66.1% 22 8 7 2 14 8 3 4 2.39 2.39 3.99 2.92 81.7% 81.7% 542 464 85.6% 43 7.9% 20 15.0% 7 0 -51 -6.8
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Home Match territory plot
Away Match teratitory plot
Substitution Impact
Substitution Impact - Before and After Each Sub Window
Liverpool vs Villarreal - 20-10-2026 | xG and EPV per 10 minutes, field tilt and PPDA within each window
Mins Subs on Score
Liverpool
Villarreal
xG/10 EPV/10 Field tilt % PPDA xG/10 EPV/10 Field tilt % PPDA
0'-47' 47 Starting XIs 0-0 0.18 0.29 74% 9.86 0.24 0.13 26% 16.91
47'-55' 8 LIV: Wirtz | VIL: Oluwaseyi 2-2 0.16 0.32 100% 11.00 0.00 0.03 0% 43.00
55'-61' 6 VIL: Foyth 2-2 0.20 0.42 98% 6.00 0.00 0.04 2% 14.00
61'-67' 6 VIL: Freeman, Pérez 2-2 1.52 0.71 97% 5.67 0.05 0.04 3% 24.00
67'-75' 8 LIV: Isak 3-2 0.38 0.07 47% 18.00 0.11 0.34 53% 17.00
75'-79' 4 LIV: Barcola, Gomez 4-2 0.12 0.27 61% 9.00 0.00 0.13 39% 16.00
79'-94' 16 LIV: McConnell | VIL: Moreno 4-2 0.03 0.29 21% 20.00 0.21 0.42 79% 5.33
Windows split at each substitution (subs within 3 minutes are grouped). Short windows are noisy, so read alongside the minutes column.
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Match vs Season Average
Home Pass Networks
1st Half
Away Pass Networks
1st Half
Liverpool Open Play Passing connections
Liverpool vs Villarreal - 20-10-2026 | Completed passes only, min 5 per pair. Passer Completion % = all of the passer's attempts
Completed Passes % of Passer's Completions % of Receiver's Receptions Passer Completion % Long Passes Final Third Passes PK Box Passes Crosses Key Passes Prog Passes EPV EPV / Pass Pass Time
Alexis Mac Allister
Cody Gakpo 8 15% 15% 88% 2 3 1 0 1 1 0.046 0.006 4.00
Kostas Tsimikas 5 9% 11% 88% 1 1 0 0 0 0 0.016 0.003 2.80
Rio Ngumoha 7 13% 26% 88% 0 2 0 0 0 0 0.022 0.003 4.71
Ronald Araujo 7 13% 32% 88% 1 1 0 0 0 0 0.021 0.003 3.86
Ryan Gravenberch 6 11% 18% 88% 0 2 0 0 0 0 0.007 0.001 2.17
Trey Nyoni 5 9% 7% 88% 0 1 0 0 0 0 0.010 0.002 2.20
Alisson Becker
Jérémy Jacquet 5 25% 18% 80% 0 0 0 0 0 0 0.001 0.000 3.40
Cody Gakpo
Florian Wirtz 13 30% 36% 80% 0 8 0 0 2 2 0.118 0.009 2.15
Kostas Tsimikas 9 20% 20% 80% 0 4 0 0 0 0 0.037 0.004 2.11
Trey Nyoni 11 25% 16% 80% 0 6 0 0 1 0 0.026 0.002 1.18
Florian Wirtz
Cody Gakpo 7 21% 13% 90% 0 4 0 0 1 0 0.015 0.002 3.86
Kostas Tsimikas 7 21% 16% 90% 0 6 0 0 0 0 0.036 0.005 2.29
Trey Nyoni 7 21% 10% 90% 0 4 0 0 0 0 0.020 0.003 2.43
Jérémy Jacquet
Trey Nyoni 7 19% 10% 82% 0 0 0 0 0 0 0.008 0.001 2.43
Virgil van Dijk 10 28% 25% 82% 1 0 0 0 0 0 0.005 0.000 2.90
Kostas Tsimikas
Alisson Becker 5 12% 24% 85% 1 0 0 0 0 0 0.011 0.002 2.40
Cody Gakpo 8 20% 15% 85% 0 4 0 0 0 1 0.026 0.003 2.62
Florian Wirtz 6 15% 17% 85% 0 4 0 0 1 2 0.036 0.006 2.17
Trey Nyoni 9 22% 13% 85% 0 5 0 0 0 1 0.029 0.003 2.78
Rio Ngumoha
Alexis Mac Allister 9 38% 18% 86% 0 5 1 0 1 1 0.298 0.033 1.67
Ronald Araujo
Alexis Mac Allister 5 26% 10% 76% 0 2 0 0 0 0 0.004 0.001 2.80
Rio Ngumoha 7 37% 26% 76% 0 0 0 0 0 0 0.011 0.002 3.14
Ryan Gravenberch
Jérémy Jacquet 7 21% 25% 94% 0 1 0 0 0 0 0.011 0.002 3.00
Rio Ngumoha 6 18% 22% 94% 0 3 0 0 0 1 0.010 0.002 4.67
Trey Nyoni 5 15% 7% 94% 0 1 0 0 0 0 0.004 0.001 3.00
Trey Nyoni
Alexis Mac Allister 12 15% 24% 94% 0 3 0 0 1 3 0.027 0.002 2.42
Cody Gakpo 14 17% 26% 94% 0 6 0 0 0 2 0.048 0.003 2.29
Florian Wirtz 7 8% 19% 94% 0 0 0 0 0 1 0.025 0.004 3.71
Kostas Tsimikas 8 10% 18% 94% 0 0 0 0 0 0 0.024 0.003 3.00
Ronald Araujo 7 8% 32% 94% 0 0 0 0 0 0 0.013 0.002 2.57
Ryan Gravenberch 8 10% 24% 94% 0 3 1 0 1 2 0.066 0.008 3.38
Virgil van Dijk 13 16% 32% 94% 0 1 0 0 0 0 0.011 0.001 3.31
Virgil van Dijk
Alexis Mac Allister 8 15% 16% 84% 0 0 0 0 0 3 0.021 0.003 2.50
Cody Gakpo 8 15% 15% 84% 0 0 0 0 0 1 0.027 0.003 2.00
Kostas Tsimikas 7 14% 16% 84% 1 0 0 0 0 0 0.021 0.003 3.29
Trey Nyoni 14 27% 20% 84% 0 1 0 0 0 0 0.017 0.001 2.93
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Liverpool Open Play Passing connections
Liverpool vs Villarreal - 20-10-2026 | Completed passes only, min 5 per pair. Passer Completion % = all of the passer's attempts
Completed Passes % of Passer's Completions % of Receiver's Receptions Passer Completion % Long Passes Final Third Passes PK Box Passes Crosses Key Passes Prog Passes EPV EPV / Pass Pass Time
Cody Gakpo
Alexis Mac Allister 8 15% 15% 88% 2 3 1 0 1 1 0.046 0.006 4.00
Florian Wirtz 7 21% 13% 90% 0 4 0 0 1 0 0.015 0.002 3.86
Kostas Tsimikas 8 20% 15% 85% 0 4 0 0 0 1 0.026 0.003 2.62
Trey Nyoni 14 17% 26% 94% 0 6 0 0 0 2 0.048 0.003 2.29
Virgil van Dijk 8 15% 15% 84% 0 0 0 0 0 1 0.027 0.003 2.00
Kostas Tsimikas
Alexis Mac Allister 5 9% 11% 88% 1 1 0 0 0 0 0.016 0.003 2.80
Cody Gakpo 9 20% 20% 80% 0 4 0 0 0 0 0.037 0.004 2.11
Florian Wirtz 7 21% 16% 90% 0 6 0 0 0 0 0.036 0.005 2.29
Trey Nyoni 8 10% 18% 94% 0 0 0 0 0 0 0.024 0.003 3.00
Virgil van Dijk 7 14% 16% 84% 1 0 0 0 0 0 0.021 0.003 3.29
Rio Ngumoha
Alexis Mac Allister 7 13% 26% 88% 0 2 0 0 0 0 0.022 0.003 4.71
Ronald Araujo 7 37% 26% 76% 0 0 0 0 0 0 0.011 0.002 3.14
Ryan Gravenberch 6 18% 22% 94% 0 3 0 0 0 1 0.010 0.002 4.67
Ronald Araujo
Alexis Mac Allister 7 13% 32% 88% 1 1 0 0 0 0 0.021 0.003 3.86
Trey Nyoni 7 8% 32% 94% 0 0 0 0 0 0 0.013 0.002 2.57
Ryan Gravenberch
Alexis Mac Allister 6 11% 18% 88% 0 2 0 0 0 0 0.007 0.001 2.17
Trey Nyoni 8 10% 24% 94% 0 3 1 0 1 2 0.066 0.008 3.38
Trey Nyoni
Alexis Mac Allister 5 9% 7% 88% 0 1 0 0 0 0 0.010 0.002 2.20
Cody Gakpo 11 25% 16% 80% 0 6 0 0 1 0 0.026 0.002 1.18
Florian Wirtz 7 21% 10% 90% 0 4 0 0 0 0 0.020 0.003 2.43
Jérémy Jacquet 7 19% 10% 82% 0 0 0 0 0 0 0.008 0.001 2.43
Kostas Tsimikas 9 22% 13% 85% 0 5 0 0 0 1 0.029 0.003 2.78
Ryan Gravenberch 5 15% 7% 94% 0 1 0 0 0 0 0.004 0.001 3.00
Virgil van Dijk 14 27% 20% 84% 0 1 0 0 0 0 0.017 0.001 2.93
Jérémy Jacquet
Alisson Becker 5 25% 18% 80% 0 0 0 0 0 0 0.001 0.000 3.40
Ryan Gravenberch 7 21% 25% 94% 0 1 0 0 0 0 0.011 0.002 3.00
Florian Wirtz
Cody Gakpo 13 30% 36% 80% 0 8 0 0 2 2 0.118 0.009 2.15
Kostas Tsimikas 6 15% 17% 85% 0 4 0 0 1 2 0.036 0.006 2.17
Trey Nyoni 7 8% 19% 94% 0 0 0 0 0 1 0.025 0.004 3.71
Virgil van Dijk
Jérémy Jacquet 10 28% 25% 82% 1 0 0 0 0 0 0.005 0.000 2.90
Trey Nyoni 13 16% 32% 94% 0 1 0 0 0 0 0.011 0.001 3.31
Alisson Becker
Kostas Tsimikas 5 12% 24% 85% 1 0 0 0 0 0 0.011 0.002 2.40
Alexis Mac Allister
Rio Ngumoha 9 38% 18% 86% 0 5 1 0 1 1 0.298 0.033 1.67
Ronald Araujo 5 26% 10% 76% 0 2 0 0 0 0 0.004 0.001 2.80
Trey Nyoni 12 15% 24% 94% 0 3 0 0 1 3 0.027 0.002 2.42
Virgil van Dijk 8 15% 16% 84% 0 0 0 0 0 3 0.021 0.003 2.50
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Villarreal Open Play Passing connections
Liverpool vs Villarreal - 20-10-2026 | Completed passes only, min 5 per pair. Passer Completion % = all of the passer's attempts
Completed Passes % of Passer's Completions % of Receiver's Receptions Passer Completion % Long Passes Final Third Passes PK Box Passes Crosses Key Passes Prog Passes EPV EPV / Pass Pass Time
Alberto Moleiro
Pape Gueye 6 27% 11% 96% 0 0 0 0 0 0 0.004 0.001 2.33
Santi Comesaña 5 23% 17% 96% 0 0 0 0 0 1 0.010 0.002 1.80
Alex Freeman
Santiago Mouriño 7 37% 21% 95% 0 3 0 0 0 0 0.018 0.003 2.86
Juan Foyth
Gerard Moreno 5 13% 25% 93% 0 1 0 0 0 1 0.009 0.002 2.80
Pape Gueye 9 23% 17% 93% 1 1 0 0 0 1 0.028 0.003 2.67
Tani Oluwaseyi 7 18% 41% 93% 2 1 0 0 0 1 0.039 0.006 3.14
Pape Gueye
Pau Navarro 10 19% 22% 86% 0 0 0 0 0 0 0.027 0.003 2.50
Sergi Cardona 9 17% 29% 86% 2 3 0 0 0 0 0.025 0.003 2.44
Pau Navarro
Juan Foyth 5 10% 12% 83% 0 0 0 0 0 0 0.008 0.002 1.60
Pape Gueye 7 14% 13% 83% 0 0 0 0 0 0 0.010 0.001 2.71
Péter Gulácsi 7 14% 35% 83% 0 0 0 0 0 0 0.005 0.001 3.57
Santiago Mouriño 9 18% 26% 83% 0 0 0 0 0 0 0.004 0.000 2.22
Péter Gulácsi
Pau Navarro 10 50% 22% 67% 0 0 0 0 0 0 0.009 0.001 2.20
Renato Veiga
Pape Gueye 7 21% 13% 85% 1 1 0 0 0 0 0.014 0.002 1.86
Pau Navarro 7 21% 15% 85% 0 0 0 0 0 0 0.004 0.001 2.43
Péter Gulácsi 7 21% 35% 85% 0 0 0 0 0 0 0.009 0.001 2.86
Santi Comesaña
Alberto Moleiro 6 19% 26% 80% 0 0 0 0 1 0 0.009 0.002 3.83
Juan Foyth 5 16% 12% 80% 0 1 0 0 0 0 0.007 0.001 2.20
Pau Navarro 5 16% 11% 80% 0 0 0 0 0 0 0.008 0.002 1.00
Santiago Mouriño
Juan Foyth 5 15% 12% 75% 0 0 0 0 0 0 0.005 0.001 1.00
Santi Comesaña 5 15% 17% 75% 0 0 0 0 0 0 0.011 0.002 1.60
Sergi Cardona
Pape Gueye 8 24% 15% 89% 0 3 0 0 0 1 0.022 0.003 2.50
Pau Navarro 5 15% 11% 89% 0 0 0 0 0 0 0.007 0.001 3.00
Tajon Buchanan
Santiago Mouriño 5 36% 15% 78% 0 0 0 0 1 2 0.024 0.005 3.40
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Villarreal Open Play Passing connections
Liverpool vs Villarreal - 20-10-2026 | Completed passes only, min 5 per pair. Passer Completion % = all of the passer's attempts
Completed Passes % of Passer's Completions % of Receiver's Receptions Passer Completion % Long Passes Final Third Passes PK Box Passes Crosses Key Passes Prog Passes EPV EPV / Pass Pass Time
Pape Gueye
Alberto Moleiro 6 27% 11% 96% 0 0 0 0 0 0 0.004 0.001 2.33
Juan Foyth 9 23% 17% 93% 1 1 0 0 0 1 0.028 0.003 2.67
Pau Navarro 7 14% 13% 83% 0 0 0 0 0 0 0.010 0.001 2.71
Renato Veiga 7 21% 13% 85% 1 1 0 0 0 0 0.014 0.002 1.86
Sergi Cardona 8 24% 15% 89% 0 3 0 0 0 1 0.022 0.003 2.50
Santi Comesaña
Alberto Moleiro 5 23% 17% 96% 0 0 0 0 0 1 0.010 0.002 1.80
Santiago Mouriño 5 15% 17% 75% 0 0 0 0 0 0 0.011 0.002 1.60
Santiago Mouriño
Alex Freeman 7 37% 21% 95% 0 3 0 0 0 0 0.018 0.003 2.86
Pau Navarro 9 18% 26% 83% 0 0 0 0 0 0 0.004 0.000 2.22
Tajon Buchanan 5 36% 15% 78% 0 0 0 0 1 2 0.024 0.005 3.40
Gerard Moreno
Juan Foyth 5 13% 25% 93% 0 1 0 0 0 1 0.009 0.002 2.80
Tani Oluwaseyi
Juan Foyth 7 18% 41% 93% 2 1 0 0 0 1 0.039 0.006 3.14
Pau Navarro
Pape Gueye 10 19% 22% 86% 0 0 0 0 0 0 0.027 0.003 2.50
Péter Gulácsi 10 50% 22% 67% 0 0 0 0 0 0 0.009 0.001 2.20
Renato Veiga 7 21% 15% 85% 0 0 0 0 0 0 0.004 0.001 2.43
Santi Comesaña 5 16% 11% 80% 0 0 0 0 0 0 0.008 0.002 1.00
Sergi Cardona 5 15% 11% 89% 0 0 0 0 0 0 0.007 0.001 3.00
Sergi Cardona
Pape Gueye 9 17% 29% 86% 2 3 0 0 0 0 0.025 0.003 2.44
Juan Foyth
Pau Navarro 5 10% 12% 83% 0 0 0 0 0 0 0.008 0.002 1.60
Santi Comesaña 5 16% 12% 80% 0 1 0 0 0 0 0.007 0.001 2.20
Santiago Mouriño 5 15% 12% 75% 0 0 0 0 0 0 0.005 0.001 1.00
Péter Gulácsi
Pau Navarro 7 14% 35% 83% 0 0 0 0 0 0 0.005 0.001 3.57
Renato Veiga 7 21% 35% 85% 0 0 0 0 0 0 0.009 0.001 2.86
Alberto Moleiro
Santi Comesaña 6 19% 26% 80% 0 0 0 0 1 0 0.009 0.002 3.83
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Home Passing Tree Plot
Away Passing Tree Plot
Home wave plot
Away wave plot
Home Passing chains
Away Passing Chains
Liverpool FT Passing Chain Length (5, 6-10, 11-15, 16 +) & Distance (m)
Liverpool vs Villarreal - 20-10-2026
Pass Chain Length Total Chain Passes Max Chain Length Average Chain Length Percent of Teams Passes Total Chain Distance Max Chain Distance Average Chain Distance Percent of Teams Passing Distance
VLow 199 5 3 41% 2,581.84 134.24 13.00 40%
Low 177 10 8 37% 2,488.08 179.77 14.10 38%
Medium 71 14 12 15% 1,026.89 255.42 14.50 16%
High 36 20 18 7% 406.34 220.28 11.30 6%
Overall Totals — 483 49 41 — 6,503 790 53 —
Overall Average — 121 12 10 — 1,626 197 13 —
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Liverpool 1st Half Passing Chain Length (5, 6-10, 11-15, 16 +) & Distance (m)
Liverpool vs Villarreal - 20-10-2026
Pass Chain Length Total Chain Passes Max Chain Length Average Chain Length Percent of Teams Passes Total Chain Distance Max Chain Distance Average Chain Distance Percent of Teams Passing Distance
VLow 93 5 3 40% 1,117.55 134.24 12.00 38%
Low 94 10 9 41% 1,371.49 179.77 14.60 46%
Medium 23 12 12 10% 241.57 156.46 10.50 8%
High 20 20 20 9% 220.28 220.28 11.00 7%
Overall Totals — 230 47 44 — 2,951 691 48 —
Overall Average — 58 12 11 — 738 173 12 —
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Liverpool 2nd Half Passing Chain Length (5, 6-10, 11-15, 16 +) & Distance (m)
Liverpool vs Villarreal - 20-10-2026
Pass Chain Length Total Chain Passes Max Chain Length Average Chain Length Percent of Teams Passes Total Chain Distance Max Chain Distance Average Chain Distance Percent of Teams Passing Distance
VLow 106 5 3 42% 1,464.29 102.45 13.80 41%
Low 83 10 8 33% 1,116.59 149.33 13.50 31%
Medium 48 14 12 19% 785.32 255.42 16.40 22%
High 16 16 16 6% 186.06 186.06 11.60 5%
Overall Totals — 253 45 39 — 3,552 693 55 —
Overall Average — 63 11 10 — 888 173 14 —
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Villarreal FT Passing Chain Length (5, 6-10, 11-15, 16 +) & Distance (m)
Liverpool vs Villarreal - 20-10-2026
Pass Chain Length Total Chain Passes Max Chain Length Average Chain Length Percent of Teams Passes Total Chain Distance Max Chain Distance Average Chain Distance Percent of Teams Passing Distance
VLow 218 5 3 50% 2,773.38 124.02 12.70 50%
Low 132 10 8 30% 1,680.83 181.99 12.70 30%
Medium 50 14 13 11% 662.53 183.51 13.30 12%
High 37 19 19 8% 479.93 256.02 13.00 9%
Overall Totals — 437 48 43 — 5,597 746 52 —
Overall Average — 109 12 11 — 1,399 186 13 —
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Villarreal 1st Half Passing Chain Length (5, 6-10, 11-15, 16 +) & Distance (m)
Liverpool vs Villarreal - 20-10-2026
Pass Chain Length Total Chain Passes Max Chain Length Average Chain Length Percent of Teams Passes Total Chain Distance Max Chain Distance Average Chain Distance Percent of Teams Passing Distance
VLow 115 5 3 61% 1,555.42 90.03 13.50 62%
Low 24 9 8 13% 323.05 142.10 13.50 13%
Medium 11 11 11 6% 161.32 161.32 14.70 6%
High 37 19 19 20% 479.93 256.02 13.00 19%
Overall Totals — 187 44 41 — 2,520 649 55 —
Overall Average — 47 11 10 — 630 162 14 —
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Villarreal 2nd Half Passing Chain Length (5, 6-10, 11-15, 16 +) & Distance (m)
Liverpool vs Villarreal - 20-10-2026
Pass Chain Length Total Chain Passes Max Chain Length Average Chain Length Percent of Teams Passes Total Chain Distance Max Chain Distance Average Chain Distance Percent of Teams Passing Distance
VLow 103 5 3 41% 1,217.96 124.02 11.80 40%
Low 108 10 8 43% 1,357.78 181.99 12.60 44%
Medium 39 14 13 16% 501.21 183.51 12.90 16%
Overall Totals — 250 29 24 — 3,077 490 37 —
Overall Average — 83 10 8 — 1,026 163 12 —
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Set-Piece Summary
Set Pieces
Liverpool vs Villarreal - 20-10-2026
Liverpool Villarreal
Corners
Corners taken 7 2
Short 0 1
Direct 7 1
Direct - first contact won 2 (29%) 0 (0%)
Free kicks
Free kicks (passes) 13 14
Into final third / box 4 1
Into box 1 0
Throw-ins
Throw-ins 15 14
Retained (first touch) 73% 86%
Shots by situation
Open-play shots 17 14
Open-play xG 1.73 1.58
Open-play goals 2 3
Set-piece shots 5 0
Set-piece xG 0.66 0.00
Set-piece goals 2 0
Penalties 0 0
Penalty xG 0.00 0.00
Set-piece share of xG 28% 0%
First contact: the team that touches the ball first after the delivery (aerial duels go to the winner). Throw-ins retained = first touch by the taking team.
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Liverpool - Shot-Creating Sequences
Liverpool vs Villarreal - 20-10-2026
Min Shooter Result xG Situation Started by Started from Start zone Passes Duration (s)
8' Ngumoha Blocked 0.07 Open play Tsimikas Open-play regain Mid third, Left wing 11 37
22' van Dijk Off target 0.05 Set piece Tsimikas Corner Att third, Right wing 1 3
23' Gravenberch Saved 0.05 Open play Nyoni Open-play regain Att third, Left half-space 1 5
36' Mac Allister Goal 0.10 Set piece Tsimikas Corner Att third, Right wing 1 2
39' Mac Allister Off target 0.02 Open play van Dijk Open-play regain Mid third, Central 4 19
42' Mac Allister Off target 0.05 Set piece van Dijk Goal kick Def third, Central 4 82
44' Gakpo Blocked 0.06 Open play Tsimikas Throw-in Mid third, Left wing 9 26
45+2' Araujo Goal 0.43 Set piece Ngumoha Open-play regain Att third, Left half-space 1 3
48' Gravenberch Off target 0.05 Open play Gakpo Open-play regain Mid third, Left wing 8 24
48' Tsimikas Off target 0.03 Set piece Ngumoha Open-play regain Att third, Right half-space 1 6
53' Gakpo Saved 0.05 Open play Jacquet Open-play regain Mid third, Right wing 9 28
57' Wirtz Saved 0.08 Open play Jacquet Open-play regain Mid third, Left half-space 9 28
57' Wirtz Blocked 0.02 Open play Jacquet Throw-in Mid third, Right wing 5 14
58' Mac Allister Blocked 0.02 Open play Mac Allister Open-play regain Att third, Right half-space 0 0
61' Nyoni Off target 0.02 Open play Wirtz Open-play regain Mid third, Left half-space 16 40
64' Wirtz Blocked 0.01 Open play van Dijk Open-play regain Att third, Right half-space 0 2
65' Mac Allister Goal 0.88 Open play Tsimikas Open-play regain Def third, Left wing 13 54
68' Wirtz Goal 0.19 Open play Tsimikas Open-play regain Mid third, Left wing 2 6
71' Ngumoha Off target 0.03 Open play Wirtz Open-play regain Att third, Left half-space 2 12
72' Gakpo Blocked 0.08 Open play Gravenberch Open-play regain Def third, Right wing 8 30
75' Isak Off target 0.05 Open play Wirtz Open-play regain Att third, Left half-space 1 3
90' Isak Blocked 0.05 Open play Mac Allister Open-play regain Mid third, Left half-space 1 5
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Villarreal - Shot-Creating Sequences
Liverpool vs Villarreal - 20-10-2026
Min Shooter Result xG Situation Started by Started from Start zone Passes Duration (s)
4' Mikautadze Goal 0.24 Open play Mikautadze Open-play regain Att third, Left half-space 0 0
15' Saliba Blocked 0.05 Open play Cardona Throw-in Mid third, Left wing 6 13
22' Buchanan Blocked 0.04 Open play Comesaña Open-play regain Def third, Right half-space 5 23
27' Cardona Blocked 0.04 Open play Saliba Open-play regain Mid third, Central 18 54
27' Saliba Blocked 0.03 Open play Saliba Open-play regain Mid third, Central 18 56
29' Cardona Goal 0.66 Open play Gueye Open-play regain Def third, Right half-space 3 12
32' Moleiro Off target 0.03 Open play Veiga Open-play regain Def third, Central 19 57
40' Mouriño Saved 0.04 Open play Navarro Free kick Def third, Right half-space 11 32
61' Oluwaseyi Blocked 0.03 Open play Gulácsi Goal kick Def third, Central 5 12
72' Gueye Saved 0.05 Open play Mouriño Open-play regain Def third, Right half-space 12 35
73' Pérez Blocked 0.04 Open play Mouriño Open-play regain Mid third, Right half-space 7 17
85' Moreno Off target 0.05 Open play Cardona Throw-in Def third, Left wing 9 34
87' Oluwaseyi Goal 0.23 Open play Navarro Open-play regain Mid third, Central 4 12
90+2' Pérez Blocked 0.05 Open play Navarro Free kick Def third, Right half-space 9 23
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Entries by Channel
Box and Final-Third Entries (open play)
Liverpool vs Villarreal - 20-10-2026
Box entries
Final-third entries
Passes Carries Total Success % Passes Carries Total Success %
Liverpool
Left wing 5 4 9 78% 15 6 21 76%
Left half-space 9 3 12 67% 17 3 20 85%
Central 1 0 1 0% 15 1 16 44%
Right half-space 1 2 3 100% 9 0 9 78%
Right wing 5 5 10 20% 5 7 12 75%
Total 21 14 35 57% 61 17 78 72%
Villarreal
Left wing 4 1 5 40% 4 2 6 33%
Left half-space 0 0 0 - 6 0 6 83%
Central 3 2 5 80% 14 4 18 67%
Right half-space 3 2 5 80% 13 2 15 73%
Right wing 2 0 2 50% 2 2 4 100%
Total 12 5 17 65% 39 10 49 69%
Channel = where the pass or carry started. Left/right from the attacking team's view. Set pieces excluded.
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Liverpool vs Villarreal - 20-10-2026
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Liverpool vs Villarreal - 20-10-2026
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Liverpool vs Villarreal - 20-10-2026
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Liverpool vs Villarreal - 20-10-2026
Greyed Poss Control /100 Touches = fewer than 20 touches. | X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Season totals up to Liverpool vs Villarreal - 20-10-2026
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Season totals up to Liverpool vs Villarreal - 20-10-2026
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Season totals up to Liverpool vs Villarreal - 20-10-2026
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Season totals up to Liverpool vs Villarreal - 20-10-2026
Greyed Poss Control /100 Touches = fewer than 20 touches. | X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Season per 90 up to Liverpool vs Villarreal - 20-10-2026 | greyed rows < 90 mins
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Season per 90 up to Liverpool vs Villarreal - 20-10-2026 | greyed rows < 90 mins
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Season per 90 up to Liverpool vs Villarreal - 20-10-2026 | greyed rows < 90 mins
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Season per 90 up to Liverpool vs Villarreal - 20-10-2026 | greyed rows < 90 mins
Greyed Poss Control /100 Touches = fewer than 20 touches. | X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Liverpool vs Villarreal - 20-10-2026
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Liverpool vs Villarreal - 20-10-2026
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Liverpool vs Villarreal - 20-10-2026
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Liverpool vs Villarreal - 20-10-2026
Greyed Poss Control /100 Touches = fewer than 20 touches. | X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
EPV Plot Home
EPV PLot Away
EPV Home Conversion
EPV away Conversion
Liverpool Open Play Threat Events
Liverpool vs Villarreal - 20-10-2026 Top 5 Events
Successful Passes UnSuccessful_Passes Long Passes Crosses PK Box Passes Key Passes Prog Passes Final Third Passes BCs EPV xT Game Min
Rio Ngumoha
Alexis Mac Allister 1 0 0 0 1 1 1 1 0 0.274 0.193 66
Ryan Gravenberch
Lewis Koumas 1 0 0 0 0 0 1 1 0 0.059 0.011 37
Cody Gakpo
Florian Wirtz 1 0 0 0 0 0 1 1 0 0.055 0.040 50
Alexis Mac Allister
Alexander Isak 1 0 0 0 0 1 1 1 0 0.051 0.035 91
Trey Nyoni
Ryan Gravenberch 1 0 0 0 1 1 1 1 0 0.049 0.053 22
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Liverpool Open Play Threat Events
Liverpool vs Villarreal - 20-10-2026 Bottom 5 Events
Successful Passes UnSuccessful_Passes Long Passes Crosses PK Box Passes Key Passes Prog Passes Final Third Passes BCs EPV xT Game Min
Florian Wirtz
Ryan Gravenberch 1 0 1 0 0 0 0 1 0 −0.015 −0.015 94
Rio Ngumoha 1 0 0 0 0 0 0 1 0 −0.015 −0.007 55
Kostas Tsimikas 1 0 0 0 0 0 0 1 0 −0.011 0.001 78
Rio Ngumoha
Alexis Mac Allister 1 0 0 0 0 0 0 1 0 −0.012 −0.017 6
Lewis Koumas
Alexis Mac Allister 1 0 0 0 0 0 0 1 0 −0.012 −0.011 34
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Liverpool Open Play Threat Events
Liverpool vs Villarreal - 20-10-2026 Top 5 Events
Successful Carries UnSuccessful_Carries Prog Carries Final Third Carries BCs EPV xT Game Min
Cody Gakpo
Florian Wirtz 1 0 1 1 0 0.027 0.014 69
Kostas Tsimikas
Florian Wirtz 1 0 1 1 0 0.019 0.019 58
Ryan Gravenberch 1 0 0 1 0 0.013 0.013 32
Trey Nyoni
Ryan Gravenberch 1 0 1 1 0 0.010 0.008 45
Florian Wirtz 1 0 1 1 0 0.008 0.010 60
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Liverpool Open Play Threat Events
Liverpool vs Villarreal - 20-10-2026 Bottom 5 Events
Successful Carries UnSuccessful_Carries Prog Carries Final Third Carries BCs EPV xT Game Min
Florian Wirtz
Ryan Gravenberch 1 0 0 0 0 −0.015 −0.015 94
Kostas Tsimikas 1 0 0 1 0 −0.011 0.001 78
Trey Nyoni 1 0 0 1 0 −0.005 −0.006 59
Cody Gakpo
Florian Wirtz 1 0 1 1 0 −0.006 −0.005 58
Kostas Tsimikas
Trey Nyoni 1 0 0 0 0 −0.005 −0.004 33
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Villarreal Open Play Threat Events
Liverpool vs Villarreal - 20-10-2026 Top 5 Events
Successful Passes UnSuccessful_Passes Long Passes Crosses PK Box Passes Key Passes Prog Passes Final Third Passes BCs EPV xT Game Min
Alex Freeman
Santi Comesaña 1 0 0 0 1 0 1 1 0 0.060 0.053 74
Gerard Moreno
Ayoze Pérez 1 0 0 0 0 0 1 1 0 0.050 0.040 86
Ayoze Pérez 1 0 0 0 0 0 1 1 0 0.035 0.036 88
Ayoze Pérez
Tani Oluwaseyi 1 0 0 0 0 0 0 1 0 0.039 0.020 93
Nathan Saliba
Renato Veiga 1 0 1 0 0 0 1 1 0 0.033 0.031 40
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Villarreal Open Play Threat Events
Liverpool vs Villarreal - 20-10-2026 Bottom 5 Events
Successful Passes UnSuccessful_Passes Long Passes Crosses PK Box Passes Key Passes Prog Passes Final Third Passes BCs EPV xT Game Min
Georges Mikautadze
Santiago Mouriño 1 0 0 0 1 0 0 1 0 −0.030 −0.036 14
Tani Oluwaseyi
Ayoze Pérez 1 0 0 0 1 1 0 1 0 −0.027 −0.020 93
Juan Foyth 1 0 0 0 0 0 0 1 0 −0.012 −0.004 83
Alberto Moleiro
Nathan Saliba 1 0 0 0 0 0 0 1 0 −0.011 −0.003 40
Tajon Buchanan
Pape Gueye 1 0 0 0 0 0 0 1 0 −0.009 −0.009 16
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Villarreal Open Play Threat Events
Liverpool vs Villarreal - 20-10-2026 Top 5 Events
Successful Carries UnSuccessful_Carries Prog Carries Final Third Carries BCs EPV xT Game Min
Nathan Saliba
Sergi Cardona 1 0 1 1 0 0.019 0.016 28
Tajon Buchanan
Santiago Mouriño 1 0 0 1 0 0.015 0.011 16
Pape Gueye
Alex Freeman 1 0 0 1 0 0.012 0.013 73
Georges Mikautadze
Tajon Buchanan 1 0 1 1 0 0.012 0.009 14
Pau Navarro
Georges Mikautadze 1 0 0 0 0 0.009 0.009 39
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Villarreal Open Play Threat Events
Liverpool vs Villarreal - 20-10-2026 Bottom 5 Events
Successful Carries UnSuccessful_Carries Prog Carries Final Third Carries BCs EPV xT Game Min
Tani Oluwaseyi
Juan Foyth 1 0 0 1 0 −0.012 −0.004 83
Alberto Moleiro
Georges Mikautadze 0 1 0 1 0 −0.007 −0.011 26
Nathan Saliba 1 0 0 1 0 −0.007 −0.011 40
Georges Mikautadze
Renato Veiga 1 0 0 0 0 −0.005 −0.003 30
Tajon Buchanan 1 0 0 0 0 −0.004 −0.005 16
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
PPDA over time plot
PPDA over time plot
PPDA Table
PPDA - Opposition Passes in Their Own 60% per Defensive Action
Liverpool vs Villarreal - 20-10-2026 | dashboard PPDA (all passes / all defensive actions): Liverpool 3.84, Villarreal 3.71
Liverpool
Villarreal
Opp. passes Def. actions PPDA Opp. passes Def. actions PPDA
Full Time 401 36 11.14 332 22 15.09
1st Half 207 21 9.86 186 11 16.91
2nd Half 194 15 12.93 146 11 13.27
1st Quarter 130 16 8.12 111 9 12.33
2nd Quarter 77 5 15.40 75 2 37.50
3rd Quarter 94 10 9.40 91 4 22.75
4th Quarter 100 5 20.00 55 7 7.86
Lower PPDA = more intense pressing. Defensive actions = tackles, interceptions, challenges and fouls committed in the defending team's attacking 60% of the pitch.
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
PPDA by Quarter
Possession Gained Post Defensive Action - Thirds Breakdown
Liverpool vs Villarreal - 20-10-2026
Total DAs % Defensive Third % Middle Third % Attacking Third
First Half
32 16 47 38
Second Half
41 17 46 37
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Possession Gained Post Defensive Action - Thirds Breakdown
Liverpool vs Villarreal - 20-10-2026
Total DAs % Defensive Third % Middle Third % Attacking Third
First Half
32 16 47 38
Second Half
41 17 46 37
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Possession Gained Post Defensive Action - Thirds Breakdown
Liverpool vs Villarreal - 20-10-2026
Total DAs % Defensive Third % Middle Third % Attacking Third
First Half
23 74 22 4
Second Half
27 33 33 33
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Possession Gained Post Defensive Action - Thirds Breakdown
Liverpool vs Villarreal - 20-10-2026
Total DAs % Defensive Third % Middle Third % Attacking Third
First Half
23 74 22 4
Second Half
27 33 33 33
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Possession Lost Post Defensive Action - Thirds Breakdown
Liverpool vs Villarreal - 20-10-2026
Total DAs % Defensive Third % Middle Third % Attacking Third
First Half
38 21 47 32
Second Half
36 31 44 25
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Possession Lost Post Defensive Action - Thirds Breakdown
Liverpool vs Villarreal - 20-10-2026
Total DAs % Defensive Third % Middle Third % Attacking Third
First Half
38 21 47 32
Second Half
36 31 44 25
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Possession Lost Post Defensive Action - Thirds Breakdown
Liverpool vs Villarreal - 20-10-2026
Total DAs % Defensive Third % Middle Third % Attacking Third
First Half
39 62 33 5
Second Half
36 25 53 22
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Possession Lost Post Defensive Action - Thirds Breakdown
Liverpool vs Villarreal - 20-10-2026
Total DAs % Defensive Third % Middle Third % Attacking Third
First Half
39 62 33 5
Second Half
36 25 53 22
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Home DA Regains Tree plot
Away DA Regains Tree plot
Possession Post Defensive Action Success
Liverpool vs Villarreal - 20-10-2026
Total_DA Total % Oppo Regains Total % Regains receiver % of Successful DA % Defensive Third % Middle Third % Attacking Third
Alexis Mac Allister
13 46 54 Alexis Mac Allister 23.0% 8 0 15
13 46 54 Florian Wirtz 8.0% 0 8 0
13 46 54 Rio Ngumoha 8.0% 8 0 0
13 46 54 Ryan Gravenberch 8.0% 0 0 8
13 46 54 Trey Nyoni 8.0% 0 0 8
Bradley Barcola
3 0 100 Bradley Barcola 33.0% 0 33 0
3 0 100 Kostas Tsimikas 33.0% 0 0 33
3 0 100 Ryan Gravenberch 33.0% 33 0 0
Cody Gakpo
14 43 57 Cody Gakpo 29.0% 0 21 7
14 43 57 Jérémy Jacquet 7.0% 0 0 7
14 43 57 Kostas Tsimikas 7.0% 0 7 0
14 43 57 Ryan Gravenberch 7.0% 0 7 0
14 43 57 Trey Nyoni 7.0% 0 0 7
Florian Wirtz
13 46 54 Alexis Mac Allister 8.0% 0 8 0
13 46 54 Cody Gakpo 8.0% 0 0 8
13 46 54 Florian Wirtz 23.0% 8 0 15
13 46 54 Joe Gomez 8.0% 0 0 8
13 46 54 Ryan Gravenberch 8.0% 0 0 8
Joe Gomez
5 80 20 Joe Gomez 20.0% 20 0 0
Jérémy Jacquet
13 54 46 Alexis Mac Allister 8.0% 0 8 0
13 54 46 Jérémy Jacquet 23.0% 8 15 0
13 54 46 Rio Ngumoha 8.0% 8 0 0
13 54 46 Trey Nyoni 8.0% 0 8 0
Kostas Tsimikas
25 52 48 Alexis Mac Allister 4.0% 0 4 0
25 52 48 Florian Wirtz 8.0% 0 4 4
25 52 48 Jérémy Jacquet 4.0% 0 4 0
25 52 48 Kostas Tsimikas 20.0% 0 16 4
25 52 48 Rio Ngumoha 8.0% 0 8 0
25 52 48 Trey Nyoni 4.0% 0 0 4
Rio Ngumoha
13 46 54 Cody Gakpo 8.0% 0 8 0
13 46 54 Florian Wirtz 8.0% 0 0 8
13 46 54 Rio Ngumoha 15.0% 0 8 8
13 46 54 Ryan Gravenberch 8.0% 0 0 8
13 46 54 Trey Nyoni 8.0% 0 8 0
13 46 54 Virgil van Dijk 8.0% 0 0 8
Ronald Araujo
6 50 50 Ronald Araujo 17.0% 17 0 0
6 50 50 Trey Nyoni 33.0% 0 17 17
Ryan Gravenberch
12 58 42 Alexis Mac Allister 8.0% 8 0 0
12 58 42 Florian Wirtz 8.0% 0 8 0
12 58 42 Kostas Tsimikas 8.0% 0 0 8
12 58 42 Rio Ngumoha 8.0% 0 0 8
12 58 42 Ryan Gravenberch 8.0% 8 0 0
Trey Nyoni
18 44 56 Cody Gakpo 17.0% 0 11 6
18 44 56 Kostas Tsimikas 6.0% 0 0 6
18 44 56 Rio Ngumoha 6.0% 0 0 6
18 44 56 Ryan Gravenberch 6.0% 0 6 0
18 44 56 Trey Nyoni 17.0% 0 17 0
18 44 56 Virgil van Dijk 6.0% 0 0 6
Virgil van Dijk
8 50 50 Kostas Tsimikas 50.0% 25 25 0
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Possession Post Defensive Action Success
Liverpool vs Villarreal - 20-10-2026
Total_DA Total % Oppo Regains Total % Regains receiver % of Successful DA % Defensive Third % Middle Third % Attacking Third
Alberto Moleiro
6 50 50 Alberto Moleiro 17.0% 0 0 17
6 50 50 Pape Gueye 17.0% 17 0 0
6 50 50 Santi Comesaña 17.0% 0 17 0
Alex Freeman
7 71 29 Alex Freeman 14.0% 0 14 0
7 71 29 Ayoze Pérez 14.0% 14 0 0
Ayoze Pérez
4 50 50 Santiago Mouriño 50.0% 0 25 25
Georges Mikautadze
6 67 33 Georges Mikautadze 17.0% 0 17 0
6 67 33 Santi Comesaña 17.0% 0 17 0
Gerard Moreno
2 50 50 Tani Oluwaseyi 50.0% 0 0 50
Juan Foyth
8 62 38 Alex Freeman 12.0% 0 0 12
8 62 38 Juan Foyth 25.0% 12 0 12
Nathan Saliba
4 75 25 Santiago Mouriño 25.0% 25 0 0
Pape Gueye
6 50 50 Alex Freeman 17.0% 17 0 0
6 50 50 Pape Gueye 17.0% 17 0 0
6 50 50 Santiago Mouriño 17.0% 0 17 0
Pau Navarro
11 55 45 Ayoze Pérez 9.0% 0 0 9
11 55 45 Georges Mikautadze 9.0% 9 0 0
11 55 45 Pau Navarro 9.0% 0 9 0
11 55 45 Santiago Mouriño 9.0% 9 0 0
11 55 45 Tani Oluwaseyi 9.0% 9 0 0
Péter Gulácsi
2 50 50 Santiago Mouriño 50.0% 50 0 0
Renato Veiga
9 67 33 Gerard Moreno 11.0% 11 0 0
9 67 33 Juan Foyth 11.0% 0 11 0
9 67 33 Nathan Saliba 11.0% 11 0 0
Santi Comesaña
10 60 40 Renato Veiga 10.0% 10 0 0
10 60 40 Santi Comesaña 30.0% 30 0 0
Santiago Mouriño
19 58 42 Ayoze Pérez 11.0% 5 5 0
19 58 42 Nathan Saliba 5.0% 0 5 0
19 58 42 Renato Veiga 5.0% 5 0 0
19 58 42 Santiago Mouriño 21.0% 16 5 0
Sergi Cardona
15 60 40 Nathan Saliba 7.0% 7 0 0
15 60 40 Pape Gueye 7.0% 0 0 7
15 60 40 Renato Veiga 7.0% 0 7 0
15 60 40 Sergi Cardona 20.0% 7 13 0
Tajon Buchanan
9 78 22 Tajon Buchanan 22.0% 22 0 0
Tani Oluwaseyi
7 43 57 Gerard Moreno 14.0% 0 0 14
7 43 57 Sergi Cardona 14.0% 14 0 0
7 43 57 Tani Oluwaseyi 29.0% 0 0 29
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Home AD Regains Treeplot
Away AD Regains Treeplot
Possession Post Aerial Duel Success
Liverpool vs Villarreal - 20-10-2026
Total_AD Total % Oppo Regains Total % Regains receiver % of Successful AD % Defensive Third % Middle Third % Attacking Third
Alexis Mac Allister
2 0 100 Kostas Tsimikas 50.0% 0 50 0
2 0 100 Ryan Gravenberch 50.0% 0 0 50
Lewis Koumas
2 50 50 Lewis Koumas 100.0% 0 100 0
Virgil van Dijk
3 33 67 Ryan Gravenberch 100.0% 0 100 0
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Possession Post Aerial Duel Success
Liverpool vs Villarreal - 20-10-2026
Total_AD Total % Oppo Regains Total % Regains receiver % of Successful AD % Defensive Third % Middle Third % Attacking Third
Pape Gueye
2 50 50 Pape Gueye 100.0% 0 100 0
Pau Navarro
2 50 50 Pau Navarro 100.0% 100 0 0
Renato Veiga
3 33 67 Santiago Mouriño 50.0% 0 50 0
3 33 67 Tajon Buchanan 50.0% 0 0 50
Santiago Mouriño
3 67 33 Santiago Mouriño 100.0% 100 0 0
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Regain to Shot
Transitions Summary
Liverpool - Transitions
Liverpool vs Villarreal - 20-10-2026
Liverpool
After winning the ball
Open-play regains 106
Regains in attacking third 20
Regains leading to a shot 17
Shots within 15s of regain 9
xG within 15s 0.86
Goals within 15s 2
Median time regain to shot (s) 12
After losing the ball
Shots conceded within 15s of losing ball 3
xG conceded within 15s 1.13
Goals conceded within 15s 3
Open-play regain = a sequence started by winning the ball in play (tackle, interception, recovery or an opponent's misplaced pass).
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Regain to Shot
Transitions Summary
Villarreal - Transitions
Liverpool vs Villarreal - 20-10-2026
Villarreal
After winning the ball
Open-play regains 97
Regains in attacking third 10
Regains leading to a shot 8
Shots within 15s of regain 3
xG within 15s 1.13
Goals within 15s 3
Median time regain to shot (s) 20
After losing the ball
Shots conceded within 15s of losing ball 9
xG conceded within 15s 0.86
Goals conceded within 15s 2
Open-play regain = a sequence started by winning the ball in play (tackle, interception, recovery or an opponent's misplaced pass).
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Fast Transitions Map
Defensive Line Height by Quarter
Defensive Shape Table
Defensive Shape by Quarter
Liverpool vs Villarreal - 20-10-2026
Score at start Def. actions DA height (m) Block depth (m) Block width (m) On-ball height (m) Field tilt %
Liverpool
1st Quarter 0-0 42 48.5 55.9 44.8 53.7 75%
2nd Quarter 0-1 17 57.4 66.5 45.4 55.6 72%
3rd Quarter 1-2 36 55.2 43.8 49.3 63.9 98%
4th Quarter 4-2 35 32.6 45.2 46.7 46.8 27%
Villarreal
1st Quarter 0-0 48 33.3 52.2 47.6 37.6 25%
2nd Quarter 0-1 25 24.3 32.1 46.2 41.9 28%
3rd Quarter 1-2 44 27.8 36.3 43.8 33.1 2%
4th Quarter 4-2 29 50.9 58.5 45.3 60.0 73%
Block depth / width = distance between the 10th and 90th percentile of defensive-action positions (length / width of the pitch). Higher DA height = defending further up the pitch.
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Home Defensive Block by Quarter
Away Defensive Block by Quarter
Home Pressing Stats
Liverpool Individual Player Pressing Stats
Liverpool vs Villarreal - 20-10-2026
Mins Played
Summary
Positive Actions
Negative Actions
Total Presses PAdj Presses Total Successful Presses Total Failed Presses Net Press Efficiency Solo Press Group Press Pushed Opponent Back Direct Possession Win Counter Attack Counter Press Won Possession Led to Shot Led to Goal High Value Presses Conceded Cross Conceded Shot Conceded Free Kick Failed Press
Midfielder
Alexis Mac Allister 94.87 8 8.1 8 0 8 100.0 5 3 0 0 0 3 3 1 1 3 0 0 0 0
Bradley Barcola 19.37 2 2.0 2 0 2 100.0 1 1 0 0 2 0 2 0 0 2 0 0 0 0
Cody Gakpo 94.87 7 7.1 6 1 5 85.7 7 0 0 1 0 3 1 0 0 1 0 0 0 1
Rio Ngumoha 75.50 2 2.0 2 0 2 100.0 2 0 0 0 0 0 1 0 0 1 0 0 0 0
Ryan Gravenberch 94.87 12 12.2 12 0 12 100.0 10 2 0 0 0 6 4 0 0 4 0 0 0 0
Trey Nyoni 82.93 7 7.1 7 0 7 100.0 6 1 0 0 2 1 5 1 0 5 0 0 0 0
Unit Mean — 6.3 6.4 6.2 0.2 6.0 97.6 5.2 1.2 0.0 0.2 0.7 2.2 2.7 0.3 0.2 2.7 0.0 0.0 0.0 0.2
Keeper
Alisson Becker 94.87 2 2.0 2 0 2 100.0 2 0 0 0 0 1 2 0 0 2 0 0 0 0
Unit Mean — 2.0 2.0 2.0 0.0 2.0 100.0 2.0 0.0 0.0 0.0 0.0 1.0 2.0 0.0 0.0 2.0 0.0 0.0 0.0 0.0
Forward
Florian Wirtz 47.87 6 6.1 6 0 6 100.0 5 1 0 1 0 2 5 0 0 5 0 0 0 0
Lewis Koumas 67.90 3 3.1 3 0 3 100.0 3 0 0 0 0 2 2 0 0 2 0 0 0 0
Unit Mean — 4.5 4.6 4.5 0.0 4.5 100.0 4.0 0.5 0.0 0.5 0.0 2.0 3.5 0.0 0.0 3.5 0.0 0.0 0.0 0.0
Defender
Joe Gomez 19.18 6 6.1 6 0 6 100.0 2 4 0 1 1 1 5 0 0 5 0 0 0 0
Jérémy Jacquet 75.68 6 6.1 6 0 6 100.0 6 0 0 1 0 1 3 0 0 3 0 0 0 0
Kostas Tsimikas 94.87 14 14.3 14 0 14 100.0 13 1 0 0 2 4 9 1 1 9 0 0 0 0
Ronald Araujo 47.00 2 2.0 2 0 2 100.0 2 0 0 0 0 2 1 0 0 1 0 0 0 0
Virgil van Dijk 94.87 10 10.2 10 0 10 100.0 8 2 0 1 1 8 8 1 0 8 0 0 0 0
Unit Mean — 7.6 7.7 7.6 0.0 7.6 100.0 6.2 1.4 0.0 0.6 0.8 3.2 5.2 0.4 0.2 5.2 0.0 0.0 0.0 0.0
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Away Pressing Stats
Villarreal Individual Player Pressing Stats
Liverpool vs Villarreal - 20-10-2026
Mins Played
Summary
Positive Actions
Negative Actions
Total Presses PAdj Presses Total Successful Presses Total Failed Presses Net Press Efficiency Solo Press Group Press Pushed Opponent Back Direct Possession Win Counter Attack Counter Press Won Possession Led to Shot Led to Goal High Value Presses Conceded Cross Conceded Shot Conceded Free Kick Failed Press
Midfielder
Alberto Moleiro 55.05 3 2.9 3 0 3 100.0 0 3 0 0 0 0 1 0 0 1 0 0 0 0
Alex Freeman 33.75 2 2.0 2 0 2 100.0 2 0 0 0 0 1 2 0 0 2 0 0 0 0
Gerard Moreno 15.18 1 1.0 1 0 1 100.0 0 1 0 0 0 1 0 0 0 0 0 0 0 0
Juan Foyth 39.82 3 2.9 2 1 1 66.7 1 2 0 0 0 1 1 0 0 1 0 0 0 1
Nathan Saliba 47.00 6 5.9 6 0 6 100.0 4 2 0 1 0 3 3 0 0 3 0 0 0 0
Pape Gueye 94.87 10 9.8 10 0 10 100.0 8 2 0 0 0 3 7 0 0 7 0 0 0 0
Santi Comesaña 79.68 9 8.8 9 0 9 100.0 7 2 0 0 0 5 4 0 0 4 0 0 0 0
Tajon Buchanan 61.12 12 11.8 12 0 12 100.0 12 0 0 0 0 6 4 0 0 4 0 0 0 0
Tani Oluwaseyi 47.87 5 4.9 3 2 1 60.0 5 0 0 1 0 3 4 0 0 4 1 0 0 1
Unit Mean — 5.7 5.6 5.3 0.3 5.0 91.9 4.3 1.3 0.0 0.2 0.0 2.6 2.9 0.0 0.0 2.9 0.1 0.0 0.0 0.2
Forward
Ayoze Pérez 33.58 5 4.9 5 0 5 100.0 5 0 0 0 0 2 5 1 0 5 0 0 0 0
Georges Mikautadze 61.28 3 2.9 3 0 3 100.0 3 0 0 1 0 2 3 0 0 3 0 0 0 0
Unit Mean — 4.0 3.9 4.0 0.0 4.0 100.0 4.0 0.0 0.0 0.5 0.0 2.0 4.0 0.5 0.0 4.0 0.0 0.0 0.0 0.0
Defender
Pau Navarro 94.87 7 6.9 7 0 7 100.0 7 0 0 2 1 2 5 0 0 5 0 0 0 0
Renato Veiga 94.87 7 6.9 6 1 5 85.7 5 2 0 0 1 5 6 0 0 6 0 0 0 1
Santiago Mouriño 94.87 12 11.8 11 1 10 91.7 11 1 0 0 1 4 6 0 0 6 0 0 0 1
Sergi Cardona 94.87 8 7.9 6 2 4 75.0 5 3 0 0 0 0 4 0 0 4 0 0 0 2
Unit Mean — 8.5 8.4 7.5 1.0 6.5 88.1 7.0 1.5 0.0 0.5 0.8 2.8 5.2 0.0 0.0 5.2 0.0 0.0 0.0 1.0
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Home Press Target Treeplot
Away Press Target Treeplot
Pressing Targeting Stats
Liverpool vs Villarreal - 20-10-2026
Number Targets Target Success Target Fails Targeted by Groups Target Led to Goal or Shot Targetted Possession Win Targetted High Value Win Target High Value Rate Target Efficiency
Santiago Mouriño 10 9 1 0 2 4 4 40% 90%
Pape Gueye 9 9 0 4 0 7 7 78% 100%
Sergi Cardona 7 7 0 1 0 2 2 29% 100%
Tani Oluwaseyi 7 7 0 3 0 4 4 57% 100%
Georges Mikautadze 6 6 0 0 0 5 5 83% 100%
Gerard Moreno 6 6 0 3 0 3 3 50% 100%
Nathan Saliba 6 6 0 1 0 5 5 83% 100%
Renato Veiga 6 6 0 0 0 1 1 17% 100%
Juan Foyth 5 5 0 0 0 4 4 80% 100%
Tajon Buchanan 5 5 0 0 0 4 4 80% 100%
Ayoze Pérez 4 4 0 1 0 3 3 75% 100%
Pau Navarro 4 4 0 1 2 2 2 50% 100%
Santi Comesaña 4 4 0 0 2 3 3 75% 100%
Alex Freeman 3 3 0 1 0 2 2 67% 100%
Alberto Moleiro 2 2 0 0 0 2 2 100% 100%
Average 6 6 0 1 0 3 3 1 1
Total 84 83 1 15 6 51 51 10 15
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Press Oppo Targeting Details
Liverpool vs Villarreal - 20-10-2026
Presses Successful Presses Failed Presses Led to Goal Led to Shot Won_Possession High Value Presses
Cody Gakpo
Santiago Mouriño 4 3 1 0 0 0 0
Alex Freeman 1 1 0 0 0 0 0
Gerard Moreno 1 1 0 0 0 0 0
Juan Foyth 1 1 0 0 0 1 1
Florian Wirtz
Juan Foyth 3 3 0 0 0 3 3
Alex Freeman 1 1 0 0 0 1 1
Gerard Moreno 1 1 0 0 0 1 1
Santiago Mouriño 1 1 0 0 0 0 0
Jérémy Jacquet
Georges Mikautadze 3 3 0 0 0 2 2
Ayoze Pérez 1 1 0 0 0 0 0
Sergi Cardona 1 1 0 0 0 0 0
Tajon Buchanan 1 1 0 0 0 1 1
Ryan Gravenberch
Pau Navarro 3 3 0 0 0 1 1
Sergi Cardona 3 3 0 0 0 1 1
Pape Gueye 2 2 0 0 0 2 2
Renato Veiga 2 2 0 0 0 0 0
Gerard Moreno 1 1 0 0 0 0 0
Tani Oluwaseyi 1 1 0 0 0 0 0
Alexis Mac Allister
Pape Gueye 2 2 0 0 0 1 1
Gerard Moreno 1 1 0 0 0 0 0
Nathan Saliba 1 1 0 0 0 1 1
Pau Navarro 1 1 0 1 1 1 1
Santi Comesaña 1 1 0 0 0 0 0
Santiago Mouriño 1 1 0 0 0 0 0
Sergi Cardona 1 1 0 0 0 0 0
Bradley Barcola
Tani Oluwaseyi 2 2 0 0 0 2 2
Joe Gomez
Pape Gueye 2 2 0 0 0 2 2
Tani Oluwaseyi 2 2 0 0 0 2 2
Ayoze Pérez 1 1 0 0 0 1 1
Renato Veiga 1 1 0 0 0 0 0
Kostas Tsimikas
Georges Mikautadze 2 2 0 0 0 2 2
Tajon Buchanan 2 2 0 0 0 1 1
Tani Oluwaseyi 2 2 0 0 0 0 0
Alberto Moleiro 1 1 0 0 0 1 1
Alex Freeman 1 1 0 0 0 1 1
Ayoze Pérez 1 1 0 0 0 1 1
Gerard Moreno 1 1 0 0 0 1 1
Juan Foyth 1 1 0 0 0 0 0
Pau Navarro 1 1 0 0 0 0 0
Santi Comesaña 1 1 0 1 1 1 1
Santiago Mouriño 1 1 0 0 0 1 1
Lewis Koumas
Renato Veiga 2 2 0 0 0 1 1
Santi Comesaña 1 1 0 0 0 1 1
Trey Nyoni
Nathan Saliba 2 2 0 0 0 2 2
Pape Gueye 2 2 0 0 0 1 1
Santiago Mouriño 2 2 0 0 1 1 1
Santi Comesaña 1 1 0 0 0 1 1
Virgil van Dijk
Nathan Saliba 2 2 0 0 0 2 2
Renato Veiga 2 2 0 0 0 0 0
Ayoze Pérez 1 1 0 0 0 1 1
Georges Mikautadze 1 1 0 0 0 1 1
Gerard Moreno 1 1 0 0 0 1 1
Pape Gueye 1 1 0 0 0 1 1
Santiago Mouriño 1 1 0 0 1 1 1
Tajon Buchanan 1 1 0 0 0 1 1
Alisson Becker
Sergi Cardona 1 1 0 0 0 1 1
Tajon Buchanan 1 1 0 0 0 1 1
Rio Ngumoha
Alberto Moleiro 1 1 0 0 0 1 1
Sergi Cardona 1 1 0 0 0 0 0
Ronald Araujo
Nathan Saliba 1 1 0 0 0 0 0
Santiago Mouriño 1 1 0 0 0 1 1
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Pressing Targeting Stats
Liverpool vs Villarreal - 20-10-2026
Number Targets Target Success Target Fails Targeted by Groups Target Led to Goal or Shot Targetted Possession Win Targetted High Value Win Target High Value Rate Target Efficiency
Cody Gakpo 15 13 2 4 0 9 9 60% 87%
Rio Ngumoha 14 12 2 4 0 8 8 57% 86%
Ryan Gravenberch 12 12 0 4 1 10 10 83% 100%
Kostas Tsimikas 10 10 0 0 0 4 4 40% 100%
Florian Wirtz 7 4 3 1 0 4 4 57% 57%
Alexis Mac Allister 6 6 0 0 0 4 4 67% 100%
Jérémy Jacquet 6 6 0 2 0 5 5 83% 100%
Lewis Koumas 6 6 0 0 0 5 5 83% 100%
Virgil van Dijk 5 5 0 0 0 2 2 40% 100%
Ronald Araujo 4 4 0 2 0 1 1 25% 100%
Trey Nyoni 4 4 0 1 0 2 2 50% 100%
Alisson Becker 1 1 0 0 0 0 0 0% 100%
Joe Gomez 1 1 0 0 0 1 1 100% 100%
Average 7 6 1 1 0 4 4 1 1
Total 91 84 7 18 1 55 55 7 12
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Press Oppo Targeting Details
Liverpool vs Villarreal - 20-10-2026
Presses Successful Presses Failed Presses Led to Goal Led to Shot Won_Possession High Value Presses
Santiago Mouriño
Cody Gakpo 5 4 1 0 0 3 3
Kostas Tsimikas 3 3 0 0 0 1 1
Florian Wirtz 1 1 0 0 0 0 0
Ronald Araujo 1 1 0 0 0 0 0
Trey Nyoni 1 1 0 0 0 1 1
Virgil van Dijk 1 1 0 0 0 1 1
Sergi Cardona
Rio Ngumoha 5 3 2 0 0 2 2
Alexis Mac Allister 1 1 0 0 0 1 1
Ronald Araujo 1 1 0 0 0 0 0
Ryan Gravenberch 1 1 0 0 0 1 1
Tajon Buchanan
Kostas Tsimikas 5 5 0 0 0 1 1
Ryan Gravenberch 2 2 0 0 0 2 2
Virgil van Dijk 2 2 0 0 0 0 0
Alisson Becker 1 1 0 0 0 0 0
Cody Gakpo 1 1 0 0 0 0 0
Jérémy Jacquet 1 1 0 0 0 1 1
Nathan Saliba
Virgil van Dijk 3 3 0 0 0 0 0
Jérémy Jacquet 2 2 0 0 0 2 2
Cody Gakpo 1 1 0 0 0 1 1
Pau Navarro
Ryan Gravenberch 3 3 0 0 0 3 3
Lewis Koumas 2 2 0 0 0 1 1
Alexis Mac Allister 1 1 0 0 0 0 0
Florian Wirtz 1 1 0 0 0 1 1
Renato Veiga
Lewis Koumas 3 3 0 0 0 3 3
Ryan Gravenberch 2 2 0 0 0 2 2
Florian Wirtz 1 0 1 0 0 0 0
Virgil van Dijk 1 1 0 0 0 1 1
Ayoze Pérez
Cody Gakpo 2 2 0 0 0 2 2
Joe Gomez 1 1 0 0 0 1 1
Jérémy Jacquet 1 1 0 0 0 1 1
Ryan Gravenberch 1 1 0 0 1 1 1
Pape Gueye
Alexis Mac Allister 2 2 0 0 0 2 2
Rio Ngumoha 2 2 0 0 0 1 1
Ryan Gravenberch 2 2 0 0 0 1 1
Trey Nyoni 2 2 0 0 0 1 1
Cody Gakpo 1 1 0 0 0 1 1
Lewis Koumas 1 1 0 0 0 1 1
Santi Comesaña
Alexis Mac Allister 2 2 0 0 0 1 1
Cody Gakpo 2 2 0 0 0 0 0
Florian Wirtz 2 2 0 0 0 2 2
Rio Ngumoha 2 2 0 0 0 0 0
Ronald Araujo 1 1 0 0 0 1 1
Tani Oluwaseyi
Kostas Tsimikas 2 2 0 0 0 2 2
Rio Ngumoha 2 2 0 0 0 2 2
Florian Wirtz 1 0 1 0 0 0 0
Alberto Moleiro
Jérémy Jacquet 1 1 0 0 0 0 0
Rio Ngumoha 1 1 0 0 0 1 1
Ronald Araujo 1 1 0 0 0 0 0
Alex Freeman
Cody Gakpo 1 1 0 0 0 1 1
Florian Wirtz 1 1 0 0 0 1 1
Georges Mikautadze
Cody Gakpo 1 1 0 0 0 1 1
Jérémy Jacquet 1 1 0 0 0 1 1
Rio Ngumoha 1 1 0 0 0 1 1
Gerard Moreno
Ryan Gravenberch 1 1 0 0 0 0 0
Juan Foyth
Cody Gakpo 1 0 1 0 0 0 0
Rio Ngumoha 1 1 0 0 0 1 1
Trey Nyoni 1 1 0 0 0 0 0
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Home Press Map
Away Press Map
Home PAPA
Away PAPA
Home xG line
Away xG line
Home Threat and xG Bubble plot
Away Threat and xG Bubble plot
Where Shots Came From
Sequence Summary
Shot-Creating Sequences
Liverpool vs Villarreal - 20-10-2026
Shots Goals xG Median passes Median duration (s) From regains % 10+ pass sequences Under 10s
Liverpool
Liverpool 22 4 2.39 3 13 77 3 10
Villarreal
Villarreal 14 3 1.58 8 23 64 5 1
A sequence runs from the moment a team gains the ball (or restarts from a dead ball) until the other team touches it.
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Shot Stopping
Goalkeeper Summary
Liverpool - Goalkeeper
Liverpool vs Villarreal - 20-10-2026
Liverpool
Keeper
Goalkeeper(s) Becker
Shot stopping
Shots on target faced 5
xGOT faced 2.05
Goals conceded (excl. OG) 3
Goals prevented (xGOT - GA) -0.95
Saves 2
Save % 40%
Area & sweeping
Claims 1
Punches 0
Sweeper actions 0
Distribution
Passes 29
Pass success % 83%
Short passes 18
Short success % 100%
Long passes 11
Long success % 55%
Goals prevented = xGOT faced minus goals conceded (own goals excluded); positive = kept out more than an average keeper would. Long pass = Opta long ball or 32m+. Sweeper actions = keeper-sweeper events plus claims, punches and defensive actions outside the box.
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Shot Stopping
Goalkeeper Summary
Villarreal - Goalkeeper
Liverpool vs Villarreal - 20-10-2026
Villarreal
Keeper
Goalkeeper(s) Gulácsi
Shot stopping
Shots on target faced 7
xGOT faced 3.99
Goals conceded (excl. OG) 4
Goals prevented (xGOT - GA) -0.01
Saves 5
Save % 71%
Area & sweeping
Claims 0
Punches 0
Sweeper actions 0
Distribution
Passes 36
Pass success % 72%
Short passes 20
Short success % 100%
Long passes 16
Long success % 38%
Goals prevented = xGOT faced minus goals conceded (own goals excluded); positive = kept out more than an average keeper would. Long pass = Opta long ball or 32m+. Sweeper actions = keeper-sweeper events plus claims, punches and defensive actions outside the box.
X @Barts78 · Bluesky @barts78 · Mastodon @DrBarts · GitHub Barts78 · LinkedIn Phil-barter · Data: Opta
Data & conventions

Event data: Opta (via WhoScored), processed with the Under Pressure pipeline.

Pitch: Opta coordinates, 0-100 on both axes; zone lines mark the thirds, the channels and Zone 14 / half-spaces.

Match minutes: charts use Opta’s continuous expandedMinute; scorer minutes on the overview page use the football convention (e.g. 45+2’).

[ADD DEFINITION - anything else readers should know about the data]

xG, NPxG and xGOT

xG: [ADD DEFINITION]

NPxG: xG excluding penalties.

xGOT (expected goals on target): [ADD DEFINITION]

Expected Possession Value (EPV)

[ADD DEFINITION - what EPV measures and how to read it]

EPV % xG Conversion: team xG divided by team EPV, as a percentage - how much of the threat created turned into shot quality.

Expected Threat (xT)

[ADD DEFINITION - grid/model used and how it differs from EPV]

Possession, Field Tilt and Possession Control

Possession %: share of the two teams’ combined touches.

Field Tilt %: share of the two teams’ combined final-third touches.

Possession Control: possession won (interceptions, recoveries, net tackles, net aerials) minus possession lost (miscontrols, dispossessions, failed passes, crosses and dribbles, off-target and blocked shots, offsides).

Poss Control /100 Touches: Possession Control divided by touches x 100, so players and teams with different amounts of the ball can be compared. In the player tables it is greyed out for players with fewer than 20 touches (set by min_touches_pc).

[ADD DEFINITION - any interpretation notes]

PPDA and PPDO

PPDA (passes per defensive action): opponent passes divided by the team’s defensive actions. Lower = more intense pressing.

PPDO: [ADD DEFINITION]

Pressing: PAPA and OPPP

PAPA (possession-adjusted pressing actions): presses scaled by the cube root of opponent possession over own possession, calculated per minute and shown as a rolling percentile.

OPPP (opponent passes per press): [ADD DEFINITION]

[ADD DEFINITION - how the PAPA percentile is built]

Press labels
  • Group Press: [ADD DEFINITION]
  • Counter Press: [ADD DEFINITION]
  • Pushed Opponent Back: [ADD DEFINITION]
  • Direct Possession Win: [ADD DEFINITION]
  • Won Possession: [ADD DEFINITION]
  • Turnover: [ADD DEFINITION]
  • Counter Attack: [ADD DEFINITION]
  • High Value Press: [ADD DEFINITION]
  • Led to Shot / Led to Goal: [ADD DEFINITION]
  • Failed Press / Conceded Cross / Conceded Shot / Conceded Free Kick: [ADD DEFINITION]
  • Press Efficiency: successful presses as a % of total presses.
  • PAdj Presses: presses adjusted for possession share.
Match outcome simulations (Monte Carlo)

Each shot is simulated as a goal / no goal event 10,000 times, and the goals are summed per simulation to give scoreline and result probabilities.

  • xG only: each shot scores with probability = its xG.
  • Blended: probability = 0.4 x xG + 0.6 x xGOT.
  • Optimistic: the higher of xG and xGOT for each shot.
  • Pessimistic: the lower of xG and xGOT for each shot.

Shots with no xGOT value fall back to xG in all three. [ADD DEFINITION - note whether off-target shots carry xGOT = 0 in your data, which makes them count as 0 in the blended and pessimistic versions]

Own goals are not shots, so they are not simulated - the actual score can sit outside the simulated range.

[ADD DEFINITION - how to read the charts]

Time splits, touch areas and pass connections

Game periods: 15-minute blocks (0-15 … 76-90, 90+).

Game quarters: 1st (1-25), 2nd (26 to the end of the first half), 3rd (start of the second half to 70), 4th (71-99), with everything else (extra time) as Injury Time.

Touch / press areas: the area covering activity within 1.5 MAD of the player’s median position (about 75% of actions); dot = average position.

Pass connections: built from completed passes only (Opta records no intended receiver for an incomplete pass). Line colour on pass networks = the two players’ overall completion %, weighted by passes on that link.

[ADD DEFINITION - game state labels, e.g. garbage time]

Possession sequences, set pieces and entries

Sequence: starts when a team gets the ball (pass, carry, shot, take-on, touch, interception, recovery, won tackle, keeper claim/pick-up) and runs until the other team has it, the period ends or play restarts from a dead ball. Its start type is the first event: corner, free kick, throw-in, goal kick, kick-off, keeper, or open-play regain.

Shot-creating sequence: the sequence a shot belongs to. Passes = completed and attempted passes in it before the shot; duration = seconds from its first event to the shot.

Set pieces: corners, free kicks and throw-ins from the Opta corner/free-kick flags and qualifiers 5, 6 and 107. A short corner is the Short_Corners flag or a corner pass under 20m. First contact = the team of the next event within 8 seconds (aerial duels go to the winner); none if the ball goes out first. Set-piece xG uses the shot’s situation where available, otherwise the start type of its sequence.

Box / final-third entries: open-play passes and carries starting outside the box (or below the final third) and ending inside it. Channel = where the action started: wings (outer 21.1%), half-spaces, central. A carry is the ball moved 5m+ between where a player received it (end of the previous same-team event) and his next on-ball action, within 10 seconds. Taken from the processing pipeline (Carry_Start_X/Y to C_End_point_X/Y); files processed before that fix use the dashboard’s own equivalent definition.

[ADD DEFINITION - anything you want to add]

Transitions, defensive shape and PPDA

Open-play regain: a sequence started by winning the ball in play rather than from a restart or the keeper. Regain to shot = seconds from the regain to the shot; the fast-transition window is 15 seconds. Conceded = the opponent’s shots after your team lost the ball.

DA height: average position of defensive actions in metres from the team’s own goal (105m pitch). Block depth / width: distance between the 10th and 90th percentile of defensive-action positions. On-ball height: average position of the team’s on-ball events.

PPDA (standard): opponent passes in their own 60% of the pitch divided by your tackles, interceptions, challenges and fouls in that same zone (your attacking 60%). Lower = more intense pressing. The older dashboard PPDA (all passes / all defensive actions) is shown in the table subtitle for comparison.

[ADD DEFINITION]

Substitution impact and season baseline

Substitution windows: the match split at each substitution (subs within 3 minutes are grouped). xG and EPV are per 10 minutes so windows of different length compare; field tilt and PPDA are calculated within the window.

Match vs season: this match against the average of the focus team’s other games in the season database (grey bar = range). Blue = better than average, red = worse; for goals, xG, shots, EPV and EPV to xG % against, lower is better. Off-ball side also shows interceptions, recoveries, tackles won and aerials won.

[ADD DEFINITION]

Goalkeepers

Goals prevented: xGOT of shots on target faced minus goals conceded (own goals excluded). Positive = the keeper kept out more than an average keeper would.

Distribution: keeper passes; long = Opta long ball or 32m+. Sweeper actions: Opta keeper-sweeper events plus claims, punches and defensive actions outside the penalty area.

[ADD DEFINITION]