Menu

Bundesliga

Bayer Leverkusen 3-0 FC Cologne

Bayer Leverkusen vs FC Cologne finished 3-0 in Bundesliga. Key event: 0 Florian Wirtz (assist Granit Xhaka · xG 0.05 · Right Foot · Open Play · location 76.5%, 40%). Head to head: H2H last 8: 4-1-3. Home form: W W D W W; Away form: L L L D L. Also shown: timeline, team statistics, lineups, top players, recent team results.

Match context 4 facts

Home form W W D W W 13 pts, goals 17-4, 3.40 scored/match, 0.80 conceded/match
Away form L L L D L 1 pts, goals 4-10, 0.80 scored/match, 2.00 conceded/match
Bayer Leverkusen · season record 5 W · 1 D · 0 L 2023/2024: 6 recorded matches, goals 20–6; before 08 Oct 2023 UTC. Not official standings.
FC Cologne · season record 0 W · 1 D · 5 L 2023/2024: 6 recorded matches, goals 4–11; before 08 Oct 2023 UTC. Not official standings.

Shot map 30 shots · 3 goals

Both teams attack from left to right. The attacking half is shown when every location fits it; larger markers represent higher xG.

Bayer Leverkusen 23 shots · 3.73 xG · 3 goals
FC Cologne 7 shots · 1.74 xG · 0 goals
Attempt Goal Marker size = xG

Pass map directional passes

Solid arrows are completed passes; dashed arrows are incomplete.

