Pythagorean Wins Calculator
Expected wins from runs or points scored and allowed using the Pythagorean win expectation formula.
About this calculator
Bill James discovered that a team's win percentage tracks remarkably closely with the ratio of runs scored to runs allowed raised to a fixed exponent — not the raw run differential, but scores^exponent divided by (scored^exponent + allowed^exponent). This calculator computes exactly that: Win% = RS^exp / (RS^exp + RA^exp), multiplied by total games to get expected wins. The exponent is what makes the formula sport-specific, and it isn't arbitrary — it reflects how much scoring variance exists in a given sport's games. Baseball uses James's original 1.83; basketball's much higher 13.91 (Hollinger's refinement) reflects that NBA games are high-scoring and low-variance, so small point differentials translate to lopsided win rates; football (2.37) and hockey (2.05) sit in between.
A custom exponent option lets you apply the same framework to a sport or dataset not in the preset list. Beyond the headline win percentage, the calculator reports run/point differential per game and "wins above .500" — the gap between Pythagorean-expected wins and an even .500 record, useful context for the team's actual standing. The real value of this metric is diagnostic: when a team's actual win total diverges sharply from its Pythagorean expectation, that's usually a signal of unsustainable luck in close games (bullpen performance in baseball, clutch shooting in basketball) rather than true team quality, and such teams tend to regress toward their Pythagorean number over a longer sample.
Inputs
Results
Win Percentage
53.39%
How to Use This Calculator
- Enter total Points or Runs Scored and Points or Runs Allowed for the season.
- Set the Total Games in the season (MLB=162, NBA=82, NFL=17, NHL=82).
- Select the Sport to apply the correct Pythagorean exponent automatically.
- Review the Expected Win Percentage, Expected Wins, and Expected Losses.
- Compare Wins Above .500 to actual standings to identify over- or under-performing teams.
How the result changes with Points / Runs Scored
| Points / Runs Scored | Win Percentage |
|---|---|
| 350 | 24.36% |
| 525 | 40.35% |
| 1,050 | 70.63% |
| 1,750 | 85.97% |
What each input means
- Points / Runs Scored
- Total points or runs scored over the season.
- Points / Runs Allowed
- Total points or runs allowed over the season.
- Total Games
- Number of games in the season (MLB=162, NBA=82, NFL=17, NHL=82).
- Sport
- Select the sport to use the appropriate Pythagorean exponent.
- Custom Exponent
- Only used when Sport is set to 4 (Custom). Higher exponents mean extreme records are more likely.
What each result means
- Win Percentage
- Expected win percentage based on scoring differential.
- Expected Wins
- Projected wins over the full season.
- Expected Losses
- Projected losses over the full season.
- Exponent Used
- The Pythagorean exponent applied for the selected sport.
- Scoring Diff / Game
- Average scoring differential per game.
- Wins Above .500
- How many wins above or below a .500 record.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersPoints / Runs Scored = 700, Points / Runs Allowed = 650, Total Games = 162, Sport = 0 = 5 input(s) provided
- Calculate Win Percentage53.39 = 53.39
- Calculate Expected WinsExpected Wins = winPct * totalGames86.5 = 86.5
- Calculate Expected LossesExpected Losses = totalGames - expectedWins75.5 = 75.5
Engine last updated . Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why is basketball's exponent (13.91) so much higher than baseball's (1.83)?
The exponent reflects how much scoring variance a sport's games have. NBA games are high-scoring and comparatively low-variance, so even a small scoring differential reliably translates into a lopsided win rate, which requires a much larger exponent to fit. Baseball scores are lower and noisier game-to-game, so a smaller exponent captures its win-percentage relationship to run differential.
What does 'Wins Above .500' tell me that Win Percentage doesn't?
Win Percentage is a rate, while Wins Above .500 is expected wins minus half the total games — a direct count of how many games above (or below) a break-even record the team's scoring differential implies. It's often more intuitive for comparing teams across different schedule lengths, since '+8 wins above .500' means the same thing whether the season is 82 games or 162.
When should I use the Custom exponent option instead of a preset sport?
Use Custom whenever you're analyzing a sport, league, or dataset not in the preset list (baseball, basketball, football, hockey), or want to test a research-derived exponent for a specific competition. The calculator applies whatever exponent you enter in exactly the same Win% = RS^exp / (RS^exp + RA^exp) formula as the presets.
Why would a team's actual win total differ from its Pythagorean-expected wins?
A gap between actual and Pythagorean-expected wins usually signals performance in close games that isn't sustainable — strong bullpen outcomes in one-run baseball games, or clutch shooting in close basketball games — rather than a true difference in overall team quality. Teams with large gaps tend to regress toward their Pythagorean number as the sample of games grows.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Injury Impact Calculator
Estimate team win impact and financial cost when a key player is injured, using VORP-style analysis.
Sports AnalyticsWAR Calculator (Baseball) Calculator
Estimate Wins Above Replacement from batting, fielding, and baserunning stats.
Geometry & MeasurementPythagorean Theorem Calculator
Find the missing side of a right triangle using the Pythagorean theorem. Calculate area, perimeter, and angles.
Sports AnalyticsTrue Shooting Percentage Calculator
Calculate TS%, eFG%, and shooting efficiency from basketball box score stats.
More in Sports, Outdoors & Recreation.