xgEdge

Every Bundesliga match still to be played this season, soonest first, with the xG the model projects for each side and its home, draw and away probabilities.

  • Home
  • Draw
  • Away
Tight Within 3 points either way Clear favourite 55% or more Form, oldest → newest: W D L

Friday, 09/10/2026

1 match
  • Borussia Dortmund Borussia Dortmund, last league results, oldest first: Win, Win, Win, Win
    SV Werder Bremen SV Werder Bremen, last league results, oldest first: Loss, Win, Draw, Win
    Projected xG 1.62 – 0.95
    →

Saturday, 10/10/2026

6 matches
  • SC Paderborn 07 SC Paderborn 07, last league results, oldest first: Draw, Loss, Loss, Win
    VfB Stuttgart VfB Stuttgart, last league results, oldest first: Loss, Win, Loss, Loss
    Projected xG 1.58 – 1.66
    Tight
    →
  • 1. FSV Mainz 05 1. FSV Mainz 05, last league results, oldest first: Draw, Win, Loss, Win
    Bayer 04 Leverkusen Bayer 04 Leverkusen, last league results, oldest first: Loss, Win, Draw, Win
    Projected xG 1.65 – 1.64
    Tight
    →
  • FC Augsburg FC Augsburg, last league results, oldest first: Win, Win, Draw, Loss
    FC Bayern München FC Bayern München, last league results, oldest first: Win, Draw, Win, Win
    Projected xG 1.42 – 2.39
    Clear favourite
    →
  • TSG Hoffenheim TSG Hoffenheim, last league results, oldest first: Loss, Loss, Win, Loss
    Hamburger SV Hamburger SV, last league results, oldest first: Loss, Loss, Loss, Win
    Projected xG 2.15 – 1.12
    Clear favourite
    →
  • 1. FC Union Berlin 1. FC Union Berlin, last league results, oldest first: Draw, Loss, Loss, Loss
    SV 07 Elversberg SV 07 Elversberg, last league results, oldest first: Win, Win, Loss, Draw
    Projected xG 1.74 – 1.42
    →
  • RB Leipzig RB Leipzig, last league results, oldest first: Win, Loss, Win, Loss
    Eintracht Frankfurt Eintracht Frankfurt, last league results, oldest first: Draw, Loss, Win, Draw
    Projected xG 2.26 – 1.17
    Clear favourite
    →

Sunday, 11/10/2026

2 matches
  • 1. FC Köln 1. FC Köln, last league results, oldest first: Win, Loss, Draw, Loss
    Borussia M'gladbach Borussia M'gladbach, last league results, oldest first: Loss, Loss, Loss, Loss
    Projected xG 2.12 – 1.27
    Clear favourite
    →
  • SC Freiburg SC Freiburg, last league results, oldest first: Win, Win, Win, Draw
    FC Schalke 04 FC Schalke 04, last league results, oldest first: Loss, Draw, Win, Draw
    Projected xG 2.02 – 1.14
    Clear favourite
    →

Friday, 16/10/2026

1 match
  • Eintracht Frankfurt Eintracht Frankfurt, last league results, oldest first: Draw, Loss, Win, Draw
    1. FC Köln 1. FC Köln, last league results, oldest first: Win, Loss, Draw, Loss
    Projected xG 1.59 – 1.59
    Tight
    →

Saturday, 17/10/2026

6 matches
  • Hamburger SV Hamburger SV, last league results, oldest first: Loss, Loss, Loss, Win
    VfB Stuttgart VfB Stuttgart, last league results, oldest first: Loss, Win, Loss, Loss
    Projected xG 1.50 – 1.79
    →
  • FC Schalke 04 FC Schalke 04, last league results, oldest first: Loss, Draw, Win, Draw
    1. FSV Mainz 05 1. FSV Mainz 05, last league results, oldest first: Draw, Win, Loss, Win
    Projected xG 1.50 – 1.78
    →
  • 1. FC Union Berlin 1. FC Union Berlin, last league results, oldest first: Draw, Loss, Loss, Loss
    Borussia Dortmund Borussia Dortmund, last league results, oldest first: Win, Win, Win, Win
    Projected xG 1.20 – 1.57
    →
  • SV Werder Bremen SV Werder Bremen, last league results, oldest first: Loss, Win, Draw, Win
    SC Paderborn 07 SC Paderborn 07, last league results, oldest first: Draw, Loss, Loss, Win
    Projected xG 1.54 – 1.08
    →
  • SV 07 Elversberg SV 07 Elversberg, last league results, oldest first: Win, Win, Loss, Draw
    FC Augsburg FC Augsburg, last league results, oldest first: Win, Win, Draw, Loss
    Projected xG 2.03 – 1.61
    →
  • FC Bayern München FC Bayern München, last league results, oldest first: Win, Draw, Win, Win
    RB Leipzig RB Leipzig, last league results, oldest first: Win, Loss, Win, Loss
    Projected xG 2.26 – 1.35
    Clear favourite
    →

Sunday, 18/10/2026

