World Cup · GROUP STAGE - 2 · SAT, 20 JUN · 20:00 LOCAL
GERMANY
1ST · 6 PTS · LAST 5:
D L W
FT
2 1
FULL TIME HT · 0-1
IVORY COAST
L W W W
· 2ND · 6 PTS · LAST 5
⚽ 68' Deniz Undav ⚽ 90+4' Deniz Undav
GOALS
⚽ 30' F. Kessié
Deniz Undav
👑
⭐ PLAYER OF THE MATCH
Deniz Undav
Germany · 30 mins
⚽ 2 goals · 7% pass acc · 3 shots on
RATING
8.3
PREDICTIONS
📊 90 MIN TOTALS

Finalised · Match completed

1.83
⚡ EXPECTED GOALS (xG)
1.23
59%
BALL POSSESSION %
41%
16
TOTAL SHOTS
9
7
SHOTS ON TARGET
2
89%
PASS ACCURACY %
85%
8
CORNERS
3
KEY EVENTS 13 events
  1. 30'
    Goal · Normal Goal
    F. Kessié
    IVO
  2. 46'
    Subst · Substitution 1
    N. Schlotterbeck · assist A. Rüdiger
    GER
  3. 60'
    Subst · Substitution 2
    Aleksandar Pavlović · assist Nadiem Amiri
    GER
  4. 60'
    Subst · Substitution 3
    Jamal Musiala · assist Deniz Undav
    GER
  5. 60'
    Subst · Substitution 4
    Leroy Sané · assist Jamie Leweling
    GER
  6. 68'
    Goal · Normal Goal
    Deniz Undav · assist Nadiem Amiri
    GER
  7. 75'
    Subst · Substitution 1
    A. Diallo · assist Simon Adingra
    IVO
  8. 75'
    Subst · Substitution 2
    Ibrahim Sangaré · assist S. Fofana
    IVO
  9. 75'
    Subst · Substitution 3
    Ange-Yoan Bonny · assist Evann Guessand
    IVO
  10. 82'
    Subst · Substitution 4
    W. Singo · assist Guéla Doué
    IVO
  11. 85'
    Subst · Substitution 5
    Kai Havertz · assist Leon Goretzka
    GER
  12. 85'
    Subst · Substitution 5
    Yan Diomande · assist Nicolas Pépé
    IVO
  13. 90'+4
    Goal · Normal Goal
    Deniz Undav · assist Felix Nmecha
    GER
PLAYER RATINGS · TOP 5 EACH 0–10 scale
GERMANY AVG 7.5
IVORY COAST AVG 7.4
MATCH STATS H vs A
ATTACK
1.8
xG
1.2
16.0
TOTAL SHOTS
9.0
7.0
ON TARGET
2.0
5.0
OFF TARGET
2.0
4.0
BLOCKED
5.0
POSSESSION
59.0%
POSSESSION %
41.0%
622.0
PASSES
431.0
89.0%
PASS ACCURACY
85.0%
SET PIECES
8.0
CORNERS
3.0
0.0
OFFSIDES
1.0
DISCIPLINE
5.0
FOULS
7.0
1.0
GK SAVES
5.0
🎯 SHOT BREAKDOWN

Top shooters · accuracy = on-target / total

player-level shot accuracy · per-shot xG bubbles require xG Advanced tier
GERMANY 5 shots
Deniz Undav
3/3
Florian Wirtz
1/1
Nadiem Amiri
1/1
IVORY COAST 3 shots
F. Kessié
1/1
C. Inao Oulaï
0/1
Yan Diomande
0/1
📈 xG RACE

Cumulative xG over 90 minutes REAL xG

final xG: 1.831.23
1.5 1.1 0.7 0.4 1.8 0.0 HT 68' 90' 30' H 1.83 A 1.23 KO 30' 60' FT

Step chart anchored to real goal minutes · final xG from SportMonks · baseline distributes remaining shots evenly across the match

⚡ ATTACK SHARE

Event activity ratio · attacks/cards/subs

