Hoffenheim vs Freiburg

19 August 2023 · Bundesliga · 2023/24 · Referee Sven Jablonski

Full time 1 – 2

Half-time: 0–2

  • Ozan Kabak 50’
  • Attila Szalai 39’ (og)
  • Roland Sallai 45+3’

Match summary

Freiburg took a 2-1 win at Hoffenheim. Freiburg led 2-0 at half-time.

Szalai's own goal put Freiburg ahead in the 39th minute, Roland Sallai made it 0-2 in first-half stoppage time, and Ozan Kabak pulled one back to make it 1-2 from a corner in the 50th minute.

The chances backed that up: Freiburg created 3.41 expected goals (xG) from 18 shots to Hoffenheim's 1.68 from 22.

Match stats

Hoffenheim Freiburg
24 Shots 17
5 Shots on Target 8
4 Corners 2
0 Yellow Cards 1
0 Red Cards 0
1.67 xG 3.25
1.67 Non-penalty xG 3.25
8 Deep Completions 7

Key events

Hoffenheim Freiburg
Kick-off
39’
Attila Szalai
Own goal
0-1 (Freiburg)
45+3’
Roland Sallai0-2 (Freiburg)
Half-time0-2
Ozan Kabak1-2 (Hoffenheim)
50’
Full-time1-2

Bookings

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

