| | First Half starts. |
| 1' | | Emil Forsberg - RB Leipzig - won a free kick in attack. |
| 1' | | Fouled by Diadie Samassékou - TSG Hoffenheim |
| 2' | | Shot blocked. Marcel Sabitzer - RB Leipzig - shot with right foot from outside the box is blocked. |
| 7' | | Offside - TSG Hoffenheim. Robert Skov with a pass, however Georginio Rutter is in offside. |
| 8' | | Missed chance. Georginio Rutter - TSG Hoffenheim - shot with left foot from outside the box missed. |
| 10' | | Missed chance. Nordi Mukiele - RB Leipzig - shot with the head from the centre of the box missed. Assist - Angeliño with a cross. |
| 12' | | Fouled by Georginio Rutter - TSG Hoffenheim |
| 12' | | Ibrahima Konaté - RB Leipzig - won a free kick in attack. |
| 16' | | Fouled by Christoph Baumgartner - TSG Hoffenheim |
| 16' | | Nordi Mukiele - RB Leipzig - won a free kick in attack. |
| 17' | | Missed chance. Emil Forsberg - RB Leipzig - shot with the head from the centre of the box is high and wide to the left. Assist - Christopher Nkunku with a cross . |
| 18' | | Fouled by Dayot Upamecano - RB Leipzig |
| 18' | | Georginio Rutter - TSG Hoffenheim - won a free kick in defence. |
| 19' | | Shot blocked. Christopher Nkunku - RB Leipzig - shot with right foot from the left side of the box is blocked. Assist - Angeliño. |
| 21' | | Dani Olmo - RB Leipzig - won a free kick in defence. |
| 21' | | Fouled by Florian Grillitsch - TSG Hoffenheim |
| 22' | | Fouled by Ibrahima Konaté - RB Leipzig |
| 22' | | Georginio Rutter - TSG Hoffenheim - won a free kick in defence. |
| 23' | | Dani Olmo - RB Leipzig - won a free kick in defence. |
| 23' | | Fouled by Diadie Samassékou - TSG Hoffenheim |
| 23' | | Christopher Nkunku - RB Leipzig - won a free kick on the left wing. |
| 23' | | Fouled by Robert Skov - TSG Hoffenheim |
| 26' | | Fouled by Dayot Upamecano - RB Leipzig |
| 26' | | Pavel Kaderábek - TSG Hoffenheim - won a free kick on the right wing. |
| 27' | | Corner - RB Leipzig. Conceded by Chris Richards. |
| 28' | | Corner - RB Leipzig. Conceded by Christoph Baumgartner. |
| 30' | | Offside - RB Leipzig. Christopher Nkunku with a pass, however Emil Forsberg is in offside. |
| 34' | | Offside - RB Leipzig. Ibrahima Konaté with a pass, however Nordi Mukiele is in offside. |
| 35' | | Christoph Baumgartner - TSG Hoffenheim - won a free kick on the left wing. |
| 35' | | Fouled by Nordi Mukiele - RB Leipzig |
| 36' | | Christoph Baumgartner - TSG Hoffenheim - won a free kick in defence. |
| 36' | | Fouled by Dani Olmo - RB Leipzig |
| 40' | | Andrej Kramaric - TSG Hoffenheim - won a free kick in attack. |
| 40' | | Fouled by Tyler Adams - RB Leipzig |
| 41' | | Missed chance. Marcel Sabitzer - RB Leipzig - shot with right foot from outside the box missed. Assist - Emil Forsberg. |
| 42' | | Fouled by Dayot Upamecano - RB Leipzig |
| 42' | | Robert Skov - TSG Hoffenheim - won a free kick in defence. |
| 42' | | Fouled by Ibrahima Konaté - RB Leipzig |
| 42' | | Georginio Rutter - TSG Hoffenheim - won a free kick in defence. |
| 45' | | Fouled by Willi Orban - RB Leipzig |
| 45' | | Georginio Rutter - TSG Hoffenheim - won a free kick on the left wing. |
| 45+1' | | First Half ended - RB Leipzig 0, TSG Hoffenheim 0. |
| 45' | | Second Half starts RB Leipzig 0, TSG Hoffenheim 0. |
| 45' | | Substitution - RB Leipzig. Amadou Haidara for Nordi Mukiele. |
| 45' | | Substitution - RB Leipzig. Kevin Kampl for Angeliño. |
| 45' | | Substitution - TSG Hoffenheim. Ihlas Bebou for Georginio Rutter. |
| 46' | | Christopher Nkunku - RB Leipzig - won a free kick on the left wing. |
| 46' | | Fouled by Stefan Posch - TSG Hoffenheim |
| 46' | | Stefan Posch - TSG Hoffenheim - receive yellow card for a foul. |
| 47' | | Offside - RB Leipzig. Ibrahima Konaté with a pass, however Tyler Adams is in offside. |
| 47' | | Andrej Kramaric - TSG Hoffenheim - won a free kick in defence. |
| 47' | | Fouled by Kevin Kampl - RB Leipzig |
| 48' | | Fouled by Ihlas Bebou - TSG Hoffenheim |
| 48' | | Kevin Kampl - RB Leipzig - won a free kick on the right wing. |
| 49' | | Offside - TSG Hoffenheim. Andrej Kramaric with a pass, however Pavel Kaderábek is in offside. |
| 52' | | Offside - RB Leipzig. Marcel Sabitzer with a pass, however Christopher Nkunku is in offside. |
| 56' | | Shot blocked. Marcel Sabitzer - RB Leipzig - shot with right foot from outside the box is blocked. Assist - Amadou Haidara. |
| 56' | | Substitution - TSG Hoffenheim. Mijat Gacinovic for Florian Grillitsch - injury. |
| 59' | | New attacking attempt. Christopher Nkunku - RB Leipzig - shot with right foot from the left side of the box is saved in the left corner. Assist - Marcel Sabitzer. |
| 60' | | Missed chance. Tyler Adams - RB Leipzig - shot with the head from few metres is close, but missed. Assist - Emil Forsberg with a cross. |
| 61' | | Fouled by Kevin Kampl - RB Leipzig |
| 61' | | Robert Skov - TSG Hoffenheim - won a free kick in defence. |
| 62' | | Substitution - TSG Hoffenheim. Håvard Nordtveit for Robert Skov. |
| 62' | | Substitution - RB Leipzig. Alexander Sørloth for Dani Olmo. |
| 63' | | Offside - RB Leipzig. Kevin Kampl with a pass, however Christopher Nkunku is in offside. |
| 65' | | Missed chance. Marcel Sabitzer - RB Leipzig - shot with left foot from outside the box is close, but missed. Assist - Tyler Adams. |
| 66' | | Fouled by Ryan Sessegnon - TSG Hoffenheim |
| 66' | | Tyler Adams - RB Leipzig - won a free kick on the right wing. |
| 68' | | Shot blocked. Mijat Gacinovic - TSG Hoffenheim - shot with left foot from the centre of the box is blocked. |
| 69' | | Corner - TSG Hoffenheim. Conceded by Dayot Upamecano. |
| 69' | | Shot blocked. Stefan Posch - TSG Hoffenheim - shot with the head from the centre of the box is blocked. Assist - Andrej Kramaric with a cross. |
| 71' | | Shot blocked. Alexander Sørloth - RB Leipzig - shot with left foot from the left side of the box is blocked. Assist - Christopher Nkunku. |
| 72' | | Missed chance. Alexander Sørloth - RB Leipzig - shot with right foot from the centre of the box is high and wide to the right. Assist - Emil Forsberg with a head. |
| 72' | | Substitution - RB Leipzig. Yussuf Poulsen for Emil Forsberg. |
| 74' | | Fouled by Pavel Kaderábek - TSG Hoffenheim |
| 74' | | Yussuf Poulsen - RB Leipzig - won a free kick in defence. |
| 75' | | Missed chance. Ihlas Bebou - TSG Hoffenheim - shot with the head from the centre of the box goes high. Assist - Pavel Kaderábek with a cross. |
| 76' | | Shot blocked. Andrej Kramaric - TSG Hoffenheim - shot with left foot from the centre of the box is blocked. Assist - Pavel Kaderábek. |
| 76' | | Fouled by Alexander Sørloth - RB Leipzig |
| 76' | | Håvard Nordtveit - TSG Hoffenheim - won a free kick in defence. |
| 77' | | Amadou Haidara - RB Leipzig - won a free kick on the left wing. |
| 77' | | Fouled by Håvard Nordtveit - TSG Hoffenheim |
| 78' | | Substitution - RB Leipzig. Marcel Halstenberg for Ibrahima Konaté. |
| 79' | | Christopher Nkunku - RB Leipzig - won a free kick in attack. |
| 79' | | Fouled by Christoph Baumgartner - TSG Hoffenheim |
| 79' | | Christoph Baumgartner - TSG Hoffenheim - receive yellow card for a foul. |
| 80' | | Missed chance. Marcel Halstenberg - RB Leipzig - shot with left foot from outside the box missed from a free kick. |
| 82' | | Fouled by Christoph Baumgartner - TSG Hoffenheim |
| 82' | | Marcel Sabitzer - RB Leipzig - won a free kick in defence. |
| 84' | | Corner - RB Leipzig. Conceded by Chris Richards. |
| 90' | | Missed chance. Yussuf Poulsen - RB Leipzig - shot with left foot from the centre of the box missed. Assist - Amadou Haidara. |
| 90+1' | | Substitution - TSG Hoffenheim. Sargis Adamyan for Andrej Kramaric. |
| 90+3' | | Shot blocked. Yussuf Poulsen - RB Leipzig - shot with right foot from the centre of the box is blocked. Assist - Marcel Halstenberg with a cross. |
| 90+3' | | New attacking attempt. Christopher Nkunku - RB Leipzig - shot with right foot from the centre of the box is saved by goalkeeper in the centre of the goal. |
| 90+4' | | Fouled by Willi Orban - RB Leipzig |
| 90+4' | | Sargis Adamyan - TSG Hoffenheim - won a free kick in attack. |
| 90+5' | | Shot blocked. Christopher Nkunku - RB Leipzig - shot with the head from the centre of the box is blocked. Assist - Marcel Halstenberg with a cross. |
| 90+5' | | Corner - RB Leipzig. Conceded by Stefan Posch. |
| 90+6' | | Hand ball by Yussuf Poulsen - RB Leipzig |
| 90+8' | | VAR Decision: No Goal RB Leipzig 0-0 TSG Hoffenheim. |
| 90+8' | | Second Half ended - RB Leipzig 0, TSG Hoffenheim 0. |
| | Thats all. Game finished - RB Leipzig 0, TSG Hoffenheim 0. |