Numerate Choir Soccer Ratings

Forecast generated 09:48 GMT · Nov 10, 2026 · Latest included result Nov 9, 2026

Bundesliga · #73 in the world

TSG Hoffenheim

Rating

57.3

Global rank

#73

Attack

1.95

Defense

1.08

Squad value

€298m

Based on ~52 weighted matches · as of Nov 9, 2026

Match-informed; cross-confederation comparisons remain less certain

Rating history

5055Jul ’24Oct ’24Jan ’25Apr ’25Jul ’25Oct ’25Jan ’26Apr ’26Jul ’26Oct ’2656.6

Focus the chart and use left/right arrows to explore monthly ratings.

Retrospective monthly fits with the current model; historical squad values are unavailable, so history excludes value priors. It is not an archive of published ratings.

Season projections

Bundesligaproj. 45.8 pts

Win league

<1%

UCL places*

5%

Europe places*

31%

Releg. playoff

3%

Relegated

3%

*Listed league places; cup cascades and qualifying rounds excluded.

Europa Leagueproj. 9.7 pts

Champion

1%

Shares of simulated seasons; sample counts and approximations are listed on each competition page. Cells shade with likelihood; the printed number is the estimate.

Upcoming fixtures

DateCompetitionOpponentW / D / LProj.
Nov 21BundesligaEintracht Frankfurt (A)29/22/491.5–2.0
Nov 26Europa LeagueSK Sturm Graz (H)53/24/231.8–1.1
Nov 29BundesligaFC Augsburg (H)55/21/242.2–1.4
Dec 5BundesligaSC Freiburg (A)28/23/491.4–1.9
Dec 10Europa LeagueAnderlecht (A)39/25/361.5–1.4
Dec 13BundesligaBayern Munich (H)17/17/671.4–2.8
Dec 20Bundesliga1. FC Union Berlin (A)40/25/351.6–1.4
Jan 9 '27BundesligaSV Elversberg (H)55/21/242.2–1.4
Jan 12 '27BundesligaMainz (A)30/23/471.5–1.9
Jan 16 '27BundesligaRB Leipzig (H)37/22/411.8–1.9
Jan 21 '27Europa LeagueOlympiacos (A)23/27/490.9–1.5
Jan 24 '27BundesligaFC Cologne (H)53/23/252.0–1.3
Jan 28 '27Europa LeagueFerencvaros (H)41/24/351.7–1.6
Jan 30 '27BundesligaBorussia Dortmund (A)18/19/631.2–2.3

Recent results

DateCompetitionResultxG
Nov 8, 2026BundesligaW 2–1 v Schalke 04 (H)—
Nov 5, 2026Europa LeagueD 1–1 v Crystal Palace (A)—
Oct 31, 2026BundesligaL 0–2 v Werder Bremen (A)—
Oct 28, 2026DFB-PokalL Decided on penalties1–1 v Holstein Kiel (A)—
Oct 25, 2026BundesligaW 3–0 v Bayer Leverkusen (H)—
Oct 22, 2026Europa LeagueW 3–0 v Lyon (H)—
Oct 18, 2026BundesligaW 2–1 v Borussia Mönchengladbach (A)2.2–0.8
Oct 15, 2026Europa LeagueL 2–3 v Besiktas (H)—
Oct 10, 2026BundesligaL 2–3 v Hamburg SV (H)0.9–1.5
Sep 20, 2026BundesligaL 1–3 v SC Paderborn 07 (A)1.7–1.3
Sep 17, 2026Europa LeagueL 0–2 v OFI Crete (A)—
Sep 12, 2026BundesligaW 2–1 v VfB Stuttgart (H)3.0–2.7

Season history

Current season · in progress

SeasonLeaguePositionPtsW–D–LGF–GA
2026-27Bundesliga9th of 18124–0–516–17

Past seasons

SeasonLeaguePositionPtsW–D–LGF–GA
2025-26Bundesliga5th of 186118–7–965–52
2024-25Bundesliga15th of 18327–11–1646–68
2023-24Bundesliga7th of 184613–7–1466–66
2022-23Bundesliga12th of 183610–6–1848–57
2021-22Bundesliga9th of 184613–7–1458–60
2020-21Bundesliga11th of 184311–10–1352–54
2019-20Bundesliga6th of 185215–7–1253–53
2018-19Bundesliga9th of 185113–12–970–52
2017-18Bundesliga3rd of 185515–10–966–48
2016-17Bundesliga4th of 186216–14–464–37
2015-16Bundesliga15th of 18379–10–1539–54
2014-15Bundesliga8th of 184412–8–1449–55
2013-14Bundesliga9th of 184411–11–1272–70
2012-13Bundesliga16th of 18318–7–1942–67

Squad

shirt № · player · age — № blank where the feed reports a stale or duplicate number

Goalkeepers

  • 1O. Baumann35
  • 36L. Petersson21
  • 37L. Philipp25

Defenders

  • 2R. Hranáč25
  • 3Sean Dulic20
  • 5O. Kabak25
  • 15V. Gendrey25
  • 21A. Hajdari22
  • 28K. Machida28
  • 34V. Coufal33
  • 39M. Rots19
  • 47V. Lässig22
  • —Bernardo30
  • —Tristan Spranger18

Midfielders

  • 7L. Avdullahu21
  • 8P. Wimmer24
  • 14A. Daghim20
  • 16L. Engelns18
  • 17Nathan De Cat17
  • 18W. Burger24
  • 20B. Conté22
  • 22A. Prass24
  • 23Alex Honajzer19
  • 27A. Kramarić34
  • 29Natnael Abraha17
  • 32Cajetan Benjamin Lenz19

Attackers

  • 9Max Moerstedt19
  • 10A. Hložek23
  • 11F. Asllani23
  • 19T. Lemperle23