zone-based attack maps require broadcast partner (Q3)
H 54%
46% A
7
EVENTS LOGGED
6
EVENTS LOGGED
LINEUPS 4-2-3-1 vs 4-1-4-1
SUBSTITUTES · GERMANY
3
W. Anton
D
22
David Raum
D
25
Assan Ouédra...
M
13
Pascal Groß
M
16
Angelo Still...
M
14
Maximilian B...
F
24
Malick Thiaw
D
12
O. Baumann
G
21
Alexander Nü...
G
8
Leon Goretzk...
M
26
Deniz Undav
F
20
Nadiem Amiri
M
9
Jamie Leweli...
F
2
A. Rüdiger
D
11
Nick Woltema...
F
COACH: Julian Nagelsmann
SUBSTITUTES · IVORY COAST
2
Ousmane Diom...
D
21
Evan Ndicka
D
24
Bazoumana To...
F
4
J. Seri
M
25
P. Guiagon
M
14
O. Diakité
F
13
Christopher...
D
16
M. Koné
G
23
Alban Lafont
G
19
Nicolas Pépé
F
17
Guéla Doué
D
22
Evann Guessa...
F
10
Simon Adingr...
F
6
S. Fofana
M
12
Elye Wahi
F
COACH: Emerse Fae
🏥 UNAVAILABLE PLAYERS
GER · 0 OUT

No injuries reported · federation feed activates Q3

IVO · 0 OUT

No injuries reported · federation feed activates Q3

⚖ MATCH OFFICIALS
REFEREE
J. Benitez
GER MANAGER
Julian Nagelsmann
head coach
IVO MANAGER
Emerse Fae
head coach
HEAD TO HEAD · ALL-TIME
1
GER WINS
0
DRAWS
0
IVO WINS
100%
2 1
TOTAL GOALS · 1 MEETINGS
3.00
AVG GOALS / MATCH
GERMANY LAST 5 OVERALL
D L W
IVORY COAST LAST 5 OVERALL
L W W W
MATCH IMPACT Final 2–1 · result locked
GERMANY #1
Won · already at 6 pts
Round of 32
IVORY COAST #2
Lost · already at 6 pts
Round of 32
LEAGUE CONTEXT FULL TABLE →
# TEAM P W D L GD PTS FORM
1 Mexico 3 3 0 0 +6 9
L W W W W
1 Congo DR 3 1 1 1 +1 4
L W L D
1 England 3 2 1 0 +4 7
W L W W W
1 Colombia 3 2 1 0 +3 7
L W D W W
1 Argentina 3 3 0 0 +7 9
L W W W W
1 France 3 3 0 0 +8 9
L L W W W
1 Spain 3 2 1 0 +5 7
W W W W W
1 Belgium 3 1 2 0 +4 5
L W W W D
1 Netherlands 3 2 1 0 +6 7
L W W D
1 Germany 3 2 0 1 +6 6
L L W W
1 USA 3 2 0 1 +4 6
L W L W W
1 Brazil 3 2 1 0 +6 7
L W W W D
1 Switzerland 3 2 1 0 +4 7
L W W W W
2 Norway 3 2 0 1 +1 6
L W W L W
2 Austria 3 1 1 1 0 4
L D L W
2 Portugal 3 1 2 0 +5 5
L W D W D
2 Croatia 3 2 0 1 0 6
L W W L
2 Sweden 3 1 1 1 0 4
L D L W
2 Cape Verde Islands 3 0 3 0 0 3
L D D D
2 Egypt 3 1 2 0 +2 5
L W D W D
2 Japan 3 1 2 0 +4 5
L D W D
2 Ivory Coast 3 2 0 1 +2 6
L W L W
2 Australia 3 1 1 1 0 4
L D L W
2 Morocco 3 2 1 0 +3 7
L W W W W
2 Canada 3 1 1 1 +5 4
L W L W D
2 South Africa 3 1 1 1 -1 4
L W D L
3 Senegal 3 1 0 2 +2 3
L W L L
3 Algeria 3 1 1 1 -2 4
L D W L
3 Congo DR 3 1 1 1 +1 4
L W L D
3 Ghana 3 1 1 1 0 4
L L D W
3 Ghana 3 1 1 1 0 4
L L D W
3 Uruguay 3 0 2 1 -1 2
L D D
3 Iran 3 0 3 0 0 3
D D D
3 Sweden 3 1 1 1 0 4
L D L W
3 Ecuador 3 1 1 1 0 4
L W D L
3 Paraguay 3 1 1 1 -2 4
L W D W L
3 Scotland 3 1 0 2 -3 3
L L W
3 Bosnia & Herzegovina 3 1 1 1 -1 4
L W L D
3 South Korea 3 1 0 2 -1 3
L L W
4 Iraq 3 0 0 3 -11 0
L L L
4 Jordan 3 0 0 3 -5 0
L L L
4 Uzbekistan 3 0 0 3 -9 0
L L L
4 Panama 3 0 0 3 -4 0
L L L
4 Ecuador 3 1 1 1 0 4
L W D L
4 Saudi Arabia 3 0 2 1 -4 2
D L D
4 New Zealand 3 0 1 2 -6 1
L L D
4 Tunisia 3 0 0 3 -10 0
L L L
4 Czech Republic 3 0 1 2 -4 1
L D L
4 Qatar 3 0 1 2 -8 1
L L D
4 Haiti 3 0 0 3 -6 0
L L L
4 Türkiye 3 1 0 2 -2 3
W L L
4 Curaçao 3 0 1 2 -8 1
L D L
5 Bosnia & Herzegovina 3 1 1 1 -1 4
L W L D
5 New Zealand 1 0 1 0 0 1
D
6 Spain 1 0 1 0 0 1
D
6 Algeria 3 1 1 1 -2 4
L D W L
7 Croatia 2 1 0 1 -1 3
W L
7 Portugal 1 0 1 0 0 1
W D
7 Paraguay 3 1 1 1 -2 4
L W D W L
8 Senegal 3 1 0 2 +2 3
L W L L
9 Czech Republic 2 0 1 1 -1 1
D L
9 Saudi Arabia 2 0 1 1 -4 1
L D
9 Iran 3 0 3 0 0 3
D D D
10 South Korea 3 1 0 2 -1 3
L L W
10 Cape Verde Islands 2 0 2 0 0 2
D D
10 Belgium 2 0 2 0 0 2
D D
11 Scotland 3 1 0 2 -3 3
L L W
11 Panama 1 0 0 1 -1 0
L
11 Jordan 1 0 0 1 -2 0
L
12 Uruguay 3 0 2 1 -1 2
L D D
UCL Qualification Europa / Conference Relegation
COMMENTARY
  • 90'+4
    Goal · Normal Goal · Deniz Undav
  • 85'
    Subst · Substitution 5 · Yan Diomande
  • 85'
    Subst · Substitution 5 · Kai Havertz
  • 82'
    Subst · Substitution 4 · W. Singo
  • 75'
    Subst · Substitution 3 · Ange-Yoan Bonny
  • 75'
    Subst · Substitution 2 · Ibrahim Sangaré
  • 75'
    Subst · Substitution 1 · A. Diallo
  • 68'
    Goal · Normal Goal · Deniz Undav
  • 60'
    Subst · Substitution 4 · Leroy Sané
  • 60'
    Subst · Substitution 3 · Jamal Musiala
  • 60'
    Subst · Substitution 2 · Aleksandar Pavlović
  • 46'
    Subst · Substitution 1 · N. Schlotterbeck
  • HALF TIME · 0 – 1
  • 30'
    Goal · Normal Goal · F. Kessié
