Menu

Bundesliga

FC Cologne 0-2 Bayer Leverkusen

FC Cologne vs Bayer Leverkusen finished 0-2 in Bundesliga. Key event: 2' Jonas Hofmann (assist Patrik Schick · xG 0.09 · Right Foot · Open Play · location 84.9%, 48.1%). Head to head: H2H last 8: 2-1-5. Home form: D L D W D; Away form: W W W W D. Also shown: timeline, team statistics, lineups, top players, recent team results.

Match context 4 facts

Home form D L D W D 6 pts, goals 5-4, 1.00 scored/match, 0.80 conceded/match
Away form W W W W D 13 pts, goals 9-2, 1.80 scored/match, 0.40 conceded/match
FC Cologne · season record 3 W · 8 D · 12 L 2023/2024: 23 recorded matches, goals 16–37; before 03 Mar 2024 UTC. Not official standings.
Bayer Leverkusen · season record 19 W · 4 D · 0 L 2023/2024: 23 recorded matches, goals 59–16; before 03 Mar 2024 UTC. Not official standings.

Shot map 23 shots · 2 goals

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

FC Cologne 6 shots · 1.29 xG · 0 goals
Bayer Leverkusen 17 shots · 1.7 xG · 2 goals
Attempt Goal Marker size = xG

Pass map directional passes

Solid arrows are completed passes; dashed arrows are incomplete.