2 matches
  • Bayer 04 Leverkusen Bayer 04 Leverkusen, last league results, oldest first: Loss, Win, Draw, Win
    SC Freiburg SC Freiburg, last league results, oldest first: Win, Win, Win, Draw
    Projected xG 1.96 – 1.18
    Clear favourite
    →
  • Borussia M'gladbach Borussia M'gladbach, last league results, oldest first: Loss, Loss, Loss, Loss
    TSG Hoffenheim TSG Hoffenheim, last league results, oldest first: Loss, Loss, Win, Loss
    Projected xG 1.55 – 1.76
    →

Friday, 23/10/2026

1 match
  • VfB Stuttgart VfB Stuttgart, last league results, oldest first: Loss, Win, Loss, Loss
    Borussia M'gladbach Borussia M'gladbach, last league results, oldest first: Loss, Loss, Loss, Loss
    Projected xG 2.32 – 1.32
    Clear favourite
    →

Saturday, 24/10/2026

6 matches
  • FC Augsburg FC Augsburg, last league results, oldest first: Win, Win, Draw, Loss
    1. FC Union Berlin 1. FC Union Berlin, last league results, oldest first: Draw, Loss, Loss, Loss
    Projected xG 1.93 – 1.51
    →
  • 1. FC Köln 1. FC Köln, last league results, oldest first: Win, Loss, Draw, Loss
    FC Schalke 04 FC Schalke 04, last league results, oldest first: Loss, Draw, Win, Draw
    Projected xG 2.12 – 1.26
    Clear favourite
    →
  • SC Paderborn 07 SC Paderborn 07, last league results, oldest first: Draw, Loss, Loss, Win
    Hamburger SV Hamburger SV, last league results, oldest first: Loss, Loss, Loss, Win
    Projected xG 1.66 – 1.17
    →
  • 1. FSV Mainz 05 1. FSV Mainz 05, last league results, oldest first: Draw, Win, Loss, Win
    SV Werder Bremen SV Werder Bremen, last league results, oldest first: Loss, Win, Draw, Win
    Projected xG 1.79 – 1.16
    →
  • RB Leipzig RB Leipzig, last league results, oldest first: Win, Loss, Win, Loss
    SV 07 Elversberg SV 07 Elversberg, last league results, oldest first: Win, Win, Loss, Draw
    Projected xG 2.42 – 1.21
    Clear favourite
    →
  • Borussia Dortmund Borussia Dortmund, last league results, oldest first: Win, Win, Win, Win
    Eintracht Frankfurt Eintracht Frankfurt, last league results, oldest first: Draw, Loss, Win, Draw
    Projected xG 1.92 – 0.99
    Clear favourite
    →

Sunday, 25/10/2026

2 matches
  • TSG Hoffenheim TSG Hoffenheim, last league results, oldest first: Loss, Loss, Win, Loss
    Bayer 04 Leverkusen Bayer 04 Leverkusen, last league results, oldest first: Loss, Win, Draw, Win
    Projected xG 1.62 – 1.67
    Tight
    →
  • SC Freiburg SC Freiburg, last league results, oldest first: Win, Win, Win, Draw
    FC Bayern München FC Bayern München, last league results, oldest first: Win, Draw, Win, Win
    Projected xG 1.43 – 1.76
    →

Friday, 30/10/2026

1 match
  • SV 07 Elversberg SV 07 Elversberg, last league results, oldest first: Win, Win, Loss, Draw
    1. FSV Mainz 05 1. FSV Mainz 05, last league results, oldest first: Draw, Win, Loss, Win
    Projected xG 1.57 – 1.80
    →

Saturday, 31/10/2026

6 matches
  • Borussia M'gladbach Borussia M'gladbach, last league results, oldest first: Loss, Loss, Loss, Loss
    SC Paderborn 07 SC Paderborn 07, last league results, oldest first: Draw, Loss, Loss, Win
    Projected xG 1.61 – 1.36
    →
  • SV Werder Bremen SV Werder Bremen, last league results, oldest first: Loss, Win, Draw, Win
    TSG Hoffenheim TSG Hoffenheim, last league results, oldest first: Loss, Loss, Win, Loss
    Projected xG 1.49 – 1.40
    →
  • FC Schalke 04 FC Schalke 04, last league results, oldest first: Loss, Draw, Win, Draw
    RB Leipzig RB Leipzig, last league results, oldest first: Win, Loss, Win, Loss
    Projected xG 1.46 – 1.91
    →
  • FC Augsburg FC Augsburg, last league results, oldest first: Win, Win, Draw, Loss
    SC Freiburg SC Freiburg, last league results, oldest first: Win, Win, Win, Draw
    Projected xG 1.63 – 1.77
    →
  • Bayer 04 Leverkusen Bayer 04 Leverkusen, last league results, oldest first: Loss, Win, Draw, Win
    VfB Stuttgart VfB Stuttgart, last league results, oldest first: Loss, Win, Loss, Loss
    Projected xG 2.24 – 1.35
    Clear favourite
    →
  • FC Bayern München FC Bayern München, last league results, oldest first: Win, Draw, Win, Win
    Borussia Dortmund Borussia Dortmund, last league results, oldest first: Win, Win, Win, Win
    Projected xG 1.91 – 1.15
    →