Bayer Leverkusen160 plotted of 371 coordinate passes
Focused view: 48 of 160 plotted passes
0:18 · Jonathan Tah → Jonas Hofmann 0:22 · Jonathan Tah → Odilon Kossonou 0:51 · Florian Wirtz → Exequiel Alejandro Palacios 0:58 · Jonathan Tah → Odilon Kossonou 1:56 · Florian Wirtz → Jeremie Frimpong 3:06 · Granit Xhaka → Jonathan Tah 3:09 · Lukáš Hrádecký → Edmond Fayçal Tapsoba 3:26 · Jeremie Frimpong → Victor Okoh Boniface 4:22 · Jonathan Tah → Edmond Fayçal Tapsoba 6:11 · Jonathan Tah → Edmond Fayçal Tapsoba 6:26 · Florian Wirtz → Alejandro Grimaldo García 8:35 · Granit Xhaka → Alejandro Grimaldo García 9:57 · Lukáš Hrádecký → Odilon Kossonou 11:23 · Granit Xhaka → Edmond Fayçal Tapsoba 11:30 · Jonas Hofmann → Jeremie Frimpong 11:44 · Jonathan Tah → Granit Xhaka 12:06 · Granit Xhaka → Exequiel Alejandro Palacios 12:44 · Jonas Hofmann → Victor Okoh Boniface 13:38 · Granit Xhaka → Jonas Hofmann 13:45 · Florian Wirtz → Odilon Kossonou 13:55 · Granit Xhaka → Victor Okoh Boniface 14:15 · Granit Xhaka → Alejandro Grimaldo García 14:52 · Granit Xhaka → Jonas Hofmann 15:05 · Florian Wirtz → Granit Xhaka 15:55 · Jonas Hofmann → Jonathan Tah 17:19 · Jonathan Tah → Exequiel Alejandro Palacios 17:27 · Florian Wirtz → Alejandro Grimaldo García 17:38 · Jonas Hofmann → Jonathan Tah 17:46 · Jonas Hofmann → Florian Wirtz 18:17 · Jonathan Tah → Edmond Fayçal Tapsoba 18:39 · Jonathan Tah → Granit Xhaka 18:48 · Jonas Hofmann → Odilon Kossonou 19:30 · Jonathan Tah → Granit Xhaka 19:43 · Granit Xhaka → Exequiel Alejandro Palacios 19:58 · Jonathan Tah → Jonas Hofmann 20:04 · Jonas Hofmann → Victor Okoh Boniface 20:25 · Florian Wirtz → Victor Okoh Boniface 20:43 · Jonathan Tah → Exequiel Alejandro Palacios 20:54 · Florian Wirtz → Victor Okoh Boniface 24:20 · Jonathan Tah → Odilon Kossonou 24:35 · Florian Wirtz → Exequiel Alejandro Palacios 25:00 · Jonathan Tah → Odilon Kossonou 25:23 · Jonathan Tah → Odilon Kossonou 25:54 · Granit Xhaka → Alejandro Grimaldo García 26:13 · Florian Wirtz → Alejandro Grimaldo García 26:55 · Granit Xhaka → Jeremie Frimpong 27:00 · Florian Wirtz → Odilon Kossonou 27:21 · Granit Xhaka → Exequiel Alejandro Palacios 27:50 · Granit Xhaka → Florian Wirtz 28:03 · Granit Xhaka → Exequiel Alejandro Palacios 28:21 · Jonathan Tah → Odilon Kossonou 28:39 · Jonas Hofmann → Florian Wirtz 29:26 · Jonas Hofmann → Odilon Kossonou 29:36 · Granit Xhaka → Alejandro Grimaldo García 30:07 · Jonathan Tah → Exequiel Alejandro Palacios 30:16 · Florian Wirtz → Alejandro Grimaldo García 31:00 · Florian Wirtz → Exequiel Alejandro Palacios 31:14 · Florian Wirtz → Granit Xhaka 31:17 · Florian Wirtz → Granit Xhaka 33:10 · Jonas Hofmann → Granit Xhaka 33:57 · Granit Xhaka → Alejandro Grimaldo García 34:15 · Florian Wirtz → Granit Xhaka 34:49 · Jonas Hofmann → Alejandro Grimaldo García 36:40 · Florian Wirtz → Lukáš Hrádecký 36:47 · Jonathan Tah → Granit Xhaka 36:50 · Jonathan Tah → Edmond Fayçal Tapsoba 38:16 · Jonas Hofmann → Alejandro Grimaldo García 38:35 · Lukáš Hrádecký → Granit Xhaka 38:46 · Jonas Hofmann → Exequiel Alejandro Palacios 38:58 · Jonathan Tah → Edmond Fayçal Tapsoba 39:12 · Granit Xhaka → Edmond Fayçal Tapsoba 39:30 · Jonathan Tah → Odilon Kossonou 40:04 · Jonathan Tah → Exequiel Alejandro Palacios 40:26 · Granit Xhaka → Edmond Fayçal Tapsoba 40:44 · Granit Xhaka → Alejandro Grimaldo García 40:54 · Granit Xhaka → Exequiel Alejandro Palacios 41:01 · Granit Xhaka → Jonas Hofmann 41:10 · Jonas Hofmann → Jeremie Frimpong 45:06 · Florian Wirtz → Edmond Fayçal Tapsoba 45:05 · Jonathan Tah → Granit Xhaka 45:13 · Jonas Hofmann → Jeremie Frimpong 45:20 · Granit Xhaka → Alejandro Grimaldo García 45:32 · Jonas Hofmann → Jeremie Frimpong 45:48 · Jonas Hofmann → Florian Wirtz 46:06 · Granit Xhaka → Alejandro Grimaldo García 48:38 · Granit Xhaka → Lukáš Hrádecký 48:47 · Jonathan Tah → Exequiel Alejandro Palacios 49:33 · Jeremie Frimpong → Alejandro Grimaldo García 49:51 · Jonas Hofmann → Exequiel Alejandro Palacios 49:58 · Florian Wirtz → Victor Okoh Boniface 50:23 · Jeremie Frimpong → Odilon Kossonou 50:31 · Granit Xhaka → Edmond Fayçal Tapsoba 50:41 · Jonas Hofmann → Exequiel Alejandro Palacios 51:00 · Granit Xhaka → Odilon Kossonou 51:09 · Jonas Hofmann → Odilon Kossonou 51:24 · Jonathan Tah → Jonas Hofmann 51:29 · Jonathan Tah → Granit Xhaka 51:57 · Granit Xhaka → Florian Wirtz 54:04 · Granit Xhaka → Jonathan Tah 54:16 · Jeremie Frimpong → Florian Wirtz 54:21 · Jonas Hofmann → Odilon Kossonou 54:58 · Jonathan Tah → Odilon Kossonou 55:08 · Jonathan Tah → Edmond Fayçal Tapsoba 55:40 · Florian Wirtz → Odilon Kossonou 57:30 · Granit Xhaka → Odilon Kossonou 57:41 · Florian Wirtz → Alejandro Grimaldo García 57:59 · Jonathan Tah → Odilon Kossonou 58:23 · Florian Wirtz → Alejandro Grimaldo García 59:10 · Jeremie Frimpong → Lukáš Hrádecký 59:20 · Granit Xhaka → Jonathan Tah 59:34 · Granit Xhaka → Jonathan Tah 59:41 · Granit Xhaka → Jonas Hofmann 59:50 · Granit Xhaka → Jonas Hofmann 61:56 · Granit Xhaka → Alejandro Grimaldo García 62:13 · Granit Xhaka → Florian Wirtz 62:20 · Jeremie Frimpong → Victor Okoh Boniface 62:33 · Jonathan Tah → Exequiel Alejandro Palacios 63:13 · Granit Xhaka → Edmond Fayçal Tapsoba 64:13 · Jonathan Tah → Granit Xhaka 64:23 · Granit Xhaka → Lukáš Hrádecký 64:39 · Jeremie Frimpong → Victor Okoh Boniface 65:53 · Jonathan Tah → Exequiel Alejandro Palacios 66:16 · Lukáš Hrádecký → Edmond Fayçal Tapsoba 66:30 · Jonas Hofmann → Victor Okoh Boniface 71:10 · Lukáš Hrádecký → Amine Adli 71:55 · Jonas Hofmann → Granit Xhaka 72:34 · Jonathan Tah → Odilon Kossonou 72:44 · Jonas Hofmann → Odilon Kossonou 72:50 · Granit Xhaka → Jonathan Tah 72:59 · Jonathan Tah → Lukáš Hrádecký 74:52 · Jonathan Tah → Piero Martín Hincapié Reyna 75:09 · Jonathan Tah → Granit Xhaka 75:13 · Granit Xhaka → Alejandro Grimaldo García 75:29 · Jonathan Tah → Victor Okoh Boniface 77:10 · Lukáš Hrádecký → Odilon Kossonou 79:07 · Lukáš Hrádecký → Piero Martín Hincapié Reyna 79:21 · Granit Xhaka → Odilon Kossonou 81:45 · Jonas Hofmann → Nathan Tella 82:28 · Lukáš Hrádecký → Odilon Kossonou 82:53 · Nathan Tella → Odilon Kossonou 83:06 · Jonathan Tah → Granit Xhaka 83:18 · Granit Xhaka → Exequiel Alejandro Palacios 83:45 · Amine Adli → Alejandro Grimaldo García 84:23 · Amine Adli → Piero Martín Hincapié Reyna 84:32 · Jonathan Tah → Exequiel Alejandro Palacios 85:16 · Nathan Tella → Jonas Hofmann 85:26 · Jonathan Tah → Amine Adli 85:37 · Granit Xhaka → Jonathan Tah 86:22 · Jonathan Tah → Granit Xhaka 86:31 · Jonathan Tah → Piero Martín Hincapié Reyna 86:41 · Jonas Hofmann → Odilon Kossonou 88:14 · Lukáš Hrádecký → Alejandro Grimaldo García 88:32 · Lukáš Hrádecký → Granit Xhaka 88:42 · Granit Xhaka → Alejandro Grimaldo García 90:29 · Granit Xhaka → Amine Adli 90:48 · Granit Xhaka → Jonathan Tah 90:59 · Amine Adli → Alejandro Grimaldo García 90:11 · Adam Hložek → Amine Adli 90:20 · Amine Adli → Piero Martín Hincapié Reyna 90:45 · Granit Xhaka → Exequiel Alejandro Palacios
CompletedIncompleteArrow = direction
FC Cologne160 plotted of 423 coordinate passes
Focused view: 48 of 160 plotted passes
0:00 · Davie Selke → Dejan Ljubicic 0:02 · Eric Martel → Timo Hübers 0:15 · Julian Chabot → Davie Selke 1:05 · Dejan Ljubicic → Florian Kainz 2:19 · Leart Paqarada → Julian Chabot 2:39 · Marvin Schwäbe → Dejan Ljubicic 2:42 · Marvin Schwäbe → Rasmus Carstensen 2:50 · Rasmus Carstensen → Denis Huseinbašić 4:06 · Julian Chabot → Leart Paqarada 4:32 · Denis Huseinbašić → Rasmus Carstensen 4:39 · Rasmus Carstensen → Timo Hübers 5:15 · Timo Hübers → Rasmus Carstensen 5:19 · Timo Hübers → Marvin Schwäbe 5:32 · Julian Chabot → Leart Paqarada 5:43 · Florian Kainz → Leart Paqarada 6:52 · Marvin Schwäbe → Julian Chabot 6:58 · Julian Chabot → Davie Selke 7:04 · Eric Martel → Timo Hübers 7:20 · Rasmus Carstensen → Timo Hübers 7:29 · Eric Martel → Marvin Schwäbe 7:35 · Timo Hübers → Rasmus Carstensen 8:03 · Leart Paqarada → Davie Selke 8:47 · Rasmus Carstensen → Faride Alidou 9:35 · Leart Paqarada → Julian Chabot 10:11 · Leart Paqarada → Dejan Ljubicic 11:39 · Julian Chabot → Faride Alidou 13:21 · Marvin Schwäbe → Davie Selke 13:29 · Rasmus Carstensen → Denis Huseinbašić 13:34 · Dejan Ljubicic → Denis Huseinbašić 14:16 · Dejan Ljubicic → Faride Alidou 14:44 · Rasmus Carstensen → Denis Huseinbašić 16:27 · Florian Kainz → Marvin Schwäbe 17:06 · Rasmus Carstensen → Eric Martel 17:13 · Marvin Schwäbe → Timo Hübers 17:51 · Rasmus Carstensen → Faride Alidou 20:06 · Florian Kainz → Leart Paqarada 23:44 · Eric Martel → Timo Hübers 23:50 · Rasmus Carstensen → Timo Hübers 23:54 · Dejan Ljubicic → Rasmus Carstensen 25:06 · Leart Paqarada → Faride Alidou 25:34 · Marvin Schwäbe → Denis Huseinbašić 27:05 · Timo Hübers → Faride Alidou 29:19 · Julian Chabot → Leart Paqarada 29:57 · Eric Martel → Dejan Ljubicic 32:44 · Denis Huseinbašić → Timo Hübers 32:49 · Julian Chabot → Marvin Schwäbe 32:57 · Rasmus Carstensen → Dejan Ljubicic 33:47 · Julian Chabot → Florian Kainz 35:37 · Marvin Schwäbe → Leart Paqarada 35:44 · Florian Kainz → Dejan Ljubicic 35:50 · Faride Alidou → Rasmus Carstensen 35:55 · Timo Hübers → Rasmus Carstensen 36:01 · Denis Huseinbašić → Julian Chabot 36:18 · Julian Chabot → Davie Selke 39:33 · Eric Martel → Florian Kainz 39:41 · Marvin Schwäbe → Davie Selke 41:37 · Leart Paqarada → Julian Chabot 41:42 · Marvin Schwäbe → Denis Huseinbašić 41:48 · Leart Paqarada → Denis Huseinbašić 41:50 · Julian Chabot → Leart Paqarada 41:54 · Dejan Ljubicic → Denis Huseinbašić 42:08 · Leart Paqarada → Eric Martel 42:10 · Leart Paqarada → Unknown recipient 44:06 · Denis Huseinbašić → Leart Paqarada 44:13 · Timo Hübers → Eric Martel 44:18 · Timo Hübers → Julian Chabot 44:26 · Denis Huseinbašić → Timo Hübers 45:14 · Denis Huseinbašić → Timo Hübers 45:23 · Rasmus Carstensen → Florian Kainz 45:39 · Rasmus Carstensen → Eric Martel 45:46 · Denis Huseinbašić → Faride Alidou 45:48 · Rasmus Carstensen → Davie Selke 45:23 · Leart Paqarada → Eric Martel 45:31 · Davie Selke → Dejan Ljubicic 45:26 · Julian Chabot → Leart Paqarada 45:44 · Julian Chabot → Denis Huseinbašić 45:48 · Eric Martel → Florian Kainz 45:06 · Timo Hübers → Marvin Schwäbe 45:17 · Davie Selke → Faride Alidou 46:16 · Timo Hübers → Marvin Schwäbe 48:02 · Leart Paqarada → Florian Kainz 48:14 · Eric Martel → Rasmus Carstensen 48:23 · Rasmus Carstensen → Timo Hübers 49:04 · Davie Selke → Leart Paqarada 49:16 · Dejan Ljubicic → Denis Huseinbašić 49:19 · Timo Hübers → Julian Chabot 49:23 · Leart Paqarada → Eric Martel 50:10 · Julian Chabot → Marvin Schwäbe 51:39 · Faride Alidou → Denis Huseinbašić 51:46 · Julian Chabot → Florian Kainz 51:52 · Marvin Schwäbe → Rasmus Carstensen 52:02 · Denis Huseinbašić → Rasmus Carstensen 52:06 · Denis Huseinbašić → Julian Chabot 52:15 · Leart Paqarada → Eric Martel 52:23 · Denis Huseinbašić → Timo Hübers 52:33 · Timo Hübers → Rasmus Carstensen 52:37 · Dejan Ljubicic → Timo Hübers 52:45 · Julian Chabot → Rasmus Carstensen 53:02 · Denis Huseinbašić → Timo Hübers 53:11 · Denis Huseinbašić → Faride Alidou 53:17 · Timo Hübers → Rasmus Carstensen 53:44 · Leart Paqarada → Davie Selke 55:55 · Leart Paqarada → Timo Hübers 57:15 · Julian Chabot → Marvin Schwäbe 57:20 · Denis Huseinbašić → Julian Chabot 57:43 · Timo Hübers → Unknown recipient 60:22 · Julian Chabot → Marvin Schwäbe 61:24 · Denis Huseinbašić → Julian Chabot 61:37 · Leart Paqarada → Julian Chabot 62:39 · Julian Chabot → Eric Martel 62:45 · Timo Hübers → Rasmus Carstensen 62:48 · Florian Kainz → Rasmus Carstensen 63:22 · Davie Selke → Max Finkgräfe 63:29 · Dejan Ljubicic → Florian Kainz 64:43 · Leart Paqarada → Rasmus Carstensen 64:53 · Marvin Schwäbe → Rasmus Carstensen 67:42 · Davie Selke → Julian Chabot 68:23 · Timo Hübers → Marvin Schwäbe 68:32 · Julian Chabot → Leart Paqarada 68:38 · Marvin Schwäbe → Denis Huseinbašić 69:00 · Rasmus Carstensen → Timo Hübers 69:07 · Rasmus Carstensen → Denis Huseinbašić 69:11 · Denis Huseinbašić → Julian Chabot 69:20 · Marvin Schwäbe → Denis Huseinbašić 69:25 · Eric Martel → Leart Paqarada 69:33 · Timo Hübers → Julian Chabot 69:41 · Florian Kainz → Rasmus Carstensen 73:11 · Denis Huseinbašić → Florian Kainz 73:15 · Max Finkgräfe → Eric Martel 73:55 · Florian Kainz → Leart Paqarada 74:05 · Dejan Ljubicic → Eric Martel 75:39 · Florian Kainz → Davie Selke 75:49 · Florian Kainz → Dejan Ljubicic 75:55 · Max Finkgräfe → Steffen Tigges 76:01 · Max Finkgräfe → Steffen Tigges 76:04 · Leart Paqarada → Dejan Ljubicic 76:17 · Timo Hübers → Julian Chabot 76:30 · Julian Chabot → Mathias Flaga Olesen 76:38 · Rasmus Carstensen → Timo Hübers 76:50 · Leart Paqarada → Mathias Flaga Olesen 77:21 · Rasmus Carstensen → Florian Kainz 77:25 · Dejan Ljubicic → Timo Hübers 77:31 · Dejan Ljubicic → Max Finkgräfe 78:32 · Marvin Schwäbe → Julian Chabot 78:37 · Leart Paqarada → Marvin Schwäbe 82:05 · Julian Chabot → Dejan Ljubicic 82:17 · Florian Kainz → Dejan Ljubicic 84:14 · Rasmus Carstensen → Dejan Ljubicic 84:43 · Timo Hübers → Florian Kainz 84:51 · Steffen Tigges → Dejan Ljubicic 85:44 · Max Finkgräfe → Leart Paqarada 85:59 · Leart Paqarada → Mathias Flaga Olesen 88:51 · Dejan Ljubicic → Florian Kainz 88:58 · Timo Hübers → Marvin Schwäbe 89:17 · Marvin Schwäbe → Florian Kainz 89:22 · Julian Chabot → Mathias Flaga Olesen 89:42 · Marvin Schwäbe → Mathias Flaga Olesen 89:56 · Marvin Schwäbe → Julian Chabot 90:03 · Marvin Schwäbe → Timo Hübers 90:11 · Julian Chabot → Leart Paqarada
CompletedIncompleteArrow = direction

