Elo Rating Match Update
Compute updated Elo ratings for two players from a 1v1 result (1, 0.5 or 0), showing each side's expected score, delta and chosen K-factor.
How the Elo rating system works
The Elo rating system came from Arpad Elo, a Hungarian-American physics professor who also happened to be a chess master, and his goal was to rank chess players. The US Chess Federation (USCF) picked it up in 1960, FIDE (the world chess body) followed in 1970, and these days it has spread well past chess into Go, esports, tennis, football and matchmaking systems. What makes it tick is one idea: the gap between two players' ratings tells you the expected result of a game.
How it works
Think of each player's expected score as a probability somewhere between 0 and 1. When player A faces player B, that score works out to E_A = 1 / (1 + 10^((R_B − R_A) / 400)), and B's mirrors it at E_B = 1 − E_A. The 400 in there is what sets the scale, so a player rated 400 points higher is expected to win 10 times for every loss. Once the game is over, the rating shifts by R'_A = R_A + K · (S_A − E_A), where S_A is the actual result — 1 for a win, 0.5 for a draw, 0 for a loss. The K-factor decides how quickly ratings move. FIDE starts new players at K = 40 for their first 30 games, drops that to K = 20 afterward, and uses K = 10 once someone hits 2400 and counts as a master. The USCF, for its part, historically ran K around 32 for typical players. Crank K up and ratings react fast but get jumpy; keep it low and they're steady but slow to catch up.
Worked example
Say player A is rated 1600, player B is rated 1400, and we set K = 20. A's expected score comes out to E_A = 1 / (1 + 10^((1400 − 1600)/400)) = 1 / (1 + 10^(−0.5)) ≈ 0.76. Should A win (S_A = 1), the new rating is R'_A = 1600 + 20·(1 − 0.76) = 1600 + 4.8 ≈ 1605, a modest bump because the win was the likely outcome anyway. Flip the result and have underdog B win, and B picks up roughly 15 points, the reward for pulling off something improbable. Whatever A gains, B loses by the same amount, so the total rating across the pool stays put.
FAQ
Why do I gain so few points beating a weaker player? Because the win was already what everyone expected of you. Elo only pays out for results that beat expectation, and beating a much weaker opponent is "priced in" before the game even starts.
Is a draw always neutral? Not at all. Draw with someone much stronger and your rating still climbs, because your expected score going in was under 0.5.
Related Tools
FIDE Rating Delta
Applies the Elo formula to your rating, the opponent rating, the game result and the K factor, returning points gained or lost and the new rating.
Fabric Cover Factor
Compute a fabric's cover factor, CF = thread density (threads/cm) · √(Tex), an index of how 'closed' the weave is — how much the threads cover the area, leaving more or fewer open spaces. High factors indicate dense, opaque fabrics (canvas, twill); low ones, sheer, breathable fabrics (voile, mesh). It influences air permeability, opacity and strength. Enter the thread density and the count in Tex.
Powder Factor
Compute the powder factor of a rock blast by dividing the explosive mass (kg) by the volume of rock broken (m³), in kg/m³. It is the central parameter of the blast design: too low produces boulders and poor fragmentation; too high wastes explosive and increases vibration and flyrock. Optimizing it reduces downstream crushing costs. Enter the explosive mass and the rock volume.
Clinker Lime Saturation Factor (LSF)
Computes the lime saturation factor of raw meal or clinker, the index that tells how close the lime present sits to the maximum that silica, alumina and iron oxide could combine with: LSF = 100 × CaO ÷ (2.8 × SiO₂ + 1.18 × Al₂O₃ + 0.65 × Fe₂O₃), with contents as mass percentages. It is the number one parameter in cement kiln control because it governs the split between alite and belite: a value near 100 means nearly all the lime combines and the clinker comes out rich in C₃S, with good early strength, but it demands a hotter burn and a narrow operating margin. Above 100 free lime is left over, hydrating late and expanding in concrete; below 90 the clinker is poor in alite and 3-day strength drops. The form without free lime correction was adopted, as used in raw meal control; on burnt clinker some laboratories subtract free CaO from the numerator, which lowers the index by one or two points. Enter the CaO, SiO₂, Al₂O₃ and Fe₂O₃ contents of the sample.
Reservoir Recovery Factor
Compute a reservoir's recovery factor, RF = (Np/N)·100%, the fraction of the original oil (N, or OOIP) that will actually be produced (Np). It is one of the most important — and uncertain — numbers in the industry: primary recovery (natural energy) is usually 5–15%; with secondary recovery (water/gas injection) it rises to 30–50%; and advanced methods (EOR) can go further. It defines the field's economic value. Enter the cumulative production and the original oil in place.
NBA Efficiency Rating (EFF)
Adds points, rebounds, assists, steals and blocks, then subtracts missed shots, missed free throws and turnovers for the classic NBA efficiency number.
The results provided by this tool are for general informational and educational purposes only and do not constitute professional, financial, medical, legal, tax or accounting advice. Always confirm important decisions with a qualified professional and official sources.