Bayer Leverkusen160 plotted of 635 coordinate passes
Focused view: 48 of 160 plotted passes
0:23 · Jonathan Tah → Piero Martín Hincapié Reyna 0:41 · Jonathan Tah → Piero Martín Hincapié Reyna 0:59 · Robert Andrich → Jonathan Tah 1:23 · Jeremie Frimpong → Granit Xhaka 1:41 · Jonas Hofmann → Alejandro Grimaldo García 2:30 · Lukáš Hrádecký → Robert Andrich 2:52 · Jonas Hofmann → Robert Andrich 3:48 · Florian Wirtz → Patrik Schick 4:07 · Florian Wirtz → Patrik Schick 4:16 · Granit Xhaka → Jonas Hofmann 4:30 · Jonathan Tah → Josip Stanišić 4:42 · Jonathan Tah → Piero Martín Hincapié Reyna 4:51 · Robert Andrich → Patrik Schick 5:24 · Granit Xhaka → Alejandro Grimaldo García 5:51 · Granit Xhaka → Jonathan Tah 6:22 · Jonathan Tah → Josip Stanišić 6:29 · Jonathan Tah → Robert Andrich 7:02 · Jeremie Frimpong → Jonas Hofmann 7:33 · Josip Stanišić → Jonathan Tah 7:54 · Robert Andrich → Granit Xhaka 8:24 · Jonathan Tah → Josip Stanišić 8:31 · Jonas Hofmann → Jeremie Frimpong 8:50 · Granit Xhaka → Piero Martín Hincapié Reyna 9:16 · Jeremie Frimpong → Florian Wirtz 9:31 · Granit Xhaka → Jeremie Frimpong 9:39 · Jeremie Frimpong → Jonas Hofmann 11:33 · Josip Stanišić → Piero Martín Hincapié Reyna 14:45 · Josip Stanišić → Jonathan Tah 15:00 · Jonathan Tah → Granit Xhaka 15:09 · Lukáš Hrádecký → Jonas Hofmann 16:14 · Jonathan Tah → Josip Stanišić 16:33 · Florian Wirtz → Piero Martín Hincapié Reyna 17:50 · Florian Wirtz → Patrik Schick 19:23 · Patrik Schick → Alejandro Grimaldo García 20:08 · Jonas Hofmann → Josip Stanišić 20:20 · Josip Stanišić → Jeremie Frimpong 20:42 · Jonas Hofmann → Granit Xhaka 23:28 · Granit Xhaka → Robert Andrich 23:42 · Jonas Hofmann → Granit Xhaka 23:51 · Jonas Hofmann → Granit Xhaka 23:59 · Jeremie Frimpong → Unknown recipient 25:07 · Jonas Hofmann → Granit Xhaka 25:48 · Josip Stanišić → Jeremie Frimpong 27:02 · Josip Stanišić → Jonas Hofmann 27:28 · Granit Xhaka → Jeremie Frimpong 27:43 · Josip Stanišić → Jonathan Tah 27:58 · Robert Andrich → Jeremie Frimpong 28:50 · Patrik Schick → Alejandro Grimaldo García 31:29 · Jonathan Tah → Piero Martín Hincapié Reyna 31:48 · Jeremie Frimpong → Josip Stanišić 32:03 · Josip Stanišić → Florian Wirtz 32:13 · Florian Wirtz → Jeremie Frimpong 32:54 · Lukáš Hrádecký → Josip Stanišić 33:08 · Robert Andrich → Granit Xhaka 33:28 · Jonathan Tah → Alejandro Grimaldo García 34:03 · Jonas Hofmann → Alejandro Grimaldo García 35:38 · Josip Stanišić → Jeremie Frimpong 35:48 · Jonas Hofmann → Jeremie Frimpong 36:23 · Granit Xhaka → Florian Wirtz 36:43 · Granit Xhaka → Jonas Hofmann 38:08 · Granit Xhaka → Lukáš Hrádecký 38:26 · Granit Xhaka → Florian Wirtz 39:16 · Jonathan Tah → Piero Martín Hincapié Reyna 39:35 · Jeremie Frimpong → Jonas Hofmann 39:43 · Florian Wirtz → Jonas Hofmann 39:57 · Robert Andrich → Josip Stanišić 40:22 · Granit Xhaka → Piero Martín Hincapié Reyna 41:22 · Jeremie Frimpong → Lukáš Hrádecký 41:54 · Jonas Hofmann → Florian Wirtz 42:06 · Josip Stanišić → Jonathan Tah 43:32 · Florian Wirtz → Granit Xhaka 44:17 · Granit Xhaka → Josip Stanišić 45:07 · Jonathan Tah → Robert Andrich 45:41 · Granit Xhaka → Florian Wirtz 45:53 · Robert Andrich → Jonathan Tah 45:03 · Granit Xhaka → Alejandro Grimaldo García 45:26 · Jeremie Frimpong → Alejandro Grimaldo García 45:41 · Jeremie Frimpong → Jonas Hofmann 45:03 · Florian Wirtz → Robert Andrich 45:20 · Jonathan Tah → Robert Andrich 45:25 · Jonas Hofmann → Jonathan Tah 45:46 · Josip Stanišić → Jonathan Tah 45:52 · Jonathan Tah → Robert Andrich 46:08 · Granit Xhaka → Piero Martín Hincapié Reyna 48:45 · Jonas Hofmann → Granit Xhaka 49:09 · Jonathan Tah → Nathan Tella 49:26 · Jonathan Tah → Robert Andrich 49:34 · Jonathan Tah → Granit Xhaka 49:47 · Nathan Tella → Josip Stanišić 50:06 · Jonathan Tah → Lukáš Hrádecký 50:18 · Florian Wirtz → Alejandro Grimaldo García 52:23 · Josip Stanišić → Alejandro Grimaldo García 52:49 · Nathan Tella → Jonas Hofmann 53:00 · Robert Andrich → Jonathan Tah 53:09 · Jonas Hofmann → Josip Stanišić 53:25 · Robert Andrich → Nathan Tella 54:33 · Jonas Hofmann → Alejandro Grimaldo García 54:52 · Josip Stanišić → Nathan Tella 54:58 · Robert Andrich → Jonathan Tah 55:06 · Nathan Tella → Patrik Schick 55:31 · Granit Xhaka → Florian Wirtz 56:46 · Robert Andrich → Piero Martín Hincapié Reyna 57:11 · Nathan Tella → Piero Martín Hincapié Reyna 57:33 · Jonathan Tah → Alejandro Grimaldo García 59:55 · Jonathan Tah → Jonas Hofmann 60:11 · Granit Xhaka → Robert Andrich 60:22 · Nathan Tella → Patrik Schick 62:24 · Lukáš Hrádecký → Jonathan Tah 63:14 · Jonathan Tah → Nathan Tella 63:26 · Robert Andrich → Alejandro Grimaldo García 64:45 · Josip Stanišić → Jonathan Tah 65:07 · Florian Wirtz → Borja Iglesias Quintas 65:43 · Amine Adli → Alejandro Grimaldo García 66:32 · Jonathan Tah → Unknown recipient 68:57 · Robert Andrich → Josip Stanišić 69:19 · Granit Xhaka → Josip Stanišić 69:24 · Granit Xhaka → Jonathan Tah 69:31 · Florian Wirtz → Borja Iglesias Quintas 69:59 · Josip Stanišić → Jonathan Tah 70:17 · Granit Xhaka → Borja Iglesias Quintas 70:26 · Robert Andrich → Jonathan Tah 70:53 · Robert Andrich → Amine Adli 71:42 · Granit Xhaka → Robert Andrich 72:01 · Florian Wirtz → Amine Adli 73:58 · Robert Andrich → Granit Xhaka 74:28 · Jonathan Tah → Robert Andrich 74:51 · Granit Xhaka → Josip Stanišić 75:05 · Josip Stanišić → Granit Xhaka 75:12 · Nathan Tella → Amine Adli 75:23 · Amine Adli → Nathan Tella 75:47 · Josip Stanišić → Borja Iglesias Quintas 76:06 · Florian Wirtz → Alejandro Grimaldo García 76:39 · Florian Wirtz → Robert Andrich 77:39 · Robert Andrich → Granit Xhaka 79:11 · Josip Stanišić → Granit Xhaka 80:08 · Amine Adli → Granit Xhaka 80:18 · Nathan Tella → Alejandro Grimaldo García 80:36 · Jonathan Tah → Josip Stanišić 80:50 · Jonathan Tah → Amine Adli 81:01 · Florian Wirtz → Nathan Tella 81:19 · Granit Xhaka → Florian Wirtz 82:27 · Amine Adli → Florian Wirtz 82:39 · Jonathan Tah → Edmond Fayçal Tapsoba 83:02 · Nathan Tella → Florian Wirtz 83:51 · Josip Stanišić → Exequiel Alejandro Palacios 84:05 · Jonathan Tah → Florian Wirtz 84:18 · Florian Wirtz → Amine Adli 84:30 · Josip Stanišić → Jonathan Tah 84:59 · Florian Wirtz → Nathan Tella 86:02 · Florian Wirtz → Exequiel Alejandro Palacios 86:30 · Nathan Tella → Amine Adli 86:44 · Robert Andrich → Exequiel Alejandro Palacios 87:12 · Lukáš Hrádecký → Exequiel Alejandro Palacios 88:58 · Nathan Tella → Jonathan Tah 90:06 · Robert Andrich → Alejandro Grimaldo García 90:27 · Jonathan Tah → Josip Stanišić 90:45 · Amine Adli → Robert Andrich 90:58 · Josip Stanišić → Edmond Fayçal Tapsoba 90:14 · Jonathan Tah → Exequiel Alejandro Palacios 90:08 · Lukáš Hrádecký → Jonathan Tah
CompletedIncompleteArrow = direction
FC Cologne160 plotted of 257 coordinate passes
Focused view: 48 of 160 plotted passes
0:00 · Jan Thielmann → Eric Martel 0:02 · Eric Martel → Julian Chabot 0:08 · Timo Hübers → Jan Thielmann 1:47 · Timo Hübers → Sargis Adamyan 2:06 · Julian Chabot → Timo Hübers 2:22 · Marvin Schwäbe → Julian Chabot 2:25 · Julian Chabot → Linton Maina 3:27 · Marvin Schwäbe → Dejan Ljubicic 3:29 · Dejan Ljubicic → Max Finkgräfe 3:43 · Linton Maina → Dejan Ljubicic 4:54 · Timo Hübers → Marvin Schwäbe 4:58 · Marvin Schwäbe → Sargis Adamyan 7:29 · Max Finkgräfe → Julian Chabot 7:30 · Julian Chabot → Jan Thielmann 9:49 · Max Finkgräfe → Linton Maina 9:57 · Sargis Adamyan → Linton Maina 10:06 · Linton Maina → Dejan Ljubicic 10:57 · Faride Alidou → Jan Thielmann 10:59 · Jan Thielmann → Eric Martel 11:01 · Sargis Adamyan → Eric Martel 15:11 · Max Finkgräfe → Sargis Adamyan 16:51 · Timo Hübers → Rasmus Carstensen 17:42 · Max Finkgräfe → Eric Martel 17:43 · Eric Martel → Max Finkgräfe 18:36 · Julian Chabot → Marvin Schwäbe 19:21 · Dejan Ljubicic → Faride Alidou 19:39 · Rasmus Carstensen → Timo Hübers 19:47 · Julian Chabot → Marvin Schwäbe 19:51 · Marvin Schwäbe → Rasmus Carstensen 22:03 · Julian Chabot → Marvin Schwäbe 22:07 · Dejan Ljubicic → Julian Chabot 23:13 · Julian Chabot → Faride Alidou 24:20 · Timo Hübers → Eric Martel 25:36 · Rasmus Carstensen → Timo Hübers 25:37 · Timo Hübers → Sargis Adamyan 26:26 · Marvin Schwäbe → Sargis Adamyan 26:53 · Marvin Schwäbe → Faride Alidou 27:00 · Dejan Ljubicic → Faride Alidou 27:39 · Julian Chabot → Faride Alidou 28:21 · Max Finkgräfe → Faride Alidou 28:26 · Sargis Adamyan → Dejan Ljubicic 28:28 · Dejan Ljubicic → Eric Martel 28:36 · Max Finkgräfe → Dejan Ljubicic 31:17 · Max Finkgräfe → Linton Maina 31:19 · Linton Maina → Max Finkgräfe 32:18 · Dejan Ljubicic → Eric Martel 32:46 · Julian Chabot → Faride Alidou 33:05 · Marvin Schwäbe → Sargis Adamyan 34:18 · Marvin Schwäbe → Timo Hübers 34:22 · Timo Hübers → Rasmus Carstensen 34:31 · Faride Alidou → Sargis Adamyan 35:10 · Rasmus Carstensen → Eric Martel 35:12 · Rasmus Carstensen → Eric Martel 37:55 · Sargis Adamyan → Dejan Ljubicic 37:57 · Dejan Ljubicic → Eric Martel 38:00 · Julian Chabot → Marvin Schwäbe 38:04 · Marvin Schwäbe → Sargis Adamyan 38:42 · Dejan Ljubicic → Timo Hübers 38:50 · Rasmus Carstensen → Timo Hübers 38:53 · Timo Hübers → Marvin Schwäbe 39:03 · Sargis Adamyan → Linton Maina 43:44 · Max Finkgräfe → Faride Alidou 45:03 · Marvin Schwäbe → Faride Alidou 45:24 · Max Finkgräfe → Julian Chabot 45:26 · Julian Chabot → Timo Hübers 45:35 · Rasmus Carstensen → Timo Hübers 45:43 · Marvin Schwäbe → Sargis Adamyan 45:23 · Dejan Ljubicic → Rasmus Carstensen 45:10 · Rasmus Carstensen → Eric Martel 45:12 · Eric Martel → Sargis Adamyan 45:02 · Rasmus Carstensen → Dejan Ljubicic 45:07 · Sargis Adamyan → Rasmus Carstensen 45:08 · Rasmus Carstensen → Linton Maina 45:12 · Rasmus Carstensen → Faride Alidou 45:50 · Julian Chabot → Sargis Adamyan 45:56 · Rasmus Carstensen → Faride Alidou 46:45 · Rasmus Carstensen → Linton Maina 46:48 · Linton Maina → Sargis Adamyan 46:56 · Eric Martel → Timo Hübers 47:00 · Timo Hübers → Max Finkgräfe 47:07 · Julian Chabot → Timo Hübers 47:31 · Marvin Schwäbe → Max Finkgräfe 47:33 · Max Finkgräfe → Linton Maina 48:28 · Max Finkgräfe → Timo Hübers 50:02 · Faride Alidou → Sargis Adamyan 50:35 · Rasmus Carstensen → Sargis Adamyan 52:18 · Marvin Schwäbe → Sargis Adamyan 53:39 · Marvin Schwäbe → Linton Maina 56:35 · Julian Chabot → Timo Hübers 56:36 · Timo Hübers → Rasmus Carstensen 58:11 · Marvin Schwäbe → Faride Alidou 58:52 · Eric Martel → Timo Hübers 60:58 · Linton Maina → Sargis Adamyan 61:13 · Faride Alidou → Sargis Adamyan 61:14 · Sargis Adamyan → Unknown recipient 61:21 · Julian Chabot → Max Finkgräfe 61:25 · Linton Maina → Max Finkgräfe 61:32 · Max Finkgräfe → Sargis Adamyan 63:35 · Timo Hübers → Sargis Adamyan 63:54 · Faride Alidou → Julian Chabot 63:56 · Julian Chabot → Max Finkgräfe 64:05 · Julian Chabot → Eric Martel 64:06 · Eric Martel → Julian Chabot 65:10 · Julian Chabot → Faride Alidou 66:55 · Marvin Schwäbe → Timo Hübers 66:57 · Timo Hübers → Julian Chabot 67:04 · Max Finkgräfe → Justin Diehl 69:37 · Marvin Schwäbe → Faride Alidou 73:17 · Dejan Ljubicic → Timo Hübers 73:19 · Rasmus Carstensen → Linton Maina 73:22 · Dejan Ljubicic → Timo Hübers 74:04 · Julian Chabot → Leart Paqarada 74:06 · Leart Paqarada → Eric Martel 77:05 · Marvin Schwäbe → Faride Alidou 77:16 · Marvin Schwäbe → Eric Martel 77:18 · Eric Martel → Max Finkgräfe 78:58 · Marvin Schwäbe → Faride Alidou 79:03 · Leart Paqarada → Eric Martel 79:24 · Timo Hübers → Rasmus Carstensen 79:27 · Dejan Ljubicic → Rasmus Carstensen 79:28 · Rasmus Carstensen → Linton Maina 79:31 · Timo Hübers → Dejan Ljubicic 79:32 · Dejan Ljubicic → Timo Hübers 79:39 · Linton Maina → Eric Martel 79:58 · Leart Paqarada → Linton Maina 80:54 · Timo Hübers → Max Finkgräfe 83:33 · Steffen Tigges → Dejan Ljubicic 84:44 · Benno Schmitz → Steffen Tigges 85:26 · Steffen Tigges → Rasmus Carstensen 87:52 · Julian Chabot → Marvin Schwäbe 87:55 · Marvin Schwäbe → Dejan Ljubicic 87:59 · Timo Hübers → Steffen Tigges 88:05 · Denis Huseinbašić → Leart Paqarada 88:07 · Leart Paqarada → Max Finkgräfe 88:11 · Denis Huseinbašić → Dejan Ljubicic 88:17 · Dejan Ljubicic → Timo Hübers 88:22 · Denis Huseinbašić → Timo Hübers 88:28 · Dejan Ljubicic → Denis Huseinbašić 88:30 · Denis Huseinbašić → Benno Schmitz 88:35 · Denis Huseinbašić → Benno Schmitz 88:36 · Benno Schmitz → Denis Huseinbašić 88:39 · Benno Schmitz → Timo Hübers 88:47 · Marvin Schwäbe → Max Finkgräfe 88:50 · Max Finkgräfe → Leart Paqarada 89:29 · Steffen Tigges → Max Finkgräfe 89:33 · Max Finkgräfe → Steffen Tigges 89:46 · Steffen Tigges → Denis Huseinbašić 89:50 · Dejan Ljubicic → Timo Hübers 89:51 · Timo Hübers → Benno Schmitz 89:54 · Denis Huseinbašić → Rasmus Carstensen 90:27 · Denis Huseinbašić → Steffen Tigges 90:37 · Rasmus Carstensen → Steffen Tigges 90:41 · Denis Huseinbašić → Dejan Ljubicic 90:43 · Dejan Ljubicic → Max Finkgräfe 90:47 · Leart Paqarada → Denis Huseinbašić 90:35 · Denis Huseinbašić → Benno Schmitz 90:38 · Rasmus Carstensen → Denis Huseinbašić 90:42 · Dejan Ljubicic → Denis Huseinbašić 90:42 · Denis Huseinbašić → Marvin Schwäbe 90:55 · 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 Leverkusen426 exact passer-recipient links
33 completed passes 28 completed passes 20 completed passes 18 completed passes 17 completed passes 17 completed passes 15 completed passes 15 completed passes 12 completed passes 12 completed passes 12 completed passes 11 completed passes 10 completed passes 10 completed passes 10 completed passes 8 completed passes 7 completed passes 7 completed passes 7 completed passes 7 completed passes 6 completed passes 6 completed passes 6 completed passes 5 completed passes 5 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 4 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 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 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 1 completed passes 1 completed passes HRÁ FRI WIR TAH STA XHA SCH ADL AND HOF TEL
  • HRÁLukáš Hrádecký13 passes
  • FRIJeremie Frimpong21 passes
  • WIRFlorian Wirtz38 passes
  • TAHJonathan Tah89 passes
  • STAJosip Stanišić77 passes
  • XHAGranit Xhaka72 passes
  • SCHPatrik Schick2 passes
  • ADLAmine Adli12 passes
  • ANDRobert Andrich52 passes
  • HOFJonas Hofmann30 passes
  • TELNathan Tella20 passes