Passing networkexact player links onlyfull match

Node position is the player's full-match average pass location. Thicker connections represent more completed passes.

Bayer Leverkusen129 exact passer-recipient links
17 completed passes 13 completed passes 11 completed passes 7 completed passes 6 completed passes 6 completed passes 5 completed passes 5 completed passes 5 completed passes 5 completed passes 5 completed passes 5 completed passes 4 completed passes 4 completed passes 3 completed passes 3 completed passes 3 completed passes 3 completed passes 2 completed passes 2 completed passes 2 completed passes 2 completed passes 2 completed passes 1 completed passes 1 completed passes 1 completed passes 1 completed passes 1 completed passes 1 completed passes 1 completed passes 1 completed passes 1 completed passes HRÁ FRI WIR TAH XHA ADL HOF HLO TEL
  • HRÁLukáš Hrádecký12 passes
  • FRIJeremie Frimpong9 passes
  • WIRFlorian Wirtz9 passes
  • TAHJonathan Tah27 passes
  • XHAGranit Xhaka45 passes
  • ADLAmine Adli2 passes
  • HOFJonas Hofmann22 passes
  • HLOAdam Hložek1 passes
  • TELNathan Tella2 passes
FC Cologne335 exact passer-recipient links
16 completed passes 16 completed passes 15 completed passes 13 completed passes 12 completed passes 11 completed passes 10 completed passes 9 completed passes 8 completed passes 8 completed passes 7 completed passes 7 completed passes 7 completed passes 5 completed passes 5 completed passes 5 completed passes 4 completed passes 4 completed passes 4 completed passes 4 completed passes 4 completed passes 4 completed passes 4 completed passes 4 completed passes 3 completed passes 3 completed passes 3 completed passes 3 completed passes 3 completed passes 3 completed passes 3 completed passes 3 completed passes 3 completed passes 3 completed passes 3 completed passes 3 completed passes 3 completed passes 3 completed passes 3 completed passes 3 completed passes 3 completed passes 3 completed passes 3 completed passes 3 completed passes 3 completed passes 3 completed passes 3 completed passes 3 completed passes 2 completed passes 2 completed passes 2 completed passes 2 completed passes 2 completed passes 2 completed passes 2 completed passes 2 completed passes 2 completed passes 2 completed passes 2 completed passes 2 completed passes 2 completed passes 2 completed passes 2 completed passes 2 completed passes 2 completed passes 2 completed passes 2 completed passes 2 completed passes 2 completed passes 2 completed passes 2 completed passes 1 completed passes 1 completed passes 1 completed passes 1 completed passes 1 completed passes 1 completed passes 1 completed passes 1 completed passes 1 completed passes SEL SCH KAI HÜB CHA MAR TIG LJU ALI HUS PAQ CAR FIN
  • SELDavie Selke9 passes
  • SCHMarvin Schwäbe36 passes
  • KAIFlorian Kainz23 passes
  • HÜBTimo Hübers48 passes
  • CHAJulian Chabot46 passes
  • MAREric Martel22 passes
  • TIGSteffen Tigges4 passes
  • LJUDejan Ljubicic28 passes
  • ALIFaride Alidou7 passes
  • HUSDenis Huseinbašić36 passes
  • PAQLeart Paqarada36 passes
  • CARRasmus Carstensen34 passes
  • FINMax Finkgräfe6 passes

