Beer Pong Calculator
Calculate total beer consumed, estimated BAC, game duration, and throw statistics for beer pong. Supports custom cups, players, and beer types.
About
Beer pong math is deceptively simple until someone ends up consuming far more alcohol than expected. A standard 10-cup game with 12 oz fills per cup delivers 120 oz of beer per side. At 5% ABV, that is 6 oz of pure ethanol split between teammates. For a 150 lb person, the resulting Blood Alcohol Content (BAC) can exceed the legal driving limit of 0.08% within a single game. This calculator uses the Widmark equation to estimate BAC based on actual cup counts, fill volumes, beer ABV, body weight, and elapsed time. It does not replace a breathalyzer. Metabolism varies by genetics, food intake, hydration, and liver function. Treat all outputs as rough estimates and err on the side of caution.
Game duration estimates assume a constant throw accuracy (p) per round. Real games exhibit streaky variance. The geometric expectation model used here gives the mean number of rounds to clear the table, not worst-case. If accuracy drops below 15%, expect games to exceed 45 minutes and total consumption to climb as re-racks and overtime rules apply. Pro tip: weigh yourself before the party, not after.
Formulas
Blood Alcohol Content is estimated using the Widmark formula, the standard pharmacokinetic model adopted by forensic toxicology:
Where A = total alcohol consumed in fluid ounces, W = body weight in pounds, r = Widmark factor (0.73 for male, 0.66 for female), and H = hours since first drink. The constant 5.14 converts fluid ounces of ethanol to grams per the density of ethanol (0.789 g/mL). The elimination rate 0.015 %/hr is the population average.
Total alcohol consumed is derived from the game setup:
Where C = number of cups, V = fill volume per cup in fluid ounces, ABV = alcohol by volume percentage, and P = number of players on the drinking side.
Expected game duration uses the geometric distribution mean for rounds needed:
Where R = expected rounds, N = throwers per round, and p = per-throw hit probability. Duration equals R ร t where t ≈ 30 sec average per round.
Reference Data
| Beer Style | Typical ABV | Calories per 12 oz | Pure Alcohol per Cup | Notes |
|---|---|---|---|---|
| Light Lager | 4.0% | 100 | 0.48 oz | Most common pong beer |
| Standard Lager | 5.0% | 150 | 0.60 oz | Budweiser, Heineken class |
| Pilsner | 4.5% | 135 | 0.54 oz | Czech & German styles |
| Wheat Beer | 5.4% | 170 | 0.65 oz | Hefeweizen, Blue Moon |
| Pale Ale | 5.5% | 165 | 0.66 oz | Sierra Nevada class |
| IPA | 6.5% | 200 | 0.78 oz | Significantly more alcohol |
| Double IPA | 8.5% | 280 | 1.02 oz | Dangerous for pong |
| Stout | 5.0% | 175 | 0.60 oz | Guinness Draught: 4.2% |
| Porter | 5.5% | 185 | 0.66 oz | Heavier feel, similar ABV |
| Amber Ale | 5.0% | 160 | 0.60 oz | Fat Tire class |
| Belgian Strong | 9.0% | 300 | 1.08 oz | Not recommended for pong |
| Sour / Gose | 4.5% | 140 | 0.54 oz | Trendy, lower ABV |
| Hard Seltzer | 5.0% | 100 | 0.60 oz | White Claw, Truly class |
| Malt Liquor | 7.0% | 220 | 0.84 oz | High risk, budget option |
| Non-Alcoholic | 0.5% | 70 | 0.06 oz | Safe alternative |
| Cider | 5.5% | 180 | 0.66 oz | Angry Orchard class |