FC Cologne188 exact passer-recipient links
9 completed passes 7 completed passes 7 completed passes 6 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 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 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 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 1 completed passes 1 completed passes 1 completed passes 1 completed passes 1 completed passes 1 completed passes 1 completed passes SCH SCH HÜB MAI ADA CHA THI MAR TIG LJU ALI HUS DIE PAQ CAR FIN
  • SCHMarvin Schwäbe17 passes
  • SCHBenno Schmitz6 passes
  • HÜBTimo Hübers29 passes
  • MAILinton Maina10 passes
  • ADASargis Adamyan6 passes
  • CHAJulian Chabot21 passes
  • THIJan Thielmann2 passes
  • MAREric Martel10 passes
  • TIGSteffen Tigges5 passes
  • LJUDejan Ljubicic17 passes
  • ALIFaride Alidou10 passes
  • HUSDenis Huseinbašić13 passes
  • DIEJustin Diehl0 passes
  • PAQLeart Paqarada6 passes
  • CARRasmus Carstensen18 passes
  • FINMax Finkgräfe18 passes

Pass-location heatmapevent density, not tracking datafull match

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

Bayer Leverkusen635 coordinate passes
Fewer pass startsMore pass starts
FC Cologne257 coordinate passes
Fewer pass startsMore pass starts

