Game Rules
Tip: press to jump anywhere

Notifications

📖 All game rules

Leagues

A recurring season where teams pile up points across many game nights and climb one standings table.

New to Brainflood? Try a mode for yourself, then start hosting your own nights.

Play a free daily game Start hosting free

What a league is

A league turns a run of separate game nights into one season. Teams keep a standings row that carries forward week to week, so instead of a fresh scoreboard every night there is one table that everyone is trying to climb.

A league is not a bracket. A tournament is one event decided over a few matches; a league is the whole season those events live inside. You keep running your normal trivia nights, and each night you attach to the league adds its result to the table.

Every league has a standings page at a short link (/l/ plus the league code), so regulars can check where their team sits between visits and new teams can see exactly what they are walking into. A public league is also listed for players to find; a private one is unlisted, so only people you give the code to see it.

How a league runs

First you create the season: give it a name, an optional season label like a quarter or a year, and a scoring mode. Then you add the teams. The host can type teams in directly, and if the league is public a signed-in player can enter a saved team they own or belong to, from the standings page or the players' Leagues page. Only teams in the league score, so add every team before its first night counts.

Then you play your nights as usual and attach the ones that count to the league, from the Nights tab. When one of those game nights finishes, its result rolls into the table on its own. If you attach a game that already finished, it counts right away. There is no separate scoring step and no spreadsheet.

Points accrue by matching each game team back to a league team. A team that played on its saved team is matched exactly; a team typed in by name is matched by that name, ignoring capital letters. Teams are placed by their final score for the night, counting every team in the game, then each league team earns season points (placement) or adds its score to a running total (cumulative).

The table sorts by points, then by nights won, then by total score, then by best finish. A night won means the team finished first that night. When the season is done you complete the league, which closes it to new teams and nights and crowns the team on top as champion.

Players follow their own seasons from My Leagues, under You in the menu. It shows every league their team is in, along with their current place, points, nights played, wins, and best finish. Public seasons are listed there to browse, with a box to look one up by its code, and a player can enter one of their saved teams in a single tap. A private league only takes the teams its host adds.

Variants

Placement points

Each night a team earns points based on where it finished, not how many points it scored.

This is the default and the classic pub-league feel. Every game night, teams are ranked by their final score, and each rank earns a fixed number of season points from a payout table (by default 10, 8, 6, 5, 4, 3, 2, 1 for the top finishers). First place earns the most, and the drop between places is gentle so a rough night still counts for something.

A team that finishes past the end of the payout table still earns the participation points value for showing up. That keeps casual teams in the hunt and rewards turning up every week, which is the whole point of a season.

Placement scoring keeps a single blowout night from deciding the whole season. A team that wins by a mile earns the same first-place points as a team that squeaks it, so consistency across many nights beats one big score.

The payout table is the same every night, whatever the size of the crowd. Winning a quiet night against one other team pays the same as winning a packed night against twenty, and second of two pays more than third of twenty. The table never pays a lower place more than a higher one, and the participation points can be at most the table's last row.

Cumulative score

Each night a team adds its full game score to a running season total.

In cumulative mode there is no payout table. A team's season total is simply the sum of the scores it posted across every counted night. The team with the highest running total sits on top of the table.

This rewards raw output and big nights. It suits a room where the same strong teams show up every week and you want the scoreboard to reflect exactly how many points they have banked all season.

Only use it when every night is the same kind of game at the same length. Scores are added as they are, so a night with more questions, or a format that scores in hundreds or thousands, outweighs a shorter or lower-scoring night.

Scoring

1st 10 pts 2nd 8 pts 3rd 6 pts 4th 5 pts 5th 4 pts 6th 3 pts 7th 2 pts 8th 1 pts

Host setup options

OptionWhat it controls
Scoring mode Default: placement
How a night's result turns into season points.
Placement awards fixed points by finishing position from a payout table. Cumulative adds each night's full game score to a running total. Placement rewards showing up and consistency; cumulative rewards raw output. You pick it when you create the league, and it locks once the first night is counted.
Participation points Default: 1 (range 0 to 1000) Only: placement mode
Points a team earns for playing a night but finishing past the payout table.
In placement mode, teams that finish beyond the last row of the payout table still earn this many points for turning up. It can be at most the last row of the table (1 with the default table), so finishing lower never pays more than finishing higher; set it to zero to only pay the ranked places. It does nothing in cumulative mode. Set it on the league's Settings tab before the first night is counted; after that it is locked.
Public league Default: Off
List the league publicly and let teams enter themselves.
On: the league is listed on the players' Leagues page, and a signed-in player can enter a saved team they own or belong to. Off: the league is unlisted and only teams you add show up on the table. Either way, anyone with the league code can open its standings page.

🏆 Glory Points

A league is a standings layer on top of your game nights, so the Glory Points come from the games themselves. Every night that a league counts is a real game, and it pays Glory Points to its players the same way any game does when it finishes.

Climbing a league table does not spend or change Glory Points; it is a separate season race. See the Glory Points guide for how a game night pays out.

Read the Glory Points guide →

Tips for hosts

Encourage saved teams. When a crew plays on the same saved team every week, their nights match to the standings even if they spell the team name differently, and their season stats follow them. That is exactly the habit a league is trying to build.

Make the league public and put the standings link on the table. A tight table is the reason regulars come back, so let them watch it. A shared link or a printed code on the coaster is enough for a team to check its rank or sign itself up.

Pick placement scoring for most rooms. It keeps one runaway night from settling the season and rewards teams for turning up, which fills more Tuesdays than raw output does. Reach for cumulative only when you want the table to show total points banked.

Fairness & the fine print

A night counts exactly once. Each attached game night is recorded when it completes, and a completed night is never scored twice even if the finish is processed again, so no team can be double-counted.

Only teams in the league score. A walk-in team that never joined the league earns nothing and never appears on the table. It still takes its place on the night, though: if a walk-in wins, the best league team finishes second and earns second-place points.

A team playing on its saved team is always matched by that link first. A walk-in that happens to use a league team's name cannot take that team's night when the real team is there on its saved team.

Every night counts. There is no dropping a team's worst nights, and a night a team misses earns it nothing, so the table rewards turning up as much as playing well.

Ties share a place. When two teams post the same score on a night they finish level and earn the same placement points, and the next team skips a place (1st, 2nd, 2nd, 4th). Two teams tied for first both get a night won. The champion is the team at the top of the table when you complete the league.

Standings update automatically when an attached game night completes. You do not tally anything by hand.

A single game night belongs to at most one league, so a night's result feeds exactly one season table.

You can keep adding teams and nights while the season is active. A team added mid-season starts at zero. Completing the league is the only step that closes it and names a champion.

Attached the wrong game? Remove the night from the Nights tab. Any points it gave come back off the table, and the game can be attached again later.

A night that finishes after you complete the league does not count.

Practice games cannot be attached as league nights.

Removing a team from the league deletes its standings row and every point it earned.

Leagues are on the Pro plan and up. Pro starts up to 2 new leagues a month; Business and Enterprise start as many as you like. A league you already run keeps working if you change plans.

Read enough? Play a round right now, or set up a night of your own.

Play a free daily game Start hosting free