Calculator Input
Example Data Table
| Player A | Player B | Rating Gap | Expected Win Rate A | Meaning |
|---|---|---|---|---|
| 1600 | 1600 | 0 | 50.00% | Equal strength match. |
| 1700 | 1500 | 200 | 75.97% | Player A is a strong favorite. |
| 1450 | 1650 | -200 | 24.03% | Player A is the underdog. |
| 2000 | 1800 | 200 | 75.97% | The same gap gives the same probability. |
Formula Used
The Elo expected score uses a logistic curve. It converts a rating gap into a probability style score.
Expected score for Player A:
EA = 1 / (1 + 10 ^ ((RB - RA) / S))
Expected score for Player B:
EB = 1 - EA
Rating change for Player A:
ChangeA = K × (ActualScoreA - ExpectedScoreA)
New rating for Player A:
NewRA = RA + ChangeA
Here, RA is Player A rating. RB is Player B rating. S is the Elo scale constant. The usual value is 400. A win counts as 1. A draw counts as 0.5. A loss counts as 0.
How to Use This Calculator
- Enter the current rating for Player A.
- Enter the current rating for Player B.
- Add a K factor, such as 16, 24, 32, or 40.
- Keep the scale at 400 for standard Elo work.
- Add any Player A advantage if needed.
- Enter future games for projection.
- Add wins, draws, and losses for rating update analysis.
- Press calculate to view results above the form.
- Use CSV or PDF buttons to save the result.
Elo Win Rate and Physics View
Why Ratings Behave Like Energy States
An Elo rating is not only a sports number. It can also be read as a compact state value. In physics, systems often move from hidden ability to visible results. Elo does the same thing. It turns uncertain skill into a match expectation. A higher rating acts like a higher energy level. The gap between two ratings creates pressure toward one result. Yet it never removes chance.
The Logistic Shape
The calculator uses a logistic curve. This curve is common in many physical models. It keeps probability between zero and one. It also makes small rating gaps meaningful. Large gaps still matter, but their effect slows down. This prevents impossible certainty. A 400 point gap means the stronger side has about ten times the expected score.
Rating Change as Feedback
The K factor controls response strength. A high K value reacts quickly. A low K value reacts slowly. This is similar to damping in a physical system. Strong damping avoids wild movement. Weak damping lets ratings jump after each match. The best choice depends on sample size, player stability, and event importance.
Using Results Carefully
The win rate is an expectation, not a promise. A 70 percent favorite can still lose. That loss may create a large upset index. The rating update then corrects the model. Over many games, random noise tends to fade. The rating should move toward real strength. Use projections for planning. Use updates for review. Use both together for better decisions.
Frequently Asked Questions
1. What does Elo win rate mean?
It is the expected score from the rating gap. In a no-draw setting, it can be read as win probability.
2. Why is the scale constant usually 400?
The 400 value is common in classic Elo systems. It makes a 400 point gap equal about a tenfold expected score advantage.
3. What is the K factor?
The K factor controls rating movement. Higher values create faster changes. Lower values create smoother and slower updates.
4. Can this calculator handle draws?
Yes. A draw is counted as half a point for Player A. It affects actual score and rating change.
5. What is Player A advantage?
It is an optional rating boost. Use it for home field, first move, equipment, map side, or other measurable advantage.
6. Why can an underdog still win?
Elo gives probability, not certainty. Even a low expected score still allows upsets, errors, surprises, and changing performance.
7. What is performance rating?
Performance rating estimates the rating implied by the actual score against the listed opponent rating.
8. Can I export my result?
Yes. After calculation, use the CSV button for spreadsheets or the PDF button for printable reports.