Possession flow 19 recorded possessions

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

FC CologneBayer Leverkusen
  1. 0–5′100–0
  2. 5–10′100–0
  3. 10–15′100–0
  4. 15–20′100–0
  5. 20–25′100–0
  6. 25–30′100–0
  7. 30–35′100–0
  8. 35–40′100–0
  9. 40–45′69–31
  10. 45–50′25–75
  11. 50–55′55–45
  12. 55–60′100–0
  13. 60–65′100–0
  14. 65–70′79–21
  15. 70–75′57–43
  16. 75–80′100–0
  17. 80–85′100–0
  18. 85–90′100–0

Timeline 46 events

2' shot Jonas Hofmann BAY assist Patrik Schick · xG 0.09 · Right Foot · Open Play · location 84.9%, 48.1%
10' shot Dejan Ljubicic FC Cologne assist Linton Maina · xG 0.5 · Open Play · location 94.5%, 46.7%
11' Red Jan Thielmann FC Cologne Red Card
15' Yellow Dejan Ljubicic FC Cologne Yellow Card
21' shot Álex Grimaldo BAY xG 0.05 · Left Foot · Direct Freekick · location 73.6%, 62.8%
21' shot Alejandro Grimaldo García BAY Free Kick · Off T · xG 0.05
22' Yellow Jeremie Frimpong BAY Yellow Card
24' shot Jeremie Frimpong BAY assist Jonas Hofmann · xG 0.1 · Left Foot · Open Play · location 86.8%, 41%
28' Yellow Eric Martel FC Cologne Yellow Card
30' shot Álex Grimaldo BAY xG 0.06 · Left Foot · Direct Freekick · location 79.6%, 74.8%
30' shot Alejandro Grimaldo García BAY Free Kick · Off T · xG 0.01
34' shot Sargis Adamyan FC Cologne assist Faride Alidou · xG 0.06 · Right Foot · Open Play · location 90.3%, 32.1%
Show 34 more timeline eventsHide 34 timeline events
36' shot Florian Wirtz BAY assist Jonas Hofmann · xG 0.07 · Right Foot · Open Play · location 96.9%, 65.8%
36' shot Patrik Schick BAY assist Álex Grimaldo · xG 0.08 · Left Foot · Open Play · location 92.4%, 59.4%
36' shot Jeremie Frimpong BAY xG 0.71 · Right Foot · Open Play · location 96.7%, 51.8%
40' shot Florian Wirtz BAY assist Álex Grimaldo · xG 0.09 · Right Foot · Open Play · location 92.7%, 69%
43' shot Sargis Adamyan FC Cologne assist Faride Alidou · xG 0.04 · Open Play · location 88.1%, 42.1%
45+3' shot Faride Alidou FC Cologne Open Play · Off T · xG 0.06
45' Sub Nathan Tella BAY on for Jeremie Frimpong · Tactical
48' shot Faride Alidou FC Cologne assist Rasmus Carstensen · xG 0.26 · Open Play · location 92.2%, 56.7%
48' shot Timo Hübers FC Cologne assist Max Finkgrafe · xG 0.03 · Set Piece · location 86.4%, 56.7%
50' shot Sargis Adamyan FC Cologne assist Rasmus Carstensen · xG 0.41 · Right Foot · Open Play · location 92.6%, 53.6%
51' shot Álex Grimaldo BAY assist Jonas Hofmann · xG 0.02 · Left Foot · Set Piece · location 73.2%, 62.8%
51' shot Alejandro Grimaldo García BAY Open Play · Off T · xG 0.03
53' shot Álex Grimaldo BAY assist Josip Stanisic · xG 0.03 · Open Play · location 86.9%, 53.9%
53' shot Alejandro Grimaldo García BAY Open Play · Wayward · xG 0.03
54' shot Álex Grimaldo BAY assist Jonas Hofmann · xG 0.02 · Left Foot · Set Piece · location 74.7%, 36%
54' shot Alejandro Grimaldo García BAY Open Play · Blocked · xG 0.02
56' shot Patrik Schick BAY assist Álex Grimaldo · xG 0.02 · From Corner · location 91.4%, 56.5%
58' Yellow Josip Stanišić BAY Yellow Card
64' Sub Amine Adli BAY on for Jonas Hofmann · Tactical
64' Sub Justin Diehl FC Cologne on for Sargis Adamyan · Tactical
64' Sub Borja Iglesias Quintas BAY on for Patrik Schick · Tactical
68' Sub Leart Paqarada FC Cologne on for Justin Diehl · Injury
72' shot Álex Grimaldo BAY assist Amine Adli · xG 0.13 · Left Foot · Open Play · location 95.1%, 61.1%
72' Goal Alejandro Grimaldo García BAY Open Play · Goal
75' shot Nathan Tella BAY assist Amine Adli · xG 0.07 · Right Foot · Open Play · location 81.2%, 55%
76' shot Florian Wirtz BAY assist Robert Andrich · xG 0.04 · Right Foot · Open Play · location 77.7%, 66.5%
78' Sub Edmond Fayçal Tapsoba BAY on for Piero Martín Hincapié Reyna · Tactical
81' shot Florian Wirtz BAY assist Granit Xhaka · xG 0.09 · Right Foot · Open Play · location 87.9%, 35.9%
81' Sub Exequiel Alejandro Palacios BAY on for Granit Xhaka · Tactical
81' Sub Steffen Tigges FC Cologne on for Faride Alidou · Tactical
82' Sub Denis Huseinbašić FC Cologne on for Linton Maina · Tactical
82' Sub Benno Schmitz FC Cologne on for Eric Martel · Tactical
83' shot Álex Grimaldo BAY assist Florian Wirtz · xG 0.04 · Left Foot · Open Play · location 88.9%, 70.3%
83' shot Alejandro Grimaldo García BAY Open Play · Off T · xG 0.04