Sunday, 01/11/2026

2 matches
  • 1. FC Union Berlin 1. FC Union Berlin, last league results, oldest first: Draw, Loss, Loss, Loss
    1. FC Köln 1. FC Köln, last league results, oldest first: Win, Loss, Draw, Loss
    Projected xG 1.54 – 1.63
    →
  • Eintracht Frankfurt Eintracht Frankfurt, last league results, oldest first: Draw, Loss, Win, Draw
    Hamburger SV Hamburger SV, last league results, oldest first: Loss, Loss, Loss, Win
    Projected xG 1.73 – 1.22
    →

Friday, 06/11/2026

1 match
  • Hamburger SV Hamburger SV, last league results, oldest first: Loss, Loss, Loss, Win
    Borussia M'gladbach Borussia M'gladbach, last league results, oldest first: Loss, Loss, Loss, Loss
    Projected xG 1.63 – 1.39
    →

Saturday, 07/11/2026

5 matches
  • SC Paderborn 07 SC Paderborn 07, last league results, oldest first: Draw, Loss, Loss, Win
    Eintracht Frankfurt Eintracht Frankfurt, last league results, oldest first: Draw, Loss, Win, Draw
    Projected xG 1.61 – 1.27
    →
  • 1. FSV Mainz 05 1. FSV Mainz 05, last league results, oldest first: Draw, Win, Loss, Win
    FC Bayern München FC Bayern München, last league results, oldest first: Win, Draw, Win, Win
    Projected xG 1.58 – 1.84
    →
  • RB Leipzig RB Leipzig, last league results, oldest first: Win, Loss, Win, Loss
    FC Augsburg FC Augsburg, last league results, oldest first: Win, Win, Draw, Loss
    Projected xG 2.64 – 1.32
    Clear favourite
    →
  • Borussia Dortmund Borussia Dortmund, last league results, oldest first: Win, Win, Win, Win
    SV 07 Elversberg SV 07 Elversberg, last league results, oldest first: Win, Win, Loss, Draw
    Projected xG 2.06 – 1.03
    Clear favourite
    →
  • VfB Stuttgart VfB Stuttgart, last league results, oldest first: Loss, Win, Loss, Loss
    SV Werder Bremen SV Werder Bremen, last league results, oldest first: Loss, Win, Draw, Win
    Projected xG 1.84 – 1.26
    →

Sunday, 08/11/2026

3 matches
  • 1. FC Köln 1. FC Köln, last league results, oldest first: Win, Loss, Draw, Loss
    Bayer 04 Leverkusen Bayer 04 Leverkusen, last league results, oldest first: Loss, Win, Draw, Win
    Projected xG 1.56 – 1.72
    →
  • SC Freiburg SC Freiburg, last league results, oldest first: Win, Win, Win, Draw
    1. FC Union Berlin 1. FC Union Berlin, last league results, oldest first: Draw, Loss, Loss, Loss
    Projected xG 1.95 – 1.11
    Clear favourite
    →
  • TSG Hoffenheim TSG Hoffenheim, last league results, oldest first: Loss, Loss, Win, Loss
    FC Schalke 04 FC Schalke 04, last league results, oldest first: Loss, Draw, Win, Draw
    Projected xG 2.21 – 1.22
    Clear favourite
    →

Friday, 20/11/2026

1 match
  • FC Bayern München FC Bayern München, last league results, oldest first: Win, Draw, Win, Win
    1. FC Köln 1. FC Köln, last league results, oldest first: Win, Loss, Draw, Loss
    Projected xG 2.43 – 1.19
    Clear favourite
    →

Saturday, 21/11/2026

4 matches
  • Bayer 04 Leverkusen Bayer 04 Leverkusen, last league results, oldest first: Loss, Win, Draw, Win
    SC Paderborn 07 SC Paderborn 07, last league results, oldest first: Draw, Loss, Loss, Win
    Projected xG 2.18 – 1.00
    Clear favourite
    →
  • 1. FC Union Berlin 1. FC Union Berlin, last league results, oldest first: Draw, Loss, Loss, Loss
    RB Leipzig RB Leipzig, last league results, oldest first: Win, Loss, Win, Loss
    Projected xG 1.42 – 1.84
    →
  • SV 07 Elversberg SV 07 Elversberg, last league results, oldest first: Win, Win, Loss, Draw
    SC Freiburg SC Freiburg, last league results, oldest first: Win, Win, Win, Draw
    Projected xG 1.50 – 1.62
    →
  • Borussia M'gladbach Borussia M'gladbach, last league results, oldest first: Loss, Loss, Loss, Loss
    Borussia Dortmund Borussia Dortmund, last league results, oldest first: Win, Win, Win, Win
    Projected xG 1.25 – 1.63
    →

Probabilities and projected xG are model estimates, rounded so the three add to 100. They read shot quality over recent matches and know nothing about injuries, suspensions or motivation.