Borussia Monchengladbach vs Hoffenheim

22 February 2020 · Bundesliga · 2019/20 · Referee Felix Brych

Full time 1 – 1

Half-time: 1–0

  • Matthias Ginter 11’
  • Lucas Ribeiro 90+2’

Match summary

The points were shared as Borussia Monchengladbach and Hoffenheim drew 1-1. Borussia Monchengladbach led 1-0 at half-time.

Matthias Ginter put Borussia Monchengladbach ahead from a corner in the 11th minute, set up by Marcus Thuram and Lucas Ribeiro equalised with a header in stoppage time, set up by Benjamin Hübner.

Borussia Monchengladbach had the better of the chances, with 2.41 expected goals (xG) from 16 shots to Hoffenheim's 2.04 from 21. Alassane Pléa had a penalty saved for Borussia Monchengladbach.

Match stats

Borussia Monchengladbach Hoffenheim
17 Shots 22
10 Shots on Target 4
8 Corners 8
4 Yellow Cards 4
0 Red Cards 0
2.40 xG 1.98
1.64 Non-penalty xG 1.98
7 Deep Completions 5

Key events

Borussia Monchengladbach Hoffenheim
Kick-off
Matthias Ginter
Assist: Marcus Thuram
1-0 (Borussia Monchengladbach)
11’
Half-time1-0
90+2’
Lucas Ribeiro
Assist: Benjamin Hübner
1-1 (Hoffenheim)
Full-time1-1

Bookings

Card times are not on file for this game, so they are listed without a minute.

Borussia Monchengladbach
  • Oscar Wendt
  • Denis Zakaria
  • Lars Stindl
  • Patrick Herrmann