Lineups

FC Cologne

1 M Marvin Schwäbe GK
24 J Julian Chabot LEFT CENTER BACK
7 D Dejan Ljubicic LEFT DEFENSIVE MIDFIELD
23 S Sargis Adamyan RIGHT CENTER FORWARD
37 L Linton Maina LEFT MIDFIELD
18 R Rasmus Carstensen RIGHT BACK
29 J Jan Thielmann LEFT CENTER FORWARD
4 T Timo Hübers RIGHT CENTER BACK
6 E Eric Martel RIGHT DEFENSIVE MIDFIELD
40 F Faride Alidou RIGHT MIDFIELD
35 M Max Finkgräfe LEFT BACK

Bayer Leverkusen

34 G Granit Xhaka RIGHT DEFENSIVE MIDFIELD
14 P Patrik Schick CENTER FORWARD
4 J Jonathan Tah CENTER BACK
1 L Lukáš Hrádecký GK
7 J Jonas Hofmann RIGHT ATTACKING MIDFIELD
8 R Robert Andrich LEFT DEFENSIVE MIDFIELD
20 A Alejandro Grimaldo García LEFT WING BACK
30 J Jeremie Frimpong RIGHT WING BACK
3 P Piero Martín Hincapié Reyna LEFT CENTER BACK
10 F Florian Wirtz LEFT ATTACKING MIDFIELD
2 J Josip Stanišić RIGHT CENTER BACK

Your privacy choices

Optional BADB measurement

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