Pass-location heatmapevent density, not tracking datafull match

Density is calculated from pass start locations in the accepted event feed.

Bayer Leverkusen371 coordinate passes
Fewer pass startsMore pass starts
FC Cologne423 coordinate passes
Fewer pass startsMore pass starts

Possession flow 16 recorded possessions

Share of recorded possession time in each five-minute interval. Official full-match possession is shown above.

Bayer LeverkusenFC Cologne
  1. 0–5′0–100
  2. 5–10′1–99
  3. 10–15′100–0
  4. 15–20′91–9
  5. 20–25′100–0
  6. 25–30′100–0
  7. 30–35′76–24
  8. 35–40′0–100
  9. 40–45′0–100
  10. 45–50′2–98
  11. 50–55′2–98
  12. 55–60′0–100
  13. 60–65′51–49
  14. 65–70′100–0
  15. 70–75′84–16
  16. 75–80′57–43
  17. 80–85′100–0
  18. 85–90′100–0

Timeline 54 events

0 shot Florian Wirtz BAY assist Granit Xhaka · xG 0.05 · Right Foot · Open Play · location 76.5%, 40%
9' shot Julian Chabot FC Cologne assist Leart Paqarada · xG 0.07 · From Corner · location 93.5%, 50.2%
11' shot Victor Boniface BAY assist Jeremie Frimpong · xG 0.09 · Right Foot · Open Play · location 84.2%, 53.1%
11' shot Victor Boniface BAY assist Álex Grimaldo · xG 0.12 · Right Foot · Open Play · location 94.7%, 66.5%
11' shot Victor Okoh Boniface BAY Open Play · Blocked · xG 0.06
12' shot Victor Boniface BAY xG 0.12 · Right Foot · Open Play · location 86.3%, 56%
12' shot Victor Okoh Boniface BAY Open Play · Blocked · xG 0.06
14' shot Jonas Hofmann BAY assist Granit Xhaka · xG 0.04 · Right Foot · Open Play · location 80.2%, 39%
15' shot Jonathan Tah BAY assist Jonas Hofmann · xG 0.13 · Set Piece · location 92.3%, 46.7%
18' shot Florian Wirtz BAY xG 0.01 · Right Foot · Open Play · location 71.7%, 35.5%
21' shot Jonas Hofmann BAY assist Florian Wirtz · xG 0.47 · Left Foot · Open Play · location 91.6%, 55.7%
22' Yellow Jeremie Frimpong BAY Yellow Card
Show 42 more timeline eventsHide 42 timeline events
26' shot Álex Grimaldo BAY assist Florian Wirtz · xG 0.11 · Left Foot · Open Play · location 86.6%, 55.7%
26' shot Alejandro Grimaldo García BAY Open Play · Blocked · xG 0.11
31' shot Jeremie Frimpong BAY assist Álex Grimaldo · xG 0.58 · Right Foot · Open Play · location 97%, 42.9%
34' shot Álex Grimaldo BAY assist Jonas Hofmann · xG 0.02 · Left Foot · From Corner · location 87.9%, 15.3%
34' shot Alejandro Grimaldo García BAY Open Play · Saved · xG 0.01
35' shot Florian Wirtz BAY assist Jonas Hofmann · xG 0.01 · From Corner · location 84.8%, 49.3%
37' shot Jeremie Frimpong BAY assist Victor Boniface · xG 0.14 · Left Foot · Open Play · location 90.6%, 34.9%
45+1' shot Eric Martel FC Cologne Open Play · Saved · xG 0.19
45+2' Yellow Edmond Fayçal Tapsoba BAY Yellow Card
45' shot Davie Selke FC Cologne assist Florian Kainz · xG 0.1 · Right Foot · Open Play · location 89%, 59.6%
46' shot Eric Martel FC Cologne assist Leart Paqarada · xG 0.37 · From Corner · location 95.3%, 51.3%
46' shot Eric Martel FC Cologne xG 0.87 · Left Foot · From Corner · location 97.7%, 52.4%
46' shot Florian Wirtz BAY assist Exequiel Palacios · xG 0.05 · Right Foot · Open Play · location 77.2%, 45.5%
53' shot Jeremie Frimpong BAY assist Victor Boniface · xG 0.39 · Right Foot · Open Play · location 87.6%, 43%
59' shot Granit Xhaka BAY assist Jonas Hofmann · xG 0.12 · From Corner · location 93.5%, 53.3%
59' shot Florian Wirtz BAY assist Jonas Hofmann · xG 0.03 · Right Foot · Open Play · location 75.5%, 41.8%
60' Yellow Jonathan Tah BAY Yellow Card
61' Sub Max Finkgräfe FC Cologne on for Faride Alidou · Tactical
66' shot Victor Boniface BAY assist Jonas Hofmann · xG 0.49 · Left Foot · Open Play · location 95.7%, 58.7%
66' Goal Victor Okoh Boniface BAY Open Play · Goal
67' shot Victor Boniface BAY assist Jonas Hofmann · xG 0.4 · Right Foot · Open Play · location 88.9%, 44%
67' shot Victor Okoh Boniface BAY Open Play · Saved · xG 0.28
70' shot Julian Chabot FC Cologne assist Leart Paqarada · xG 0.04 · From Corner · location 93%, 43.9%
70' Sub Piero Martín Hincapié Reyna BAY on for Edmond Fayçal Tapsoba · Tactical
70' Sub Amine Adli BAY on for Florian Wirtz · Tactical
71' shot Granit Xhaka BAY assist Jonas Hofmann · xG 0.03 · Left Foot · From Corner · location 81.6%, 43.3%
74' Sub Mathias Flaga Olesen FC Cologne on for Denis Huseinbašić · Tactical
74' Sub Steffen Tigges FC Cologne on for Eric Martel · Tactical
76' shot Dejan Ljubicic FC Cologne assist Mathias Olesen · xG 0.01 · Right Foot · Open Play · location 71.2%, 68.9%
77' shot Victor Boniface BAY assist Exequiel Palacios · xG 0.28 · Right Foot · Open Play · location 86%, 56.9%
77' shot Victor Okoh Boniface BAY Open Play · Off T · xG 0.43
79' Sub Adam Hložek BAY on for Victor Okoh Boniface · Tactical
79' Sub Nathan Tella BAY on for Jeremie Frimpong · Tactical
81' shot Jonas Hofmann BAY Open Play · Wayward · xG 0.02
83' shot Nathan Tella BAY assist Granit Xhaka · xG 0.02 · Left Foot · Open Play · location 77.8%, 30.8%
84' shot Max Finkgrafe FC Cologne assist Dejan Ljubicic · xG 0.29 · Open Play · location 92.5%, 56.5%
85' shot Max Finkgräfe FC Cologne Open Play · Saved · xG 0.11
87' Sub Gustavo Adolfo Puerta Molano BAY on for Jonas Hofmann · Tactical
90+2' shot Amine Adli BAY Open Play · Blocked · xG 0.03
90' Sub Luca Jannis Kilian FC Cologne on for Rasmus Carstensen · Tactical
90' Sub Damion Lamar Downs FC Cologne on for Davie Selke · Tactical
92' shot Amine Adli BAY assist Adam Hlozek · xG 0.04 · Left Foot · Open Play · location 85.4%, 72%

