Estadísticas / Fútbol / Alemania. Bundesliga / Borussia Mönchengladbach vs 1899 Hoffenheim

Borussia Mönchengladbach vs 1899 Hoffenheim Statistics & Analysis

May 16, 2026 - 13:30
4 1.37
0 1.34
xG Accuracy: 34%
Casa de apuestas premium stake: los nuevos usuarios pueden usar el código promoFHn2uDc1 FHn2uDc1. Registrarse

Mercados rastreados versus resultado de tiempo completo

Cada fila compara el modelo previo al partido con el resultado de tiempo completo.

  • Mercado Predicción Resultado Resultado
  • Más / Menos 2.5 Menos de 2.5 Más de 2.5 (4 objetivos) ✖ Incorrecto
  • Ambos Equipos Marcarán BTTS No No ✔ Correcto
  • 1X2 Borussia Mönchengladbach Borussia Mönchengladbach ✔ Correcto
  • Perspectivas de marcador exacto 1-1, 1-0, 0-1, 2-1, 1-2 4-0 ✖ Incorrecto

Validation Report

Immutable Snapshot

Prediction Time: Aug 12, 2026 · 12:19 UTC Snapshot ID: dp-3759515

Closing Odds 1.63
AI Fair Odds 2.76
CLV +0.0%
Final Result Borussia Mönchengladbach win · Borussia Mönchengladbach 4–0 1899 Hoffenheim
Prediction ✔ Correct
Decision Grade B-

Probability Calibration

  • Expected: 36.2%
  • Historical Bucket: 35–40% — Building sample

Model Performance

This prediction contributes to:

  • Primary Bets ROI (180d): -100.0%

Inteligencia de mercado

Lectura de apoyo tras la elección principal: cómo se movió el feed de cierre priorizado frente al modelo.

Briefing de mercado

El mercado se mantuvo estable antes del inicio. No se detectó un cambio implícito relevante entre PRE30 y PRE1 en la captura priorizada.

A pesar del movimiento tardío limitado, el modelo sigue tasando Borussia Mönchengladbach (1X2),Dibujar (1X2),Menos de 2,5 goles claramente por encima de lo implícito en esas capturas de cierre: es una lectura estática de «modelo vs precio», no de persecución tardía.

El modelo aún supera la implícita de cierre en Menos de 2,5 goles en unos 19.2 puntos porcentuales — la señal de desajuste más clara de esta página.

Modelo vs implícita de cierre

Mercado Modelo % Implícita cierre % Brecha (pp)
Borussia Mönchengladbach (1X2) 36.2 20.2 +16.1
Dibujar (1X2) 28.9 20.4 +8.5
1899 Hoffenheim (1X2) 34.9 59.4 -24.6
Más de 2,5 goles 50.9 70.1 -19.2
Menos de 2,5 goles 49.1 29.9 +19.2
Qué significa

En simple: el modelo ronda el 49.1% en Menos de 2,5 goles, mientras la captura de cierre implicaba unos 29.9%. La diferencia —unos 19.2 puntos porcentuales— es la mayor brecha modelo-mercado destacada aquí.

Definiciones rápidas: «implícita de cierre» es la probabilidad implícita en las cuotas finales capturadas (tras un de-vig simple). «Brecha (pp)» = porcentaje del modelo menos esa implícita, en puntos porcentuales (pp).

Movimiento de cuota antes del inicio

Una casa prioritaria por instantáneo (no todas). Ruta de capturas: PRE30 → PRE1 · Casa: Pinnacle

Entre paréntesis en columnas: Cierre = primera captura disponible en PRE1→PRE5→PRE10→PRE30; Temprano = primera en PRE30→PRE10→PRE5 distinta de Cierre.

Las cuotas detalladas están plegadas abajo — el movimiento implícito fue insignificante.

Ver tabla completa línea a línea
Mercado Temprano (PRE30) Cierre (PRE1) Δ implícita (pp)
Borussia Mönchengladbach (1X2) 4.8 4.8 0.0
Dibujar (1X2) 4.75 4.75 0.0
1899 Hoffenheim (1X2) 1.63 1.63 0.0
Más de 2,5 goles 1.37 1.37 0.0
Menos de 2,5 goles 3.21 3.21 0.0

El informe IA aún no está disponible para este partido. Vuelva a ejecutar «Generación masiva de cuotas» tras actualizar el servidor para generar el resumen.

