Germany BBL predictions
BBL predictions for every game — moneyline, spread and over/under picks — with the standings, results and the season’s trends.
- Games played
- 60 2026-27 season · 19 scheduled
- Home wins
- 67% of games played
- Points per game
- 171.7 average margin 14.2
- Overtime
- 8% 18% decided by 5 or fewer
- Our picks
- 107-52 67% won
60 BBL games have been played in the 2026-27 season: the home side won 67% of them, games averaged 171.7 points and 8% needed overtime. Top of the table: Bayern, 5-1. Every pick is marked won or lost for everyone to see once the game ends.
- Tied at the top of the BBL table: Bayern (5-1) and Trier (5-1).
- Home court matters: home teams win 67% of BBL games.
- Overtime is common — 8% of BBL games have needed extra time.
Upcoming BBL predictions
No upcoming BBL predictions right now — picks are published before the game starts and appear here as soon as they are out.
Recent BBL results and scores
Final scores, every pick gradedBonn vs Alba Berlin, BBL (Germany), Sun, Nov 1. Final score: Bonn 95, Alba Berlin 88. Moneyline odds: Bonn 1.96, Alba Berlin 1.72. The model’s picks: Bonn to win at 1.96, won; Over 153.5 total points at 1.28, won; Bonn +7.5 on the spread at 1.35, won. Best tip: Over 153.5 total points at 1.28, 85% confidence, won.
Hamburg vs Syntainics MBC, BBL (Germany), Sun, Nov 1. Final score: Hamburg 89, Syntainics MBC 109. Moneyline odds: Hamburg 2.15, Syntainics MBC 1.62. The model’s picks: Syntainics MBC to win at 1.62, won; Over 157.5 total points at 1.30, won; Syntainics MBC +7.5 on the spread at 1.20, won. Best tip: Over 157.5 total points at 1.30, 85% confidence, won.
Bamberg vs Jena, BBL (Germany), Sun, Nov 1. Final score: Bamberg 88, Jena 78. Moneyline odds: Bamberg 1.08, Jena 7.00. The model’s picks: Bamberg to win at 1.08, won; Under 176.5 total points at 1.41, won; Jena +21.5 on the spread at 1.17, won. Best tip: Jena +21.5 on the spread at 1.17, 85% confidence, won.
Rostock vs Bayern, BBL (Germany), Sun, Nov 1. Final score: Rostock 69, Bayern 67. Moneyline odds: Rostock 4.20, Bayern 1.19. The model’s picks: Bayern to win at 1.19, lost; Over 160.5 total points at 1.29, lost; Rostock +16.5 on the spread at 1.27, won. Best tip: Rostock +16.5 on the spread at 1.27, 75% confidence, won.
Chemnitz vs Ludwigsburg, BBL (Germany), Sat, Oct 31. Final score: Chemnitz 94, Ludwigsburg 78. Moneyline odds: Chemnitz 1.40, Ludwigsburg 2.70. The model’s picks: Chemnitz to win at 1.40, won; Under 182.5 total points at 1.29, won; Ludwigsburg +12.5 on the spread at 1.27, lost. Best tip: Ludwigsburg +12.5 on the spread at 1.27, 69% confidence, lost.
Basketball Braunschweig vs Wurzburg, BBL (Germany), Sat, Oct 31. Final score: Basketball Braunschweig 72, Wurzburg 96. Moneyline odds: Basketball Braunschweig 2.45, Wurzburg 1.48. The model’s picks: Wurzburg to win at 1.48, won; Over 160.5 total points at 1.35, won; Basketball Braunschweig +13.5 on the spread at 1.18, lost. Best tip: Basketball Braunschweig +13.5 on the spread at 1.18, 73% confidence, lost.
Ulm vs Oldenburg, BBL (Germany), Sat, Oct 31. Final score: Ulm 81, Oldenburg 65. Moneyline odds: Ulm 1.23, Oldenburg 3.75. The model’s picks: Ulm to win at 1.23, won; Under 175.5 total points at 1.32, won; Oldenburg +14.5 on the spread at 1.27, lost. Best tip: Oldenburg +14.5 on the spread at 1.27, 65% confidence, lost.
Phoenix Hagen vs Vechta, BBL (Germany), Fri, Oct 30. Final score: Phoenix Hagen 74, Vechta 100. Moneyline odds: Phoenix Hagen 1.79, Vechta 1.86. The model’s picks: Phoenix Hagen to win at 1.79, lost; Under 185.5 total points at 1.37, won; Phoenix Hagen +4.5 on the spread at 1.42, lost. Best tip: Phoenix Hagen +4.5 on the spread at 1.42, 77% confidence, lost.
Jena vs Frankfurt, BBL (Germany), Fri, Oct 30. Final score: Jena 82, Frankfurt 93. Moneyline odds: Jena 3.50, Frankfurt 1.26. The model’s picks: Frankfurt to win at 1.26, won; Under 178.5 total points at 1.30, won; Frankfurt -1.5 on the spread at 1.35, won. Best tip: Frankfurt -1.5 on the spread at 1.35, 70% confidence, won.
Wurzburg vs Chemnitz, BBL (Germany), Mon, Oct 26. Final score: Wurzburg 98, Chemnitz 88. Moneyline odds: Wurzburg 1.86, Chemnitz 1.79. The model’s picks: Chemnitz to win at 1.79, lost; Over 154.5 total points at 1.42, won; Chemnitz +11.5 on the spread at 1.16, won. Best tip: Chemnitz +11.5 on the spread at 1.16, 68% confidence, won.
Alba Berlin vs Ulm, BBL (Germany), Sun, Oct 25. Final score: Alba Berlin 98, Ulm 82. Moneyline odds: Alba Berlin 1.27, Ulm 3.40. The model’s picks: Alba Berlin to win at 1.27, won; Over 161.5 total points at 1.30, won; Alba Berlin +4.5 on the spread at 1.16, won. Best tip: Alba Berlin +4.5 on the spread at 1.16, 85% confidence, won.
Bayern vs Hamburg, BBL (Germany), Sun, Oct 25. Final score: Bayern 96, Hamburg 77. Moneyline odds: Bayern 1.01, Hamburg 16.00. The model’s picks: Bayern to win at 1.01, won; Over 158.5 total points at 1.29, won; Bayern -12.5 on the spread at 1.29, won. Best tip: Bayern -12.5 on the spread at 1.29, 56% confidence, won.
BBL season trends
60 games · 2026-27 seasonWho wins
- Home wins67%
- Away wins33%
- Close games (5 pts or fewer)18%
- Blowouts (20+ pts)22%
Scoring
- Home team88.4
- Away team83.3
- Overtime games8%
Season extremes
- Highest-scoring game 223 pointsBasketball Braunschweig 116–107 Trier
- Widest margin 53 pointsBayern 113–60 Oldenburg
How our BBL picks did
Finished games only · ties and cancelled games not counted- Moneyline 35-18 66%
- Total points 36-17 68%
- Point spread 36-17 68%
- Best tip 36-17 68%
Germany BBL standings
2026-27 seasonRegular Season
| # | Team | GP | W | L | Pts | PF | PA | +/− |
|---|---|---|---|---|---|---|---|---|
| 1 | 6 | 5 | 1 | 11 | 566 | 422 | +144 | |
| 2 | 6 | 5 | 1 | 11 | 597 | 524 | +73 | |
| 3 | 5 | 4 | 1 | 9 | 451 | 423 | +28 | |
| 4 | 6 | 4 | 2 | 10 | 507 | 479 | +28 | |
| 5 | 7 | 4 | 3 | 11 | 610 | 614 | −4 | |
| 6 | 6 | 4 | 2 | 10 | 497 | 481 | +16 | |
| 7 | 7 | 4 | 3 | 11 | 616 | 594 | +22 | |
| 8 | 7 | 4 | 3 | 11 | 621 | 572 | +49 | |
| 9 | 6 | 3 | 3 | 9 | 512 | 485 | +27 | |
| 10 | 6 | 3 | 3 | 9 | 535 | 567 | −32 | |
| 11 | 6 | 3 | 3 | 9 | 500 | 535 | −35 | |
| 12 | 7 | 3 | 4 | 10 | 573 | 594 | −21 | |
| 13 | 7 | 3 | 4 | 10 | 521 | 584 | −63 | |
| 14 | 7 | 2 | 5 | 9 | 536 | 618 | −82 | |
| 15 | 7 | 2 | 5 | 9 | 591 | 636 | −45 | |
| 16 | 7 | 2 | 5 | 9 | 607 | 621 | −14 | |
| 17 | 7 | 2 | 5 | 9 | 600 | 633 | −33 | |
| 18 | 6 | 1 | 5 | 7 | 479 | 537 | −58 |
- Playoffs: Quarter-finals
- Play-in
- Relegation - Pro A
Pts standings points: 2 for a win, 1 for a loss. The table follows the league’s own order. W / L wins and losses, GP games played. PF / PA points scored and allowed this season. +/− points scored minus points allowed.