Lineups

Bayer Leverkusen

34 G Granit Xhaka LEFT DEFENSIVE MIDFIELD
4 J Jonathan Tah CENTER BACK
1 L Lukáš Hrádecký GK
7 J Jonas Hofmann RIGHT ATTACKING MIDFIELD
20 A Alejandro Grimaldo García LEFT WING BACK
6 O Odilon Kossonou RIGHT CENTER BACK
25 E Exequiel Alejandro Palacios RIGHT DEFENSIVE MIDFIELD
12 E Edmond Fayçal Tapsoba LEFT CENTER BACK
22 V Victor Okoh Boniface CENTER FORWARD
30 J Jeremie Frimpong RIGHT WING BACK
10 F Florian Wirtz LEFT ATTACKING MIDFIELD

FC Cologne

1 M Marvin Schwäbe GK
24 J Julian Chabot LEFT CENTER BACK
11 F Florian Kainz LEFT CENTER MIDFIELD
7 D Dejan Ljubicic CENTER ATTACKING MIDFIELD
17 L Leart Paqarada LEFT BACK
27 D Davie Selke RIGHT CENTER FORWARD
18 R Rasmus Carstensen RIGHT BACK
4 T Timo Hübers RIGHT CENTER BACK
6 E Eric Martel CENTER DEFENSIVE MIDFIELD
40 F Faride Alidou LEFT CENTER FORWARD
8 D Denis Huseinbašić RIGHT CENTER MIDFIELD

Your privacy choices

Optional BADB measurement

Help BADB measure visits from official social posts. The site works if you reject.