Elo Rating Win Probability & Post-Match K-Factor Rating Update Calculator

Compute Elo expected win probability and exact rating delta ΔR = K × (S − E).

New Player A Elo Rating
1,671.722 Elo
Expected Score / Win Probability (E_A) 32.118 %
Rating Change if Player A Wins (S=1) 21.722 +Elo
Rating Change if Player A Loses (S=0) -10.278 Elo
Inputs
⚡ Scenarios:
Elo
Player A current Elo rating.
Elo
Player B current Elo rating.
K
K-Factor rating volatility constant (10 FIDE Master, 20 standard, 32–40 rapid/provisional).
score
Player A actual score (1.0 = Win, 0.5 = Draw, 0.0 = Loss).
Results & Graph
New Player A Elo Rating
1,671.722 Elo
Expected Score / Win Probability (E_A)
32.118 %
Rating Change if Player A Wins (S=1)
21.722 +Elo
Rating Change if Player A Loses (S=0)
-10.278 Elo

New Player A Elo Rating

Graph 1 • Elo Rating & Win Probability • Domain Architecture & Live Telemetry Maps Player A Rating, Player B Rating, K Factor Sensitivity through Elo Rating & Win Probability Formula.
New Player A Elo Rating: 1,671.722 Elo Elo Rating & Win Probability • Invariants & Metrics New Player A Elo Rating 1,671.722 Elo Expected Score / Win Probabi 32.118 % Rating Change if Player A Wi 21.722 +Elo Rating Change if Player A Lo -10.278 Elo
Graph 2 • New Player A Elo Rating Across Player A Rating Sweep (40% → 160%) Evaluates E_A = 1 / [ 1 + 10^((R_B − R_A) / 400) ]; R′_A = R_A + K × (ActualScor across 7 operating points (current input highlighted).
0 Elo 1.5k Elo 2.9k Elo 691.9 660Elo 1.0k 990Elo 1.3k 1.3kElo 1.7k 1.6kElo 2.0k 2.0kElo 2.3k 2.3kElo 2.6k 2.6kElo
Graph 3 • Joint Sensitivity: Player A Rating × Player B Rating Compares New Player A Elo Rating when Player B Rating is shifted +25% (solid) vs. −25% (dashed).
0 Elo 1.2k Elo 2.4k Elo --- Player B Rating @ 75% 1.2k -30% 1.4k -15% 1.7k +0% 1.9k +15% 2.2k +30%
Summary: Against a 1780-rated opponent, Player A (1650) has a 32.12% expected score; scoring 1 shifts rating by +21.72 to 1671.7.
Summary: Against a 1780-rated opponent, Player A (1650) has a 32.12% expected score; scoring 1 shifts rating by +21.72 to 1671.7.
Interactive chart & math engine powered by CalculatorGraph

Formula & Mathematical Methodology: Elo Rating & Win Probability Formula

EA = 1 / [ 1 + 10(RB − RA / 400) ]
R′A = RA + K × (ActualScoreS − EA)
E_A = 1 / [ 1 + 10^((R_B − R_A) / 400) ]; R′_A = R_A + K × (ActualScore_S − E_A)
  • playerARating: Player A Rating (Elo)
  • playerBRating: Player B Rating (Elo)
  • kFactorSensitivity: K Factor Sensitivity (K)
  • actualMatchScore0to1: Actual Match Score0to1 (score)

Rounding: Internal floating-point calculations run in 64-bit IEEE-754 double precision; display values round to 2–4 decimal places.

Worked Example: Worked Mathematical Example: Elo Rating & Win Probability

Compute Elo expected win probability and exact rating delta ΔR = K × (S − E).

  1. Specify the function parameters, matrix entries, or confusion matrix counts.
  2. Apply the closed-form or iterative formula: E_A = 1 / [ 1 + 10^((R_B − R_A) / 400) ]; R′_A = R_A + K × (ActualScore_S − E_A).
  3. Examine the primary result, error bounds, and 3 interactive SVG plots.
Result: Computes Elo Rating & Win Probability via E_A = 1 / [ 1 + 10^((R_B − R_A) / 400) ]; R′_A = R_A + K × (ActualScore_S − E_A).

Frequently Asked Questions

How does the Elo Rating Win Probability & Post-Match K-Factor Rating Update Calculator compute the solution?

It evaluates E_A = 1 / [ 1 + 10^((R_B − R_A) / 400) ]; R′_A = R_A + K × (ActualScore_S − E_A) directly in your browser and updates three custom SVG visualizations in real time.

Can I solve backwards for an input parameter using Goal Seek?

Yes. Click "🎯 Goal Seek" in the results toolbar to solve backwards for any numeric input field.

Does this calculator run locally offline?

Yes. All calculations run 100% locally in your browser and work offline via the CalculatorGraph PWA.

Mathematics & Statistics · Game Theory, Ratings & Stochastic Processes

Elo Rating Win Probability & Post-Match K-Factor Rating Update Calculator: inputs, method, and how to read the result

Compute Elo expected win probability and exact rating delta ΔR = K × (S − E).

Choose inputs for the case you are checking

The defaults are illustrative. Replace them with values for your case and keep the units shown beside each field.

  • Player A Rating: Player A current Elo rating.
  • Player B Rating: Player B current Elo rating.
  • K Factor Sensitivity: K-Factor rating volatility constant (10 FIDE Master, 20 standard, 32–40 rapid/provisional).
  • Actual Match Score0to1: Player A actual score (1.0 = Win, 0.5 = Draw, 0.0 = Loss).

What the calculation includes

With the default values shown, New Player A Elo Rating is 1,671.722 Elo. The calculation follows Elo Rating & Win Probability Formula; the formula and variable definitions above show how the inputs combine.

One-input check: With the other defaults held constant, changing Player A Rating from 1,650 Elo to 1,815 Elo changes New Player A Elo Rating from 1,671.722 Elo to 1,829.394 Elo. This is a comparison inside the calculator's stated model, not a prediction.

Where to use caution

  • Uses exact analytical or standard numerical analysis formulations from NIST DLMF.
  • Double-precision floating-point arithmetic has ~15–17 significant decimal digits of precision.

Scope: Global Mathematical & Statistical Standard Check the assumptions and limitations against your situation before relying on the estimate.

More in Mathematics & Statistics: Scientific Calculator, Statistics & Standard Deviation Calculator, Permutations, Combinations, Probability, Sample Size & P-Value Calculator.