View technical JSON
{
  "bundle_version": 1,
  "content_hash": "8e319508af7b88b42ce92df2be7dd1517cf428adec07ab5e51281334310c0e49",
  "decision_algo_version": "2.1.0",
  "facts": {
    "ai_fp": {
      "away_predicted_xg": 1.34,
      "away_win_prob": 0.3484,
      "dc_rho": -0.13,
      "draw_prob": 0.2894,
      "fair_odds_away": 2.87,
      "fair_odds_draw": 3.46,
      "fair_odds_home": 2.76,
      "home_predicted_xg": 1.37,
      "home_win_prob": 0.3622,
      "prediction_confidence": "high"
    },
    "api_prediction": {
      "advice": "Double chance : draw or 1899 Hoffenheim",
      "main_pick_display": "No Strong Winner Bet",
      "percent_away": "45%",
      "percent_draw": "45%",
      "percent_home": "10%",
      "winner_name": "1899 Hoffenheim"
    },
    "away_xg": 1.34,
    "betting_insight": {
      "bet_label": "Borussia M\u00f6nchengladbach",
      "confidence": null,
      "main_pick_meta": {
        "confidence": "low",
        "display_text": "No Strong Winner Bet",
        "edge": 0.1606,
        "edge_gap": 0.0139,
        "market": "1X2",
        "market_prob": 0.2018,
        "model_prob": 0.3624,
        "pick_type": "no_strong",
        "probabilities": {
          "away": 34.9,
          "draw": 28.9,
          "home": 36.2
        },
        "reason": "No clear edge in 1X2 market",
        "selection": null,
        "selection_name": null
      },
      "market_comparison": [
        {
          "affi_link": "",
          "bookmaker_name": "Pinnacle",
          "odd": 4.8
        }
      ],
      "risk_color": null,
      "risk_key": null,
      "stacked_market": null,
      "value_bet": {
        "best_odds": 4.8,
        "bookmaker_id": 0,
        "bookmaker_name": "Pinnacle",
        "display_market": "Borussia M\u00f6nchengladbach Win",
        "is_value": true,
        "label": "Home",
        "market_fair_odds": 4.96,
        "market_odds": 4.8,
        "model_odds": 2.76,
        "overround": 3.2,
        "prob_edge": 15.4,
        "value_pct": 73.9,
        "value_rating": "strong_value"
      }
    },
    "betting_markets": {
      "btts": {
        "away_clean_sheet": 7,
        "away_failed_to_score": 5,
        "away_played": 33,
        "away_score_rate": 73.8,
        "home_clean_sheet": 12,
        "home_failed_to_score": 12,
        "home_played": 33,
        "home_score_rate": 74.6,
        "no_prob": 43.4,
        "pick": "No",
        "pick_prob": 56.6,
        "source": "xG_dc",
        "strong_pick": true,
        "yes_prob": 56.6
      },
      "correct_score": {
        "away_expected": 1.34,
        "home_expected": 1.37,
        "scores": [
          {
            "away": 1,
            "home": 1,
            "label": "1-1",
            "prob": 12.2
          },
          {
            "away": 0,
            "home": 1,
            "label": "1-0",
            "prob": 9.1
          },
          {
            "away": 1,
            "home": 0,
            "label": "0-1",
            "prob": 8.9
          },
          {
            "away": 1,
            "home": 2,
            "label": "2-1",
            "prob": 8.4
          },
          {
            "away": 2,
            "home": 1,
            "label": "1-2",
            "prob": 8.2
          }
        ],
        "source": "xG"
      },
      "double_chance": {
        "options": [
          {
            "key": "1X",
            "label": "Borussia M\u00f6nchengladbach or Draw",
            "prob": 65.1
          },
          {
            "key": "12",
            "label": "Borussia M\u00f6nchengladbach or 1899 Hoffenheim",
            "prob": 71.0
          },
          {
            "key": "X2",
            "label": "Draw or 1899 Hoffenheim",
            "prob": 63.7
          }
        ],
        "pick_key": "12",
        "pick_label": "Borussia M\u00f6nchengladbach or 1899 Hoffenheim",
        "pick_prob": 71.0
      },
      "match_winner": {
        "away_pct": 34.8,
        "draw_pct": 28.9,
        "home_pct": 36.2,
        "lean_key": "home",
        "lean_label": "Borussia M\u00f6nchengladbach"
      },
      "over_under": {
        "api_hint": null,
        "avg_total": 2.71,
        "away_avg_scored": 2.0,
        "confidence": "low",
        "home_avg_scored": 1.2,
        "over_prob": 50.9,
        "pick": "Under 2.5",
        "pick_prob": 50.9,
        "source": "xG_dc",
        "strong_pick": true,
        "total_expected": 2.71,
        "under_prob": 49.1
      },
      "prob_source": "poisson",
      "value_bet_enhanced": {
        "bookmaker_id": 0,
        "bookmaker_name": "Pinnacle",
        "edge": 73.9,
        "implied_prob": 20.8,
        "is_value": true,
        "label": "Home",
        "market": "Borussia M\u00f6nchengladbach Win",
        "model_prob": 36.2,
        "odds": 4.8
      }
    },
    "closing_line_bundle": {
      "away_team": "1899 Hoffenheim",
      "closing_bookmaker": "Pinnacle",
      "closing_capture": "PRE1",
      "early_bookmaker": "Pinnacle",
      "early_capture": "PRE30",
      "has_data": true,
      "home_team": "Borussia M\u00f6nchengladbach",
      "largest_move_kind": null,
      "max_abs_move_pp": 0.0,
      "model_vs_closing": [
        {
          "closing_implied_pct": 20.18,
          "gap_pp": 16.06,
          "kind": "1x2_h",
          "model_pct": 36.24
        },
        {
          "closing_implied_pct": 20.39,
          "gap_pp": 8.52,
          "kind": "1x2_d",
          "model_pct": 28.91
        },
        {
          "closing_implied_pct": 59.43,
          "gap_pp": -24.58,
          "kind": "1x2_a",
          "model_pct": 34.85
        },
        {
          "closing_implied_pct": 70.09,
          "gap_pp": -19.19,
          "kind": "ou_o",
          "model_pct": 50.9
        },
        {
          "closing_implied_pct": 29.91,
          "gap_pp": 19.19,
          "kind": "ou_u",
          "model_pct": 49.1
        }
      ],
      "movement": [
        {
          "closing": 4.8,
          "early": 4.8,
          "implied_closing_pct": 20.18,
          "implied_delta_pp": 0.0,
          "implied_early_pct": 20.18,
          "kind": "1x2_h"
        },
        {
          "closing": 4.75,
          "early": 4.75,
          "implied_closing_pct": 20.39,
          "implied_delta_pp": 0.0,
          "implied_early_pct": 20.39,
          "kind": "1x2_d"
        },
        {
          "closing": 1.63,
          "early": 1.63,
          "implied_closing_pct": 59.43,
          "implied_delta_pp": 0.0,
          "implied_early_pct": 59.43,
          "kind": "1x2_a"
        },
        {
          "closing": 1.37,
          "early": 1.37,
          "implied_closing_pct": 70.09,
          "implied_delta_pp": 0.0,
          "implied_early_pct": 70.09,
          "kind": "ou_o"
        },
        {
          "closing": 3.21,
          "early": 3.21,
          "implied_closing_pct": 29.91,
          "implied_delta_pp": 0.0,
          "implied_early_pct": 29.91,
          "kind": "ou_u"
        }
      ],
      "movement_negligible": true,
      "same_bookmaker": true,
      "top_value_gap": {
        "gap_pp": 19.2,
        "kind": "ou_u"
      }
    },
    "correct_score_insight": {
      "best_value": null,
      "most_likely": {
        "label": "1-1",
        "prob": 12.2
      }
    },
    "home_xg": 1.37,
    "homepage_pick": null,
    "market_cards": [
      {
        "decision": "value_bet",
        "ev_available": true,
        "ev_over": -0.3027,
        "ev_under": 0.6203,
        "featured": true,
        "id": "ou_2_5",
        "max_ev": 0.6203,
        "over_prob": 50.9,
        "sort_key": 10708.27,
        "tier": "best",
        "under_prob": 49.1,
        "value_side": "under"
      },
      {
        "decision": "value_bet",
        "ev_available": true,
        "ev_no": 0.302,
        "ev_yes": -0.2076,
        "featured": false,
        "id": "btts",
        "max_ev": 0.302,
        "no_prob": 43.4,
        "sort_key": 10271.8,
        "tier": "best",
        "value_side": "no",
        "yes_prob": 56.6
      },
      {
        "decision": "value_bet",
        "ev": 0.0857,
        "ev_available": true,
        "featured": false,
        "id": "1x2",
        "implied_prob": 0.2018,
        "max_ev": 0.0857,
        "model_prob": 0.3624,
        "side_label": "Borussia M\u00f6nchengladbach",
        "sort_key": 10077.13,
        "tier": "best"
      },
      {
        "featured": false,
        "id": "correct_score",
        "sort_key": 816.6,
        "tier": "risk",
        "top_label": "1-1",
        "top_prob": 12.2
      }
    ],
    "match": {
      "away_expected_goals": null,
      "away_team_id": 167,
      "away_team_logo": "/static/teams/167.webp",
      "away_team_name": "1899 Hoffenheim",
      "country_flag": "/static/images/country/de.svg",
      "country_name": "Germany",
      "fixture_id": 1388607,
      "goals_away": null,
      "goals_home": null,
      "home_expected_goals": null,
      "home_team_id": 163,
      "home_team_logo": "/static/teams/163.webp",
      "home_team_name": "Borussia M\u00f6nchengladbach",
      "league_country": "Germany",
      "league_id": 78,
      "league_logo": "/static/leagues/78.webp",
      "league_name": "Bundesliga",
      "league_season": 2025,
      "match_date": "2026-05-16 13:30:00",
      "score_fulltime_away": null,
      "score_fulltime_home": null,
      "status_long": "Not Started",
      "status_short": "NS"
    },
    "match_decision": {
      "confidence": {
        "breakdown": [
          "pred_conf_md_max_1x2_under_50",
          "pred_conf_md_top_two_close",
          "pred_conf_md_line_above_ev"
        ],
        "breakdown_resolved": [
          "Max 1X2 prob under 50% (open contest) (\u22121.0)",
          "Top two outcomes relatively close in probability (\u22120.5)",
          "At least one tracked line above +EV threshold (+0.5)"
        ],
        "score": 6.0
      },
      "markets": {
        "1x2": {
          "1x2_ev_mode": "market_first_p15",
          "away": {
            "alpha": 0.3788,
            "best_odd": 1.63,
            "calibration": {
              "active": false,
              "hook": "CALIBRATE_1X2_P_FINAL"
            },
            "edge": -0.0931,
            "ev": -0.1831,
            "implied_prob": 0.5943,
            "model_prob": 0.3485,
            "p_final": 0.5012
          },
          "draw": {
            "alpha": 0.1745,
            "best_odd": 4.75,
            "calibration": {
              "active": false,
              "hook": "CALIBRATE_1X2_P_FINAL"
            },
            "edge": 0.0149,
            "ev": 0.0392,
            "implied_prob": 0.2039,
            "model_prob": 0.2891,
            "p_final": 0.2188
          },
          "ev_available": true,
          "home": {
            "alpha": 0.1518,
            "best_odd": 4.8,
            "calibration": {
              "active": false,
              "hook": "CALIBRATE_1X2_P_FINAL"
            },
            "edge": 0.0244,
            "ev": 0.0857,
            "implied_prob": 0.2018,
            "model_prob": 0.3624,
            "p_final": 0.2262
          }
        },
        "btts": {
          "best_no_odd": 3.0,
          "best_yes_odd": 1.4,
          "edge_no": 0.1053,
          "edge_yes": -0.1053,
          "ev_available": true,
          "ev_no": 0.302,
          "ev_yes": -0.2076,
          "implied_no": 0.3287,
          "implied_yes": 0.6713,
          "n_bookmakers": 10,
          "reliability": "medium"
        },
        "ou25": {
          "best_over_odd": 1.37,
          "best_under_odd": 3.3,
          "edge_over": -0.1938,
          "edge_under": 0.1938,
          "ev_available": true,
          "ev_over": -0.3027,
          "ev_under": 0.6203,
          "implied_over": 0.7028,
          "implied_under": 0.2972,
          "n_bookmakers": 10,
          "reliability": "medium"
        }
      },
      "match_tier": "value_game",
      "min_ev": 0.02,
      "total_xg": 2.71,
      "variance_flag": false
    },
    "unified_decision": {
      "actionable_ev_threshold": 0.02,
      "algorithm": {
        "enabled_since": "2026-04-26",
        "game_typing_module": true,
        "version": "2.1.0"
      },
      "balanced_alternative": null,
      "best_tracked_ev": 0.6203,
      "confidence": 6.5,
      "decision_confidence_v1": {
        "breakdown": [
          "pred_conf_v1_primary_line",
          "pred_conf_v1_primary_ev_above_10",
          "pred_conf_v1_max_1x2_under_50",
          "pred_conf_v1_multi_ev_lines"
        ],
        "breakdown_resolved": [
          "Primary line identified (+1.0)",
          "Primary EV above 10% (+1.0)",
          "Max 1X2 prob under 50% (no dominant 1X2) (\u22121.0)",
          "Two or more valid +EV lines at threshold (+0.5)"
        ],
        "score": 6.5
      },
      "execution": {
        "1x2_dominant": false,
        "1x2_open_contest": true,
        "grade": "A",
        "stake_factor": 1.0
      },
      "favourite_misaligned_1x2": {
        "active": false,
        "gap": null,
        "side": null
      },
      "game_type": {
        "label_zh": "\u672a\u5206\u578b",
        "scoring_type": "neutral",
        "signals": {
          "btts_yes_prob": 0.566,
          "draw_prob": 0.2891,
          "max_1x2_prob": 0.3624,
          "over_prob": 0.509,
          "total_xg": 2.71,
          "under_prob": 0.491,
          "xg_diff": 0.03
        },
        "type": "neutral",
        "typing_weights_enabled": true
      },
      "hero_display_pick": null,
      "longshot_picks": [
        {
          "decision": "value_bet",
          "ev": 0.0392,
          "implied_prob": 0.2039,
          "market": "1x2",
          "model_prob": 0.2891,
          "not_dominant": true,
          "risk_band": "speculative",
          "risk_tier": "longshot",
          "side": "draw",
          "side_label": "draw",
          "slot": "longshot"
        }
      ],
      "markets": {
        "1x2": {
          "decision": "value_bet",
          "edge": 0.0244,
          "ev": 0.0857,
          "implied_prob": 0.2018,
          "max_ev_side": "home",
          "model_prob": 0.3624,
          "side": "home",
          "side_label": "Borussia M\u00f6nchengladbach"
        },
        "btts": {
          "decision": "value_bet",
          "edge": 0.1053,
          "ev": 0.302,
          "implied_prob": 0.3287,
          "model_prob": 0.434,
          "side": "no",
          "value_side": "no"
        },
        "ou_2_5": {
          "decision": "value_bet",
          "edge": 0.1938,
          "ev": 0.6203,
          "implied_prob": 0.2972,
          "model_prob": 0.491,
          "side": "under",
          "value_side": "under"
        }
      },
      "match_id": 1388607,
      "match_regime": {
        "action": "bet",
        "actionable": true,
        "clear_edge": true,
        "code": "clear_edge",
        "execution_line_key": null,
        "insight_line_key": null,
        "max_valid_ev": 0.6203,
        "min_ev": 0.02,
        "stake_mult": 1.0,
        "use_split_strip": false
      },
      "match_tier": "value_game",
      "no_clear_primary": false,
      "probabilities": {
        "away": 0.3485,
        "draw": 0.2891,
        "home": 0.3624
      },
      "reason_codes": [
        "high_total_goals",
        "longshot_high_variance"
      ],
      "secondary_pick": {
        "decision": "value_bet",
        "ev": 0.302,
        "implied_prob": 0.3287,
        "market": "btts",
        "model_prob": 0.434,
        "not_dominant": true,
        "risk_band": "medium",
        "risk_tier": "secondary",
        "side": "no",
        "slot": "secondary"
      },
      "secondary_picks": [
        {
          "decision": "value_bet",
          "ev": 0.302,
          "implied_prob": 0.3287,
          "market": "btts",
          "model_prob": 0.434,
          "not_dominant": true,
          "risk_band": "medium",
          "risk_tier": "secondary",
          "side": "no",
          "slot": "secondary"
        }
      ],
      "suppressed_primary": null,
      "teams": {
        "away": "1899 Hoffenheim",
        "home": "Borussia M\u00f6nchengladbach"
      },
      "top_pick": {
        "composite_score": 0.304567,
        "decision": "value_bet",
        "ev": 0.6203,
        "implied_prob": 0.2972,
        "market": "ou_2_5",
        "model_prob": 0.491,
        "not_dominant": true,
        "primary_strength": "clear",
        "risk_band": "medium",
        "risk_tier": "primary",
        "side": "under",
        "slot": "primary",
        "speculative_primary": false
      },
      "valid_markets_count": 4
    }
  },
  "fixture_id": 1388607,
  "generated_at_utc": "2026-05-16T13:29:12.844707+00:00",
  "lang_id": "en"
}

