Bayes FC

football power rankings from the betting market
ratings as of · last rebuilt

Dortmund

Bundesliga
Rating+0.71
In league+0.48vs league average
Attack+0.38
Defence+0.33
Global rank19of 132 · ▲1 this week
League rank2of 18
Games priced148

Strength over time
Rating, attack and defence after each daily fit, relative to the league average — zero is an average club in this league; a whole league moving does not show here (see Leagues). Dots are results; marks along the foot are club news, which never moves the rating. Drag to pan, pinch or shift-scroll to zoom, or use the slider; click a legend entry to hide a line.

Win / draw / lossNews

Get Dortmund’s moves every week.

One email a week: where Dortmund moved on the ladder, what it cost them, and what the next fixture is worth.

Powered by Buttondown.

Season projection beta
Where the club is likely to finish, from simulating the rest of the season on the current ratings. The strip is the chance of each finishing position, 1st on the left, darker more likely. Experimental — see the methodology.

xPos2.7
Title2%
Top 492%
Relegation–
Played7
Points17
Goals12–4+8
15101518

Recent results
Every played match on record, from either feed. A match marked not priced yet has a scoreline but no closing price, so the rating has not seen it: the score arrives within a day, the price a few days later.

DateCompetitionOpponentScore
10-24BundesligaHEin Frankfurt1–0W
10-20UEFA Champions LeagueASabah FKnot priced yet1–2W
10-17BundesligaAUnion Berlin0–0D
10-14UEFA Champions LeagueABodoe/Glimt1–0L
10-09BundesligaHWerder Bremen2–2D
09-19BundesligaAStuttgart0–1W
09-12BundesligaHPaderborn3–0W
09-08UEFA Champions LeagueHVillarreal3–2W
09-05BundesligaAHoffenheim2–3W
08-29BundesligaHHamburg2–0W
05-16BundesligaAWerder Bremen0–2W
05-08BundesligaHEin Frankfurt3–2W
05-03BundesligaAM'gladbach1–0L
04-26BundesligaHFreiburg4–0W
04-18BundesligaAHoffenheim2–1L

Latest 15 of 43 on record

Upcoming
The next fixtures, each shaded by the opponent's published rating — darker is a harder game, on one scale across every league. A dash is an opponent with no published rating (a lower-division cup side).

DateCompetitionOpponentOpp rating
10-31BundesligaABayern Munich+1.36
11-04UEFA Champions LeagueHReal Betis+0.47
11-07BundesligaHElversberg-0.11
11-21BundesligaAM'gladbach-0.04
11-29BundesligaHLeverkusen+0.67
12-05BundesligaASchalke 04-0.04

Club news
Assembled automatically once a day by a language model reading public reporting. Descriptive only — nothing here moves a rating — and unverified: read an item as a lead, not a fact. A date marked learned is the day we picked the item up, not necessarily the day it happened. What news can explain is why the market repriced a club, which is upstream of the number.

DateTypeHeadline
10-19 InjuryKonstantinos Karetsas — Konstantinos Karetsas suffered a foot ligament injury and will miss upcoming matches against Sabah FK and Eintracht Frankfurt.
10-17 InjuryKonstantinos Karetsas — Konstantinos Karetsas suffered an ankle injury minutes after coming on as a substitute against 1. FC Union Berlin.
10-13 ContractNiko Kovač — Borussia Dortmund extended the contract of head coach Niko Kovač until 30 June 2029.
09-30 InjuryNico Schlotterbeck — Nico Schlotterbeck suffered a lateral ligament injury in his right ankle during a training session with Germany.
09-12 ReturnNico Schlotterbeck — Nico Schlotterbeck returned to action from an ankle injury sustained during the World Cup.
09-06 learnedInjuryFilippo Mané — Filippo Mané is ruled out for several weeks after sustaining a muscle injury against Hoffenheim.
09-02 ReturnNico Schlotterbeck — Borussia Dortmund defender Nico Schlotterbeck returned to individual pitch training following an ankle injury.
09-01 Transfer inEthan Nwaneri — Ethan Nwaneri joined Borussia Dortmund on a season-long loan from Arsenal.
08-31 InjuryGiannis Konstantelias — Giannis Konstantelias suffered a cruciate ligament tear in his left knee.
08-30 InjuryGiannis Konstantelias — Giannis Konstantelias suffered a torn anterior cruciate ligament and will miss several months.
08-29 InjuryGiannis Konstantelias — Giannis Konstantelias suffered a serious knee injury during Borussia Dortmund's match against Hamburger SV.
08-29 SuspensionSamuele Inacio — Samuele Inacio received a straight red card for a dangerous challenge against Hamburger SV.
08-24 learnedInjuryRamy Bensebaini — Ramy Bensebaini was diagnosed with a rib bruise following a hospital examination after the Supercup match.

Automated and unverified — a lead, not a fact.