Hoffenheim
  • Robert Skov
  • Christoph Baumgartner
  • Maximilian Beier
  • Lucas Ribeiro

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.41 2.04 11’ Matthias Ginter (Borussia Monchengladbach), 1-0 11’ 90+2’ Lucas Ribeiro (Hoffenheim), 1-1 90+2’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.41 2.04 11’ Matthias Ginter (Borussia Monchengladbach), 1-0 Ginter 11’ 90+2’ Lucas Ribeiro (Hoffenheim), 1-1 Ribeiro 90+2’
Borussia Monchengladbach 2.41 xGHoffenheim 2.04 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Hoffenheim attacking Borussia Monchengladbach attacking 
75’ Alassane Pléa (Borussia Monchengladbach), penalty, 0.76 xG, saved 90+2’ Lucas Ribeiro (Hoffenheim), from a corner, 0.62 xG, goal 3’ Alassane Pléa (Borussia Monchengladbach), open play, 0.57 xG, saved 64’ Benjamin Hübner (Hoffenheim), from a corner, 0.39 xG, off target 46’ Marcus Thuram (Borussia Monchengladbach), open play, 0.13 xG, saved 63’ Christoph Baumgartner (Hoffenheim), open play, 0.12 xG, blocked 54’ Florian Neuhaus (Borussia Monchengladbach), open play, 0.11 xG, saved 41’ Matthias Ginter (Borussia Monchengladbach), from a corner, 0.11 xG, saved 41’ Nico Elvedi (Borussia Monchengladbach), from a corner, 0.09 xG, off target 90+2’ Christoph Baumgartner (Hoffenheim), from a corner, 0.10 xG, blocked 54’ Alassane Pléa (Borussia Monchengladbach), open play, 0.09 xG, saved 47’ Stefan Lainer (Borussia Monchengladbach), from a corner, 0.08 xG, saved 57’ Benjamin Hübner (Hoffenheim), from a corner, 0.08 xG, off target 79’ Denis Zakaria (Borussia Monchengladbach), open play, 0.09 xG, hit the woodwork 89’ Breel Embolo (Borussia Monchengladbach), open play, 0.08 xG, off target 17’ Benjamin Hübner (Hoffenheim), from a corner, 0.07 xG, blocked 40’ Christoph Baumgartner (Hoffenheim), open play, 0.07 xG, saved 49’ Florian Grillitsch (Hoffenheim), open play, 0.07 xG, blocked 61’ Marcus Thuram (Borussia Monchengladbach), open play, 0.07 xG, saved 90+5’ Håvard Nordtveit (Hoffenheim), set piece, 0.07 xG, blocked 11’ Matthias Ginter (Borussia Monchengladbach), from a corner, 0.07 xG, goal 40’ Marcus Thuram (Borussia Monchengladbach), open play, 0.06 xG, saved 60’ Jacob Bruun Larsen (Hoffenheim), open play, 0.06 xG, off target 85’ Robert Skov (Hoffenheim), direct free kick, 0.05 xG, off target 14’ Florian Grillitsch (Hoffenheim), from a corner, 0.05 xG, saved 57’ Robert Skov (Hoffenheim), direct free kick, 0.05 xG, saved 58’ Alassane Pléa (Borussia Monchengladbach), open play, 0.05 xG, off target 32’ Jacob Bruun Larsen (Hoffenheim), open play, 0.05 xG, off target 5’ Christoph Baumgartner (Hoffenheim), open play, 0.04 xG, blocked 50’ Robert Skov (Hoffenheim), open play, 0.04 xG, blocked 35’ Marcus Thuram (Borussia Monchengladbach), open play, 0.04 xG, off target 47’ Robert Skov (Hoffenheim), from a corner, 0.02 xG, off target 90+5’ Christoph Baumgartner (Hoffenheim), from a corner, 0.02 xG, off target 43’ Florian Grillitsch (Hoffenheim), open play, 0.02 xG, off target 46’ Steven Zuber (Hoffenheim), open play, 0.02 xG, off target 66’ Florian Grillitsch (Hoffenheim), open play, 0.02 xG, off target 81’ Florian Neuhaus (Borussia Monchengladbach), from a corner, 0.01 xG, off target 75’ Alassane Pléa (Borussia Monchengladbach), penalty, 0.76 xG, saved 90+2’ Lucas Ribeiro (Hoffenheim), from a corner, 0.62 xG, goal 3’ Alassane Pléa (Borussia Monchengladbach), open play, 0.57 xG, saved 64’ Benjamin Hübner (Hoffenheim), from a corner, 0.39 xG, off target 46’ Marcus Thuram (Borussia Monchengladbach), open play, 0.13 xG, saved 63’ Christoph Baumgartner (Hoffenheim), open play, 0.12 xG, blocked 54’ Florian Neuhaus (Borussia Monchengladbach), open play, 0.11 xG, saved 41’ Matthias Ginter (Borussia Monchengladbach), from a corner, 0.11 xG, saved 41’ Nico Elvedi (Borussia Monchengladbach), from a corner, 0.09 xG, off target 54’ Alassane Pléa (Borussia Monchengladbach), open play, 0.09 xG, saved 90+2’ Christoph Baumgartner (Hoffenheim), from a corner, 0.10 xG, blocked 79’ Denis Zakaria (Borussia Monchengladbach), open play, 0.09 xG, hit the woodwork 47’ Stefan Lainer (Borussia Monchengladbach), from a corner, 0.08 xG, saved 57’ Benjamin Hübner (Hoffenheim), from a corner, 0.08 xG, off target 89’ Breel Embolo (Borussia Monchengladbach), open play, 0.08 xG, off target 17’ Benjamin Hübner (Hoffenheim), from a corner, 0.07 xG, blocked 40’ Christoph Baumgartner (Hoffenheim), open play, 0.07 xG, saved 49’ Florian Grillitsch (Hoffenheim), open play, 0.07 xG, blocked 61’ Marcus Thuram (Borussia Monchengladbach), open play, 0.07 xG, saved 90+5’ Håvard Nordtveit (Hoffenheim), set piece, 0.07 xG, blocked 11’ Matthias Ginter (Borussia Monchengladbach), from a corner, 0.07 xG, goal 40’ Marcus Thuram (Borussia Monchengladbach), open play, 0.06 xG, saved 60’ Jacob Bruun Larsen (Hoffenheim), open play, 0.06 xG, off target 85’ Robert Skov (Hoffenheim), direct free kick, 0.05 xG, off target 14’ Florian Grillitsch (Hoffenheim), from a corner, 0.05 xG, saved 57’ Robert Skov (Hoffenheim), direct free kick, 0.05 xG, saved 32’ Jacob Bruun Larsen (Hoffenheim), open play, 0.05 xG, off target 58’ Alassane Pléa (Borussia Monchengladbach), open play, 0.05 xG, off target 5’ Christoph Baumgartner (Hoffenheim), open play, 0.04 xG, blocked 50’ Robert Skov (Hoffenheim), open play, 0.04 xG, blocked 35’ Marcus Thuram (Borussia Monchengladbach), open play, 0.04 xG, off target 47’ Robert Skov (Hoffenheim), from a corner, 0.02 xG, off target 90+5’ Christoph Baumgartner (Hoffenheim), from a corner, 0.02 xG, off target 66’ Florian Grillitsch (Hoffenheim), open play, 0.02 xG, off target 43’ Florian Grillitsch (Hoffenheim), open play, 0.02 xG, off target 46’ Steven Zuber (Hoffenheim), open play, 0.02 xG, off target 81’ Florian Neuhaus (Borussia Monchengladbach), from a corner, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Player stats

PlayerPosMinGAShxGxAKPCards
Yann Sommer GK900 0.000.000
Stefan Lainer DEF901 0.080.111
Matthias Ginter DEF9012 0.170.000
Nico Elvedi DEF901 0.090.000
Oscar Wendt DEF900 0.000.071
Florian Neuhaus MID902 0.120.000
Denis Zakaria MID901 0.090.051
Jonas Hofmann MID720 0.000.081
Alassane Pléa FWD904 1.460.253
Lars Stindl FWD900 0.000.061
Marcus Thuram FWD9014 0.300.172
Patrick Herrmann Sub180 0.000.000
Raffael Sub10 0.000.000
Breel Embolo Sub11 0.080.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Borussia Monchengladbach win 60% Avg odds 1.58
Draw 21% Avg odds 4.47
Hoffenheim win 19% Avg odds 5.15

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.