Freiburg
  • Philipp Lienhart

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 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.68 3.41 39’ Attila Szalai (Freiburg) own goal, 0-1 39’ 45+3’ Roland Sallai (Freiburg), 0-2 45+3’ 50’ Ozan Kabak (Hoffenheim), 1-2 50’ 0 1 2 3 4 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.68 3.41 39’ Attila Szalai (Freiburg) own goal, 0-1 Szalai 39’ 45+3’ Roland Sallai (Freiburg), 0-2 Sallai 45+3’ 50’ Ozan Kabak (Hoffenheim), 1-2 Kabak 50’
Hoffenheim 1.68 xGFreiburg 3.41 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Freiburg attacking Hoffenheim attacking 
56’ Philipp Lienhart (Freiburg), set piece, 0.60 xG, off target 48’ Michael Gregoritsch (Freiburg), open play, 0.51 xG, blocked 48’ Roland Sallai (Freiburg), open play, 0.49 xG, goal 90+1’ Ritsu Doan (Freiburg), open play, 0.45 xG, saved 53’ Ozan Kabak (Hoffenheim), from a corner, 0.37 xG, saved 45’ Lukas Kübler (Freiburg), open play, 0.33 xG, saved 48’ Michael Gregoritsch (Freiburg), open play, 0.32 xG, blocked 58’ Pavel Kaderábek (Hoffenheim), open play, 0.23 xG, off target 62’ Michael Gregoritsch (Freiburg), open play, 0.12 xG, saved 24’ John Brooks (Hoffenheim), from a corner, 0.11 xG, off target 23’ Marius Bülter (Hoffenheim), open play, 0.10 xG, off target 46’ Michael Gregoritsch (Freiburg), open play, 0.10 xG, off target 61’ Grischa Prömel (Hoffenheim), open play, 0.10 xG, off target 61’ Michael Gregoritsch (Freiburg), open play, 0.09 xG, off target 36’ Vincenzo Grifo (Freiburg), open play, 0.09 xG, off target 59’ Lucas Höler (Freiburg), open play, 0.08 xG, off target 50’ Ozan Kabak (Hoffenheim), from a corner, 0.08 xG, goal 53’ Pavel Kaderábek (Hoffenheim), open play, 0.08 xG, blocked 86’ Maximilian Beier (Hoffenheim), open play, 0.06 xG, blocked 90+5’ Marius Bülter (Hoffenheim), open play, 0.06 xG, blocked 14’ Grischa Prömel (Hoffenheim), open play, 0.06 xG, saved 49’ John Brooks (Hoffenheim), from a corner, 0.06 xG, blocked 82’ Roland Sallai (Freiburg), open play, 0.06 xG, blocked 58’ Angelo Stiller (Hoffenheim), open play, 0.05 xG, blocked 5’ Andrej Kramaric (Hoffenheim), open play, 0.04 xG, blocked 86’ Marius Bülter (Hoffenheim), open play, 0.05 xG, blocked 5’ Ozan Kabak (Hoffenheim), open play, 0.04 xG, blocked 60’ Vincenzo Grifo (Freiburg), open play, 0.04 xG, hit the woodwork 7’ Michael Gregoritsch (Freiburg), open play, 0.04 xG, saved 28’ Roland Sallai (Freiburg), open play, 0.04 xG, blocked 3’ Grischa Prömel (Hoffenheim), open play, 0.03 xG, off target 18’ Andrej Kramaric (Hoffenheim), open play, 0.03 xG, blocked 6’ Michael Gregoritsch (Freiburg), open play, 0.03 xG, saved 45’ Roland Sallai (Freiburg), open play, 0.03 xG, saved 46’ Ihlas Bebou (Hoffenheim), open play, 0.03 xG, off target 50’ Florian Grillitsch (Hoffenheim), from a corner, 0.03 xG, blocked 5’ Angelo Stiller (Hoffenheim), open play, 0.02 xG, saved 52’ Andrej Kramaric (Hoffenheim), set piece, 0.02 xG, off target 78’ Kevin Vogt (Hoffenheim), open play, 0.02 xG, blocked 34’ Michael Gregoritsch (Freiburg), open play, 0.01 xG, off target 39’ Attila Szalai (Hoffenheim), own goal 56’ Philipp Lienhart (Freiburg), set piece, 0.60 xG, off target 48’ Michael Gregoritsch (Freiburg), open play, 0.51 xG, blocked 48’ Roland Sallai (Freiburg), open play, 0.49 xG, goal 90+1’ Ritsu Doan (Freiburg), open play, 0.45 xG, saved 53’ Ozan Kabak (Hoffenheim), from a corner, 0.37 xG, saved 45’ Lukas Kübler (Freiburg), open play, 0.33 xG, saved 48’ Michael Gregoritsch (Freiburg), open play, 0.32 xG, blocked 58’ Pavel Kaderábek (Hoffenheim), open play, 0.23 xG, off target 62’ Michael Gregoritsch (Freiburg), open play, 0.12 xG, saved 24’ John Brooks (Hoffenheim), from a corner, 0.11 xG, off target 23’ Marius Bülter (Hoffenheim), open play, 0.10 xG, off target 61’ Grischa Prömel (Hoffenheim), open play, 0.10 xG, off target 46’ Michael Gregoritsch (Freiburg), open play, 0.10 xG, off target 61’ Michael Gregoritsch (Freiburg), open play, 0.09 xG, off target 36’ Vincenzo Grifo (Freiburg), open play, 0.09 xG, off target 59’ Lucas Höler (Freiburg), open play, 0.08 xG, off target 50’ Ozan Kabak (Hoffenheim), from a corner, 0.08 xG, goal 53’ Pavel Kaderábek (Hoffenheim), open play, 0.08 xG, blocked 86’ Maximilian Beier (Hoffenheim), open play, 0.06 xG, blocked 90+5’ Marius Bülter (Hoffenheim), open play, 0.06 xG, blocked 14’ Grischa Prömel (Hoffenheim), open play, 0.06 xG, saved 49’ John Brooks (Hoffenheim), from a corner, 0.06 xG, blocked 82’ Roland Sallai (Freiburg), open play, 0.06 xG, blocked 58’ Angelo Stiller (Hoffenheim), open play, 0.05 xG, blocked 86’ Marius Bülter (Hoffenheim), open play, 0.05 xG, blocked 5’ Andrej Kramaric (Hoffenheim), open play, 0.04 xG, blocked 60’ Vincenzo Grifo (Freiburg), open play, 0.04 xG, hit the woodwork 5’ Ozan Kabak (Hoffenheim), open play, 0.04 xG, blocked 7’ Michael Gregoritsch (Freiburg), open play, 0.04 xG, saved 28’ Roland Sallai (Freiburg), open play, 0.04 xG, blocked 3’ Grischa Prömel (Hoffenheim), open play, 0.03 xG, off target 18’ Andrej Kramaric (Hoffenheim), open play, 0.03 xG, blocked 46’ Ihlas Bebou (Hoffenheim), open play, 0.03 xG, off target 6’ Michael Gregoritsch (Freiburg), open play, 0.03 xG, saved 45’ Roland Sallai (Freiburg), open play, 0.03 xG, saved 50’ Florian Grillitsch (Hoffenheim), from a corner, 0.03 xG, blocked 5’ Angelo Stiller (Hoffenheim), open play, 0.02 xG, saved 52’ Andrej Kramaric (Hoffenheim), set piece, 0.02 xG, off target 78’ Kevin Vogt (Hoffenheim), open play, 0.02 xG, blocked 34’ Michael Gregoritsch (Freiburg), open play, 0.01 xG, off target 39’ Attila Szalai (Hoffenheim), own goal
Size shows xG Goal On target Off target or blocked

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

Player stats

PlayerPosMinGAShxGxAKPCards
Oliver Baumann GK900 0.000.000
Ozan Kabak DEF9013 0.490.000
John Brooks DEF902 0.160.072
Attila Szalai DEF520 0.000.000
Pavel Kaderábek MID902 0.310.162
Marius Bülter MID903 0.210.293
Grischa Prömel MID903 0.190.000
Angelo Stiller MID902 0.070.031
Florian Grillitsch MID771 0.030.000
Andrej Kramaric FWD903 0.100.716
Ihlas Bebou FWD901 0.030.081
Kevin Vogt Sub381 0.020.000
Julian Justvan Sub130 0.000.000
Maximilian Beier Sub11 0.060.000
Tom Bischof Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Hoffenheim win 44% Avg odds 2.20
Draw 26% Avg odds 3.68
Freiburg win 30% Avg odds 3.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.