Obtén predicciones premium para Borussia Mönchengladbach & 1899 Hoffenheim!

Desbloquea análisis en profundidad, consejos de apuestas exclusivos y pronósticos de partidos con nuestro servicio de suscripción premium.

Suscríbete ahora
Volver a Estadísticas
Bundesliga Bundesliga — Clasificación
# EQUIPO PJ G E P Pts
1 Bayern Múnich 34 28 5 1 89
2 Borussia Dortmund 34 22 7 5 73
3 RB Leipzig 34 20 5 9 65
4 VfB Stuttgart 34 18 8 8 62
5 1899 Hoffenheim 34 18 7 9 61
6 Bayer Leverkusen 34 17 8 9 59
7 SC Friburgo 34 13 8 13 47
8 Eintracht Frankfurt 34 11 11 12 44
9 FC Augsburgo 34 12 7 15 43
10 FSV Mainz 05 34 10 10 14 40
11 Union Berlin 34 10 9 15 39
12 Borussia Mönchengladbach 34 9 11 14 38
13 Hamburger SV 34 9 11 14 38
14 1. FC Colonia 34 7 11 16 32
15 Werder Bremen 34 8 8 18 32
16 VfL Wolfsburg 34 7 8 19 29
17 1. FC Heidenheim 34 6 8 20 26
18 FC St. Pauli 34 6 8 20 26
# EQUIPO PJ GF GC +/- Pts
1 Bayern Múnich 34 122 36 +86 89
2 VfB Stuttgart 34 71 49 +22 62
3 Borussia Dortmund 34 70 34 +36 73
4 Bayer Leverkusen 34 68 47 +21 59
5 RB Leipzig 34 66 47 +19 65
6 1899 Hoffenheim 34 65 52 +13 61
7 Eintracht Frankfurt 34 61 65 -4 44
8 SC Friburgo 34 51 57 -6 47
9 1. FC Colonia 34 49 63 -14 32
10 FC Augsburgo 34 45 61 -16 43
11 VfL Wolfsburg 34 45 69 -24 29
12 FSV Mainz 05 34 44 53 -9 40
13 Union Berlin 34 44 58 -14 39
14 Borussia Mönchengladbach 34 42 53 -11 38
15 1. FC Heidenheim 34 41 72 -31 26
16 Hamburger SV 34 40 54 -14 38
17 Werder Bremen 34 37 60 -23 32
18 FC St. Pauli 34 29 60 -31 26
# EQUIPO PJ xG xGC +/- Pts
1 Bayern Múnich 34 97.2 37.9 +59.3 89
2 Borussia Dortmund 34 63.4 38.9 +24.5 73
3 Bayer Leverkusen 34 64.0 44.8 +19.2 59
4 RB Leipzig 34 66.3 50.2 +16.1 65
5 VfB Stuttgart 34 60.1 49.8 +10.3 62
6 1899 Hoffenheim 34 55.1 51.4 +3.7 61
7 SC Friburgo 34 48.6 47.8 +0.8 47
8 FSV Mainz 05 34 52.9 54.6 -1.7 40
9 1. FC Colonia 34 50.9 54.9 -4.0 32
10 Eintracht Frankfurt 34 45.4 50.1 -4.7 44
11 Union Berlin 34 44.9 52.2 -7.3 39
12 Borussia Mönchengladbach 34 42.7 52.5 -9.8 38
13 Werder Bremen 34 40.4 54.3 -13.9 32
14 VfL Wolfsburg 34 47.1 61.8 -14.7 29
15 1. FC Heidenheim 34 47.5 63.4 -15.9 26
16 FC Augsburgo 34 45.2 62.6 -17.4 43
17 Hamburger SV 34 38.3 56.9 -18.6 38
18 FC St. Pauli 34 30.5 56.2 -25.7 26