Basketball · BBL · Germany

Vechta vs Bamberg

Thursday, 24 September 2026

Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.

Vechta vs Bamberg in BBL (Basketball) on Thursday, 24 September 2026. See the head-to-head record, recent form and odds. Predictions and stats update daily.

GermanyBBL
Vechta vs Bamberg
24 Sept21:00
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.
Predicted Winner
Vechta
72%to win
by ~6.7 pts vs Bamberg
Projected Total
177.3pts
9285.3
no market line
Halftime Proj
89.3pts
46.343
model projection
Quarter Scores
projected
Q1Q2Q3Q4
Vechta22.923.421.524.3
Bambe…24.718.320.621.8
Total47.641.742.146.1
from last 5+5 games
Vechta
Last 10: 64 (60%)
PPG: 93.8 — Allowed: 89.2 — Pace: 183
Bamberg
Last 10: 64 (60%)
PPG: 82 — Allowed: 85.6 — Pace: 167.6
Vechta Form
Vechta
W2d
W4d
L115d
L118d
W120d
L123d
W125d
W130d
W132d
L134d
6W · 4L
17 Sept
Benfica vs Vechta
88-98W
Q:21-2830-2122-1915-30
15 Sept
Vechta vs Denizli Basket
101-98W
Q:24-2019-1734-2824-33
27 May
Alba Berlin vs Vechta
98-89L
Q:25-1925-2124-2524-24
24 May
Vechta vs Alba Berlin
79-85L
Q:21-2823-1616-2119-20
22 May
Vechta vs Alba Berlin
91-82W
Q:22-2531-1914-2124-17
19 May
Alba Berlin vs Vechta
90-85L
17 May
Alba Berlin vs Vechta
89-103W
12 May
Vechta vs Trier
111-83W
10 May
Heidelberg vs Vechta
89-103W
08 May
Vechta vs Rostock
78-90L
Bamberg Form
Bamberg
L13d
L102d
W105d
W107d
L110d
L112d
W119d
W124d
W126d
W132d
6W · 4L
06 Sept
Bayern vs Bamberg
98-67L
Q:14-2934-1518-1232-11
09 Jun
Alba Berlin vs Bamberg
97-66L
Q:22-1730-918-1527-25
06 Jun
Bamberg vs Alba Berlin
81-67W
Q:20-1916-1724-1821-13
04 Jun
Bamberg vs Alba Berlin
81-73W
Q:17-1622-1424-2618-17
01 Jun
Alba Berlin vs Bamberg
85-71L
Q:28-2118-1724-1515-18
30 May
Alba Berlin vs Bamberg
105-86L
23 May
Ulm vs Bamberg
87-96W
18 May
Bamberg vs Ulm
90-87W
16 May
Bamberg vs Ulm
80-74W
10 May
Bamberg vs Bonn
102-83W
Head-to-Head
Last 10
02 Apr
Vechta vs Bamberg
96-93
Q:29-1421-2416-3030-25
28 Jan
Bamberg vs Vechta
96-86
Q:26-2123-2724-2523-13
11 May
Bamberg vs Vechta
86-73
Q:17-2019-1424-2126-18
08 Nov
Vechta vs Bamberg
101-98
Q:23-2127-3031-2720-20
09 May
Bamberg vs Vechta
94-65
Q:24-2121-2429-920-11
09 Dec
Vechta vs Bamberg
87-88
28 Sept
Vechta vs Bamberg
101-79
14 Apr
Bamberg vs Vechta
104-76
08 Jan
Vechta vs Bamberg
90-82
15 Jun
Bamberg vs Vechta
100-82
Head-to-head summary
10 meetings — Vechta 4 / Bamberg 6. Average total: 177.7.
Model output
{
  "expected_points": {
    "team_1": 92,
    "team_2": 85.3,
    "total": 177.3
  },
  "win_probability": {
    "team_1": 72,
    "team_2": 28
  },
  "form": {
    "team_1": {
      "played": 10,
      "wins": 6,
      "losses": 4,
      "win_rate": 0.6,
      "avg_pf": 93.8,
      "avg_pa": 89.2,
      "w_avg_pf": 93.8,
      "w_avg_pa": 89.5,
      "pace": 183,
      "blowout_rate": 0.1
    },
    "team_2": {
      "played": 10,
      "wins": 6,
      "losses": 4,
      "win_rate": 0.6,
      "avg_pf": 82,
      "avg_pa": 85.6,
      "w_avg_pf": 80.3,
      "w_avg_pa": 86,
      "pace": 167.6,
      "blowout_rate": 0.4
    }
  },
  "h2h_summary": {
    "considered": 10,
    "t1_wins": 4,
    "t2_wins": 6,
    "t1_win_rate": 0.4,
    "avg_total": 177.7
  },
  "confidence": 91,
  "winner": {
    "team": "Vechta",
    "probability": 72,
    "margin_pts": 6.7,
    "opponent": "Bamberg",
    "opponent_probability": 28
  },
  "total_points": {
    "projected_total": 177.3,
    "team_1_proj": 92,
    "team_2_proj": 85.3,
    "market": null
  },
  "halftime": {
    "team_1": 46.3,
    "team_2": 43,
    "total": 89.3,
    "source": "projected_from_form"
  },
  "quarter_scores": null,
  "quarter_prediction": {
    "home": [
      22.9,
      23.4,
      21.5,
      24.3
    ],
    "away": [
      24.7,
      18.3,
      20.6,
      21.8
    ],
    "per_quarter_total": [
      47.6,
      41.7,
      42.1,
      46.1
    ],
    "halftime": {
      "home": 46.3,
      "away": 43,
      "total": 89.3
    },
    "source": "form",
    "t1_samples": 5,
    "t2_samples": 5,
    "t1_fractions": {
      "q1": 0.249,
      "q2": 0.254,
      "q3": 0.234,
      "q4": 0.264,
      "samples": 5
    },
    "t2_fractions": {
      "q1": 0.289,
      "q2": 0.214,
      "q3": 0.242,
      "q4": 0.256,
      "samples": 5
    }
  },
  "predictions": {
    "safe": {
      "market": "moneyline",
      "pick": "Vechta to win",
      "team": "Vechta",
      "win_prob": 72,
      "confidence": 91,
      "reason": "Projected margin ~7 pts; form 60% vs 60% (last 10/10); H2H 40% over last 10"
    },
    "high_risk": {
      "market": "total points (Over)",
      "pick": "Over (projected 177)",
      "projected": 177.3,
      "confidence": 91,
      "reason": "Combined pace 175.3 > league baseline."
    }
  },
  "model_version": "v2-2026-05-basketball"
}
Full match data
{
  "sport": "basketball",
  "league": "BBL",
  "country": "Germany",
  "match": "Vechta vs Bamberg",
  "date": "2026-09-24",
  "time": "21:00",
  "status": null,
  "score": null,
  "quarters": null,
  "match_stats": null,
  "team_1": {
    "name": "Vechta",
    "last_10_matches": [
      {
        "date": "17.09.26",
        "home": "Benfica",
        "away": "Vechta",
        "score": "88-98",
        "home_points": 88,
        "away_points": 98,
        "total_points": 186,
        "home_won": false,
        "quarters": {
          "home": [
            21,
            30,
            22,
            15
          ],
          "away": [
            28,
            21,
            19,
            30
          ]
        }
      },
      {
        "date": "15.09.26",
        "home": "Vechta",
        "away": "Denizli Basket",
        "score": "101-98",
        "home_points": 101,
        "away_points": 98,
        "total_points": 199,
        "home_won": true,
        "quarters": {
          "home": [
            24,
            19,
            34,
            24
          ],
          "away": [
            20,
            17,
            28,
            33
          ]
        }
      },
      {
        "date": "27.05.26",
        "home": "Alba Berlin",
        "away": "Vechta",
        "score": "98-89",
        "home_points": 98,
        "away_points": 89,
        "total_points": 187,
        "home_won": true,
        "quarters": {
          "home": [
            25,
            25,
            24,
            24
          ],
          "away": [
            19,
            21,
            25,
            24
          ]
        }
      },
      {
        "date": "24.05.26",
        "home": "Vechta",
        "away": "Alba Berlin",
        "score": "79-85",
        "home_points": 79,
        "away_points": 85,
        "total_points": 164,
        "home_won": false,
        "quarters": {
          "home": [
            21,
            23,
            16,
            19
          ],
          "away": [
            28,
            16,
            21,
            20
          ]
        }
      },
      {
        "date": "22.05.26",
        "home": "Vechta",
        "away": "Alba Berlin",
        "score": "91-82",
        "home_points": 91,
        "away_points": 82,
        "total_points": 173,
        "home_won": true,
        "quarters": {
          "home": [
            22,
            31,
            14,
            24
          ],
          "away": [
            25,
            19,
            21,
            17
          ]
        }
      },
      {
        "date": "19.05.26",
        "home": "Alba Berlin",
        "away": "Vechta",
        "score": "90-85",
        "home_points": 90,
        "away_points": 85,
        "total_points": 175,
        "home_won": true,
        "quarters": null
      },
      {
        "date": "17.05.26",
        "home": "Alba Berlin",
        "away": "Vechta",
        "score": "89-103",
        "home_points": 89,
        "away_points": 103,
        "total_points": 192,
        "home_won": false,
        "quarters": null
      },
      {
        "date": "12.05.26",
        "home": "Vechta",
        "away": "Trier",
        "score": "111-83",
        "home_points": 111,
        "away_points": 83,
        "total_points": 194,
        "home_won": true,
        "quarters": null
      },
      {
        "date": "10.05.26",
        "home": "Heidelberg",
        "away": "Vechta",
        "score": "89-103",
        "home_points": 89,
        "away_points": 103,
        "total_points": 192,
        "home_won": false,
        "quarters": null
      },
      {
        "date": "08.05.26",
        "home": "Vechta",
        "away": "Rostock",
        "score": "78-90",
        "home_points": 78,
        "away_points": 90,
        "total_points": 168,
        "home_won": false,
        "quarters": null
      }
    ]
  },
  "team_2": {
    "name": "Bamberg",
    "last_10_matches": [
      {
        "date": "06.09.26",
        "home": "Bayern",
        "away": "Bamberg",
        "score": "98-67",
        "home_points": 98,
        "away_points": 67,
        "total_points": 165,
        "home_won": true,
        "quarters": {
          "home": [
            14,
            34,
            18,
            32
          ],
          "away": [
            29,
            15,
            12,
            11
          ]
        }
      },
      {
        "date": "09.06.26",
        "home": "Alba Berlin",
        "away": "Bamberg",
        "score": "97-66",
        "home_points": 97,
        "away_points": 66,
        "total_points": 163,
        "home_won": true,
        "quarters": {
          "home": [
            22,
            30,
            18,
            27
          ],
          "away": [
            17,
            9,
            15,
            25
          ]
        }
      },
      {
        "date": "06.06.26",
        "home": "Bamberg",
        "away": "Alba Berlin",
        "score": "81-67",
        "home_points": 81,
        "away_points": 67,
        "total_points": 148,
        "home_won": true,
        "quarters": {
          "home": [
            20,
            16,
            24,
            21
          ],
          "away": [
            19,
            17,
            18,
            13
          ]
        }
      },
      {
        "date": "04.06.26",
        "home": "Bamberg",
        "away": "Alba Berlin",
        "score": "81-73",
        "home_points": 81,
        "away_points": 73,
        "total_points": 154,
        "home_won": true,
        "quarters": {
          "home": [
            17,
            22,
            24,
            18
          ],
          "away": [
            16,
            14,
            26,
            17
          ]
        }
      },
      {
        "date": "01.06.26",
        "home": "Alba Berlin",
        "away": "Bamberg",
        "score": "85-71",
        "home_points": 85,
        "away_points": 71,
        "total_points": 156,
        "home_won": true,
        "quarters": {
          "home": [
            28,
            18,
            24,
            15
          ],
          "away": [
            21,
            17,
            15,
            18
          ]
        }
      },
      {
        "date": "30.05.26",
        "home": "Alba Berlin",
        "away": "Bamberg",
        "score": "105-86",
        "home_points": 105,
        "away_points": 86,
        "total_points": 191,
        "home_won": true,
        "quarters": null
      },
      {
        "date": "23.05.26",
        "home": "Ulm",
        "away": "Bamberg",
        "score": "87-96",
        "home_points": 87,
        "away_points": 96,
        "total_points": 183,
        "home_won": false,
        "quarters": null
      },
      {
        "date": "18.05.26",
        "home": "Bamberg",
        "away": "Ulm",
        "score": "90-87",
        "home_points": 90,
        "away_points": 87,
        "total_points": 177,
        "home_won": true,
        "quarters": null
      },
      {
        "date": "16.05.26",
        "home": "Bamberg",
        "away": "Ulm",
        "score": "80-74",
        "home_points": 80,
        "away_points": 74,
        "total_points": 154,
        "home_won": true,
        "quarters": null
      },
      {
        "date": "10.05.26",
        "home": "Bamberg",
        "away": "Bonn",
        "score": "102-83",
        "home_points": 102,
        "away_points": 83,
        "total_points": 185,
        "home_won": true,
        "quarters": null
      }
    ]
  },
  "head_to_head": {
    "last_10_matches": [
      {
        "date": "02.04.26",
        "home": "Vechta",
        "away": "Bamberg",
        "score": "96-93",
        "home_points": 96,
        "away_points": 93,
        "total_points": 189,
        "home_won": true,
        "quarters": {
          "home": [
            29,
            21,
            16,
            30
          ],
          "away": [
            14,
            24,
            30,
            25
          ]
        }
      },
      {
        "date": "28.01.26",
        "home": "Bamberg",
        "away": "Vechta",
        "score": "96-86",
        "home_points": 96,
        "away_points": 86,
        "total_points": 182,
        "home_won": true,
        "quarters": {
          "home": [
            26,
            23,
            24,
            23
          ],
          "away": [
            21,
            27,
            25,
            13
          ]
        }
      },
      {
        "date": "11.05.25",
        "home": "Bamberg",
        "away": "Vechta",
        "score": "86-73",
        "home_points": 86,
        "away_points": 73,
        "total_points": 159,
        "home_won": true,
        "quarters": {
          "home": [
            17,
            19,
            24,
            26
          ],
          "away": [
            20,
            14,
            21,
            18
          ]
        }
      },
      {
        "date": "08.11.24",
        "home": "Vechta",
        "away": "Bamberg",
        "score": "101-98",
        "home_points": 101,
        "away_points": 98,
        "total_points": 199,
        "home_won": true,
        "quarters": {
          "home": [
            23,
            27,
            31,
            20
          ],
          "away": [
            21,
            30,
            27,
            20
          ]
        }
      },
      {
        "date": "09.05.24",
        "home": "Bamberg",
        "away": "Vechta",
        "score": "94-65",
        "home_points": 94,
        "away_points": 65,
        "total_points": 159,
        "home_won": true,
        "quarters": {
          "home": [
            24,
            21,
            29,
            20
          ],
          "away": [
            21,
            24,
            9,
            11
          ]
        }
      },
      {
        "date": "09.12.23",
        "home": "Vechta",
        "away": "Bamberg",
        "score": "87-88",
        "home_points": 87,
        "away_points": 88,
        "total_points": 175,
        "home_won": false,
        "quarters": null
      },
      {
        "date": "28.09.23",
        "home": "Vechta",
        "away": "Bamberg",
        "score": "101-79",
        "home_points": 101,
        "away_points": 79,
        "total_points": 180,
        "home_won": true,
        "quarters": null
      },
      {
        "date": "14.04.21",
        "home": "Bamberg",
        "away": "Vechta",
        "score": "104-76",
        "home_points": 104,
        "away_points": 76,
        "total_points": 180,
        "home_won": true,
        "quarters": null
      },
      {
        "date": "08.01.21",
        "home": "Vechta",
        "away": "Bamberg",
        "score": "90-82",
        "home_points": 90,
        "away_points": 82,
        "total_points": 172,
        "home_won": true,
        "quarters": null
      },
      {
        "date": "15.06.20",
        "home": "Bamberg",
        "away": "Vechta",
        "score": "100-82",
        "home_points": 100,
        "away_points": 82,
        "total_points": 182,
        "home_won": true,
        "quarters": null
      }
    ]
  },
  "odds": {
    "match_winner": {
      "home": null,
      "away": null,
      "vig_pct": null
    }
  },
  "analysis": {
    "expected_points": {
      "team_1": 92,
      "team_2": 85.3,
      "total": 177.3
    },
    "win_probability": {
      "team_1": 72,
      "team_2": 28
    },
    "form": {
      "team_1": {
        "played": 10,
        "wins": 6,
        "losses": 4,
        "win_rate": 0.6,
        "avg_pf": 93.8,
        "avg_pa": 89.2,
        "w_avg_pf": 93.8,
        "w_avg_pa": 89.5,
        "pace": 183,
        "blowout_rate": 0.1
      },
      "team_2": {
        "played": 10,
        "wins": 6,
        "losses": 4,
        "win_rate": 0.6,
        "avg_pf": 82,
        "avg_pa": 85.6,
        "w_avg_pf": 80.3,
        "w_avg_pa": 86,
        "pace": 167.6,
        "blowout_rate": 0.4
      }
    },
    "h2h_summary": {
      "considered": 10,
      "t1_wins": 4,
      "t2_wins": 6,
      "t1_win_rate": 0.4,
      "avg_total": 177.7
    },
    "confidence": 91,
    "winner": {
      "team": "Vechta",
      "probability": 72,
      "margin_pts": 6.7,
      "opponent": "Bamberg",
      "opponent_probability": 28
    },
    "total_points": {
      "projected_total": 177.3,
      "team_1_proj": 92,
      "team_2_proj": 85.3,
      "market": null
    },
    "halftime": {
      "team_1": 46.3,
      "team_2": 43,
      "total": 89.3,
      "source": "projected_from_form"
    },
    "quarter_scores": null,
    "quarter_prediction": {
      "home": [
        22.9,
        23.4,
        21.5,
        24.3
      ],
      "away": [
        24.7,
        18.3,
        20.6,
        21.8
      ],
      "per_quarter_total": [
        47.6,
        41.7,
        42.1,
        46.1
      ],
      "halftime": {
        "home": 46.3,
        "away": 43,
        "total": 89.3
      },
      "source": "form",
      "t1_samples": 5,
      "t2_samples": 5,
      "t1_fractions": {
        "q1": 0.249,
        "q2": 0.254,
        "q3": 0.234,
        "q4": 0.264,
        "samples": 5
      },
      "t2_fractions": {
        "q1": 0.289,
        "q2": 0.214,
        "q3": 0.242,
        "q4": 0.256,
        "samples": 5
      }
    },
    "predictions": {
      "safe": {
        "market": "moneyline",
        "pick": "Vechta to win",
        "team": "Vechta",
        "win_prob": 72,
        "confidence": 91,
        "reason": "Projected margin ~7 pts; form 60% vs 60% (last 10/10); H2H 40% over last 10"
      },
      "high_risk": {
        "market": "total points (Over)",
        "pick": "Over (projected 177)",
        "projected": 177.3,
        "confidence": 91,
        "reason": "Combined pace 175.3 > league baseline."
      }
    },
    "model_version": "v2-2026-05-basketball"
  }
}

Prediction alerts

Know when the next pick goes live.

Email requires confirmation. Telegram requires pressing Start. Unsubscribe any time.

Explore more matches and live updates on the Basketball board.