Blog · July 26, 2026
Bundesliga 2026/27 Prediction League: a private table for your group, no betting
The Bundesliga starts on Friday 28 August 2026, a week after the Premier League. Every fixture is already in trefa.app — 306 matches, 18 clubs, 34 matchdays. Set up a private prediction league for your mates, your office or your supporters' club, with your own scoring rules and nothing staked.

A Bundesliga 2026/27 prediction league is a points game in which you, your mates or your colleagues call the exact scores of German top-flight matches. The season starts on Friday 28 August 2026 and the app keeps the table.
In trefa.app the German season is already loaded — 306 fixtures across 34 matchdays between 18 clubs. It opens on Friday 28 August 2026 at 20:30 German time with Bayern München against VfB Stuttgart, and the last matchday is Saturday 22 May 2027. Nothing is staked and nothing is paid out: no entry fee, no odds, no kitty, just points. Predict the whole division, or only the German club you follow.
What a private prediction league is, and why it isn't betting
Everyone in a closed group calls the same fixtures before kick-off, the app compares each prediction with the real result and turns the difference into points.
What separates it from most of what a search for German football turns up is what is missing: no stake, no entry fee, no odds and no prize fund. The app takes no deposits and pays out no winnings.
That matters in a British or Irish workplace, where the office sweepstake — a fiver each, names out of a hat — is a money game somebody has to hold and account for. Take the money out and the objection goes with it: you play the group chat for a table position, not the house for a payout.
Bundesliga 2026/27 by the numbers
Fixtures load automatically from a sports data feed — nobody enters a kick-off time by hand.
| What | Detail |
|---|---|
| Competition | Bundesliga 2026/2027 (the German top flight) |
| Clubs | 18 |
| Fixtures in the app | 306 (whole season) |
| Matchdays | 34 |
| First fixture | Fri 28 August 2026, 20:30 German time — Bayern München v VfB Stuttgart |
| Final matchday | Sat 22 May 2027 |
Opening night of the Bundesliga 2026/27
| Date | Kick-off (German time) | Fixture |
|---|---|---|
| Fri 28 Aug 2026 | 20:30 | Bayern München v VfB Stuttgart |
The rest of matchday 1 appears as those kick-off times are confirmed. Predictions close the moment a match starts — nothing is edited afterwards and nobody calls it retrospectively.
An hour earlier than you think, a week later than your own league
Germany is one hour ahead all year round, and kick-off times in the app are shown in Central European Time — for the Bundesliga, local German time. So the opener listed as 20:30 starts at 19:30 for you: a Friday night that begins after work rather than halfway through it. If your group tends to remember on the way to the pub, the app pushes a reminder before the deadline.
The German season also starts on 28 August, a week after the Premier League's 21 August opener. If your domestic league got away from you — half the group signed up late, matchweek 1 unpredicted — this is a clean sheet with all 34 matchdays ahead.
What you predict, and how the points work
The core of every league is the exact score. You call 2–1; how close you land decides what you take. Points come from a perfectly correct scoreline, from the right goal difference with the wrong scoreline, or simply from picking the right winner.
Nothing is imposed from above. As founder you decide what an exact score is worth, what a correct winner is worth and whether a called draw earns a bonus. Change the rules in November and the points recalculate retrospectively, visibly to everyone. For a starting point rather than a blank page, scoring rules works the same for a supporters' club as for an office.
Groups who want more can switch on the goalscorer, the assist and the time of the first goal — all optional, all scored automatically after full time, all on the features page.
All 18 clubs — or just yours
The 2026/27 line-up sits in the app under its German names, which is how you will see it in the picker: Bayern München, Borussia Dortmund, Bayer Leverkusen, RB Leipzig, Eintracht Frankfurt, VfB Stuttgart, Werder Bremen, Borussia Mönchengladbach, SC Freiburg, 1. FC Köln, FC Schalke 04, Hamburger SV, Union Berlin, FSV Mainz 05, FC Augsburg, 1899 Hoffenheim, SV Elversberg and SC Paderborn 07.
This is the setting people abroad reach for first: following German football from Manchester or Cork usually means one club properly and the rest loosely.
Team selection when you create the league lets you tick one club, or several. Everyone then sees only the fixtures those clubs appear in, home and away. Out of 306 fixtures your list comes down to your club's 34 — nine months of league for about two minutes a week. You can widen it later, though a club cannot be removed once somebody has predicted its match; tick nothing and you get the full division. The Europe-wide version is in the supporters' club prediction league for national leagues 2026/27.
One table for the Bundesliga and your own league
Almost nobody here follows German football and nothing else, and running two separate leagues means two tables and half the group forgetting the second one.
The multi-league setting merges competitions of the same sport into a single prediction league: fixtures interleave into one chronological list and points add up into one table, so whoever reads the Bundesliga better than the Premier League finally has somewhere to prove it. You pick the competitions at setup and can add more later. The domestic half of that setup is in the Premier League 2026/27 prediction league, and if your German club reaches a European competition, a follow a club across leagues toggle adds it automatically — see the European cups 2026/27 prediction league.
Your club's colours
So the league looks like it belongs to your group, the admin can apply a palette drawn from real club colours.
The palettes are not named after clubs and this is not official club branding, just visual inspiration.
Who a Bundesliga prediction league suits
Supporters' club branches abroad. A branch meets on matchdays and goes quiet in between; a table keeps it talking on the days nothing is on.
Pubs and sports bars. If the German games are on your screens anyway, the regulars tap their calls in before kick-off and by full time the resident expert is settled.
Offices. The Bundesliga runs from late August to May, most of a working year, and it lands more naturally than a scheduled team-building afternoon.
A group of mates. Five people in a WhatsApp group get the same league as a branch of a hundred — no committee, no subs.
Online communities. A club Facebook group, a Discord or a forum thread: a shared table gives people a reason to come back on a Tuesday, and joining is one tap on a link — see prediction league without registration.
How to set up a Bundesliga prediction league
A few minutes, on a phone or a laptop.
- Sign in with Google. On the login page you sign in with a Google account — no password to invent, no form to fill in.
- Create the league and pick the competition. Open create a league. A tree menu takes you through it: Football, then Bundesliga 2026/2027, then optionally the club whose fixtures you want.
- Set the scoring and the look. Configure the points the way your group argues they should work, and choose a palette.
- Invite people. The app generates an invite link and a QR code for the WhatsApp group, the branch page or the wall behind the bar.
Add it to your home screen while you are there: trefa.app is a PWA, not an App Store download.
When it isn't the right fit
The app carries the Bundesliga, not the 2. Bundesliga, the DFB-Pokal or the Austrian and Swiss leagues, so a group interested in German football below the top flight will not find it here. If the point of your group is a cash pot, this is the wrong tool by design — there is deliberately no way to take money in or pay it out. It is not fantasy football either: no auction, no budget, no starting XI, just scorelines. With two people it is barely a contest; the table means something from about five.
Set up your league before matchday 1
The Bundesliga is back on Friday 28 August. Get your league standing before then and you begin with all 34 matchdays ahead instead of explaining to latecomers what they missed. Current terms and prices are on the pricing page, and no money moves anywhere in the game itself.
Start your league, send the link round the group, and find out by May which of you actually reads German football.
Frequently asked questions
When does the Bundesliga 2026/27 season start?
On Friday 28 August 2026 at 20:30 German time — 19:30 in the UK and Ireland — with Bayern München against VfB Stuttgart. The final matchday is Saturday 22 May 2027.
Is a prediction league the same as betting?
No. There is no stake, no entry fee, no odds and no prize fund — the app takes no deposits and pays out no winnings. You play your own group for a position in the table, not a bookmaker for money.
What time will the fixtures show if I am watching from the UK?
The app shows kick-off times in Central European Time, which for the Bundesliga is local German time. Take an hour off for the UK and Ireland: a 20:30 kick-off is 19:30 for you.
How many Bundesliga fixtures are ready in the app?
The whole season: 306 fixtures across 34 matchdays between 18 clubs. The schedule loads automatically from a sports data feed, so nobody types in a fixture or a kick-off time.
Can I predict only my own club's matches?
Yes. Team selection lets you tick one club or several, and only the fixtures they appear in show up — home and away. Out of 306 league fixtures your list comes down to your club's 34.
Can I run the Bundesliga and the Premier League in one prediction league?
Yes. The multi-league setting merges competitions of the same sport into one chronological fixture list and one shared table, so a Saturday in England and a Saturday in Germany feed the same standings.
How much does a Bundesliga prediction league cost?
A pool of up to five participants costs nothing; from the sixth member onwards it is charged per member — current terms and prices are on the pricing page. The subscription is a fee for software, not a stake.
Do I have to install anything, and can anyone outside the group see our league?
No installation — trefa.app is a PWA you add to your home screen from the browser. The league is private and cannot be searched for; people get in only through your invite link or QR code.



