Standard games use 10 cups per side (6 in shorter games) with a couple of ounces of beer in each. Players who keep winning drink the most, so the estimate assumes a player reaches the final and shares the cups with a teammate. Use light beer or water in the cups, and never drink and drive.
How to use the Beer Pong Calculator
- Teams
- Players per team
- Tables
- Cups per team per game
- Beer per cup
- Minutes per game
- Price per 12 oz can
- Beer ABV
- Player’s sex (for BAC)
- Player’s weight
Results update as you type, and every field accepts the units shown in its menu.
How it works
Enter the number of teams and tables, cups per side and beer per cup, minutes per game, beer prices, and the player’s sex and weight.
Inputs explained
| Field | What to enter |
|---|---|
| Teams | A number |
| Players per team | A number |
| Tables | A number |
| Cups per team per game | A number |
| Beer per cup | Units: fl oz, ml |
| Minutes per game | A number |
| Price per 12 oz can | Amount in your currency |
| Beer ABV | In % |
| Player’s sex (for BAC) | Choose one: Male, Female |
| Player’s weight | Units: kg, lb |
What each result means
- Games to play = [Teams] – 1
- Rounds = ceil(log([Teams])÷log(2))
- Tournament time = ceil([Games to play]÷[Tables])×[Minutes per game]÷60
- Beer needed = [Games to play]×2×[Cups per team per game]×[Beer per cup]×1.15
- Beer cost = [Beer needed]÷355×[Price per 12 oz can]
- Cost per player = [Beer cost]÷([Teams]×[Players per team])
- Beer drunk by a finalist = [Rounds]×[Cups per team per game]×[Beer per cup]÷[Players per team]
- Estimated BAC of a finalist = max([Beer drunk by a finalist]×[Beer ABV]÷100×0.789÷([Player’s weight]×[Player’s sex (for BAC)])×100 – 0.015×[Rounds]×[Minutes per game]÷60, 0)
Example values
How the main result changes when Teams changes and everything else stays at the example values above:
| Teams | Beer needed (cans (12 oz)) |
|---|---|
| 4 | 11.5 |
| 6 | 19.2 |
| 8 | 26.8 |
| 10 | 34.5 |
| 12 | 42.2 |
| 16 | 57.5 |
Formula
Games (single elimination) = teams − 1; rounds = ⌈log₂ teams⌉
Beer per game = 2 teams × cups × beer per cup
Tournament time = games ÷ tables × minutes per game
BAC (Widmark) = alcohol (g) ÷ (body weight (g) × r) × 100 − 0.015 × hours (r = 0.68 men, 0.55 women)
Worked example
Inputs — Teams: 8; Players per team: 2; Tables: 2; Cups per team per game: 10; Beer per cup: 2 fl oz; Minutes per game: 15; Price per 12 oz can: $1.2; Beer ABV: 4.2 %; Player's sex (for BAC): Male; Player's weight: 80 kg.
Results — Games to play = 7; Rounds = 3; Tournament time = 1 h 0 min; Beer needed = 26.8 cans (12 oz); Beer cost = $32.19; Cost per player = $2.01; Beer drunk by a finalist = 30 fl oz; Estimated BAC of a finalist = 0.043 %; Driving = Alcohol in the blood – do not drive.
Frequently asked questions
How much beer do I need for beer pong?
About 40 oz (3–4 cans) per game – 20 cups with 2 oz in each – plus a little for spills.
How many games in a beer pong tournament?
A single-elimination tournament has one fewer game than teams.
How long does a beer pong game take?
Usually 10–20 minutes.