14 BOOKIES
📊 AVERAGE ACROSS 14 BOOKMAKERS
GERMANY WIN
1.47
68% implied
↑ best 1.55
DRAW
4.66
21.5% implied
↑ best 5.05
IVORY COAST WIN
6.43
15.6% implied
↑ best 7.15
MATCH WINNER ODDS avg across bookmakers
BOOKMAKER 1 X 2
10Bet 1.47 4.40 6.20
1xBet 1.50 4.90 7.02
888Sport 1.44 4.40 6.00
Bet365 1.48 4.75 6.00
Betano 1.53 4.60 6.50
Betfair 1.44 4.75 6.50
BetVictor 1.45 4.50 6.50
Dafabet 1.55 4.20 5.60
Marathonbet 1.47 4.90 7.10
Pinnacle 1.47 5.05 7.15
SBO 1.47 4.64 6.30
Superbet 1.49 4.75 6.20
Unibet 1.42 4.90 7.00
William Hill 1.44 4.50 6.00

Best odds in gold. Edge ≥ +5% (lime) means market under-prices the AI's probability. 18+ only.

📊 OTHER MARKETS

Over/Under · BTTS · Asian Handicap

avg across bookmakers
⚽ GOALS · OVER / UNDER
1.5 O 1.17 U 4.92
2.5 O 1.56 U 2.40
3.5 O 2.40 U 1.57
⚽ BOTH TEAMS SCORE
YES
1.67 11 bks
NO
2.12 11 bks
⚖ ASIAN HANDICAP
Away -0.25 3.42
Away -0.5 2.67
Away -0.75 2.43
Away -1 2.09
Away -1.25 1.82
Away -1.5 1.64
📈 MARKET MOVEMENT

How the market shifted before kick-off

historical line movement
7d ago 3d 1d KICK-OFF

Smoothed line illustration · per-snapshot historical odds storage activates Q3.