Chess Elo Expected Score Calculator
The Elo system was invented by Arpad Elo in the 1960s for chess and is now used by FIDE, USCF, Chess.com, Lichess and most competitive video games (League of Legends, Dota, StarCraft). The core formula E = 1 ⁄ (1 + 10^((Rb − Ra) ⁄ 400)) maps a rating gap to an expected score: 0 points → 50%; 100 points → ~64%; 200 points → ~76%; 400 points → ~91%. After the game, the rating change is ΔR = K · (S − E) where S is the actual score (win 1, draw 0.5, loss 0) and K controls volatility (FIDE: K=40 for new players, K=20 standard, K=10 for masters above 2400). Enter both ratings, pick a K-factor and the tool returns expected score and the rating you would hold after a win, draw or loss — useful for tournament prep and tracking ladder progression.
Enter ratings between 0 and 4000.
A expected score
—
B expected score
—
A's rating change (by result)
Win
—
Draw
—
Loss
—
FIDE B.02: E = 1 ⁄ (1 + 10^((Rb − Ra) ⁄ 400)); ΔR = K · (S − E).
Formula
E_A = 1 ⁄ (1 + 10^((R_B − R_A) ⁄ 400)) ΔR_A = K · (S_A − E_A), S ∈ {1 win, 0.5 draw, 0 loss}
- · References: Arpad Elo, "The Rating of Chessplayers, Past and Present" (1978); FIDE Handbook B.02 "FIDE Rating Regulations"; USCF Rating System (Glickman 1995); Glickman, "Parameter estimation in large dynamic paired comparison experiments" (1999) — the statistical foundation of the Glicko system.
- · K-factor by situation: (1) K=40 — new players (FIDE's first 30 rated games or under-21), large swings so ratings converge fast; (2) K=20 — standard FIDE default for most players; (3) K=10 — masters above Elo 2400, low volatility; (4) K=32 — USCF default; (5) amateur and online: Chess.com and Lichess use Glicko-2 — formula differs but the K role is played by RD (rating deviation), with new players starting with high RD.
- · Expected-score lookup table: gap 0 → 50%; 50 → 57%; 100 → 64%; 150 → 70%; 200 → 76%; 250 → 81%; 300 → 85%; 400 → 91%; 500 → 95%. The classic "400-point gap = stronger side wins ~9 of 10" rule of thumb.
- · Applications: (1) tournament prep — estimate the expected score against a specific opponent to decide between a solid or sharp game plan; (2) ladder targeting — compute the net wins needed to move 100 points (e.g. 1500 → 1600 at K=20 against average-level opponents takes ~4–5 net wins); (3) post-game review — compare actual result against the expected to spot over- or under-confidence; (4) esports: every ladder (LoL, CS:GO, Dota) uses an Elo / Glicko variant for matchmaking.
- · Elo limitations: (1) assumes static skill — does not model warm-up, fatigue or mental state; (2) assumes opponent's rating is accurate — new-opponent volatility distorts results; (3) pool isolation — ratings across countries or sites are not directly comparable; (4) does not model draw probability (chess sees ~25% draws but Elo treats games as zero-sum) — Glicko-2 addresses this.
- · Quick shortcuts: (1) gap 200 → stronger side wins ~4 of 5; (2) gap 100 → ~5 of 8; (3) if your opponent is much higher rated, losing barely costs anything (K · E is small); if your opponent is much lower, losing costs a lot (K · (1 − E) is large); (4) this is why top players avoid weak opponents — a win nets 1–2 points but a loss costs 18+ points.
- · Elo vs Glicko in esports: League of Legends, Chess.com and Lichess use Glicko-2. The key addition is RD (rating deviation) representing the confidence in a player's rating. High RD (new player or long absence) → effectively larger K; low RD (frequent play) → smaller K, naturally decaying volatility. This tool implements classic Elo for clarity; live-game changes in real systems may differ slightly.
Frequently asked
My Elo is 200 below my opponent — is it still worth playing?
Absolutely yes. From the Elo perspective: (1) your expected score is ~24% (combining wins as 1 and draws as 0.5), so winning 1 out of 4 is normal — no shame in it; (2) the rating math is in your favour — at K=20, a win gives +15.2, a draw +5.2, a loss only −4.8. So even if you go 1-3 (1 win, 3 losses), your net change is 15.2 − 14.4 = +0.8, slow uptick; (3) it is the highest-efficiency training format — your opponent is showing you ideas you would not have considered; (4) psychologically, "low expected score" is not "cannot win" — pro chess history is full of major upsets across 300+ rating gaps (the young Magnus Carlsen). Caveat: do not deliberately farm rated games against much stronger opponents — Glicko-2 detects "always losing" and reduces your RD confidence, so your future expected scores drop accordingly. Rational range: opponents 100–250 above you maximise learning + rating gain; beyond 300, the expected score is too low to be worth the time on a ladder grind.
Are Chess.com and Lichess ratings comparable to FIDE Elo?
Not directly — the rating pools are isolated and the time controls differ, so raw numbers are not comparable. Empirical mappings (2023 data): (1) Chess.com Rapid → FIDE Standard: subtract ~150–250; (2) Lichess Rapid → FIDE Standard: subtract ~250–350 (Lichess ratings run higher); (3) Chess.com Blitz / Bullet vs Rapid: 100–200 points apart; (4) FIDE Online Arena → FIDE Standard: roughly 1:1. Reasons: (a) opponent-pool strength differs (Lichess users skew stronger on average than Chess.com); (b) time-control matters — FIDE Standard is 90 min + 30s; Rapid is 10 min; Blitz is 3 min, and shorter controls magnify variance; (c) pool isolation — Lichess skews positional, Chess.com skews tactical; (d) the Hong Kong Chess Federation (HKCF) uses a FIDE-compatible algorithm, so HKCF ratings track FIDE closely. Practical advice: (1) for an absolute benchmark, play FIDE-rated games; (2) within a single site, watch rating *changes* not absolute numbers; (3) for cross-site comparison, use EloShark / ChessGoals percentile calibrators (top 10% is top 10% everywhere).
Which K-factor should I pick?
Choose to match your situation: (1) K=40 — you are new (first 30 FIDE-rated games, or first 50–100 Lichess / Chess.com games) — your rating has not converged yet, and high volatility helps it find the right place fast; (2) K=20 — FIDE's default, appropriate for the bulk of amateur-to-pro range (1200–2400); (3) K=10 — masters and GMs above 2400, where one off-day should not drag your rating; (4) for esports ladder prediction, use K=32 (close to LoL, Overwatch and Dota defaults). Implications: (a) higher K → more dramatic swings, losing streaks sting harder; (b) lower K → stable but slow to react to skill change; (c) modern systems (Glicko-2, TrueSkill) auto-adjust effective K based on recent activity — the less recent your play, the larger the effective K. Bottom line: if you just want expected score, K does not matter; if you want to estimate "where I will be after 30 games", K=20 gives the most realistic projection.
Related tools
Tip & Service Charge Calculator
Hong Kong service charge, extra tipping and bill-splitting in one tool.
Electricity Bill Calculator
Estimate monthly bill using the latest CLP / HKE tariff.
Fuel Cost Calculator
Estimate the fuel cost of a trip from distance, vehicle consumption and fuel price (one-way or round-trip).
Bill Splitter (round-up edition)
Enter the bill, service charge, tip and party size to get each person’s share — then round each share up to the nearest $1 / $5 / $10 / $20 / $50 to make cash collection painless.
Discount Calculator
Enter the original price and a percent off (or fixed amount off) to see the final price, money saved and effective discount.
Cooking Measurement Converter
Convert between cups, tablespoons, teaspoons, millilitres, ounces and grams — for following overseas recipes or halving / doubling portions.
Unit Price Comparison Calculator
Compare two products by price-per-unit (per g, kg, ml, L or each). Enter price + amount + unit for each — see which is cheaper and by how much.
Hourly ↔ Salary Converter
Convert hourly wage to monthly / annual salary or back — with customisable hours per week and weeks worked per year. Works for part-time, freelance and salaried jobs.
Dog Age Calculator (Dog Years to Human Years)
Estimate a dog's human-equivalent age from its actual age and size (small / medium / large / giant), with both the classic "×7" rule and modern research curves side by side.
Pizza Order Calculator
How many people, how hungry, and how many slices per pizza? Get the exact number of pizzas to order — no leftovers, no shortages.
Tile / Flooring Calculator
Enter room dimensions and tile size to estimate the number of tiles needed (including a configurable waste allowance) — for floor or wall jobs.
Paint Coverage Calculator
From room length, width and height, door and window area, paint coverage per litre and the number of coats, estimate how many litres of paint you need.
Coffee Brew Ratio Calculator
Pick a brew method (pour-over, French press, cold brew or espresso) and a desired output, and get the exact coffee dose and water weight to match the recommended ratio.
Wallpaper Rolls Calculator
Enter the room size, roll dimensions and pattern repeat to get the number of wallpaper rolls to order (with pattern-match waste included).
Smoking Cost & Quit-Savings Calculator
Enter cigarettes per day, price per pack and years smoked — see your total spend and how much you could save by quitting.
Roof Pitch Calculator
Convert any roof rise / run into the X-in-12 pitch notation used by builders, plus the slope angle in degrees, slope percentage and the rafter-length multiplier.
Concrete Slab Volume Calculator
Enter slab length, width and thickness with a waste factor and get the concrete volume (m³, yd³, ft³) plus the approximate number of 25 kg, 40 kg or 80 lb pre-mix bags required.
Stair Stringer / Step Calculator
Enter total rise and a target riser height to get the number of risers, actual riser height, tread depth, stringer length, pitch and a side-by-side compliance check against the IRC, IBC and UK Approved Document K.
Air Conditioner BTU Sizing Calculator
Enter room area, ceiling height, sun exposure, occupants and climate to find the recommended air-conditioner BTU rating / horsepower.
Wedding Anniversary Year Calculator
Enter your wedding date to see the anniversary number, days until the next one, and the traditional / modern gift theme (paper, silver, gold…).
Oven Temperature Converter (°C / °F / Gas Mark)
Convert oven temperatures between Celsius, Fahrenheit and British gas marks, with descriptive labels (slow / moderate / hot / very hot).
Recipe Scaling Calculator
Enter original servings and desired servings to scale every ingredient proportionally, with friendly rounding to common cookware-sized amounts.
Cat Age (Cat Years) Calculator
Enter your cat's real age to estimate the human-equivalent age using the standard veterinary formula and see the matching life stage (kitten, adult, senior, geriatric).
Cost Per Use (Cost Per Wear) Calculator
Enter price, expected number of uses and upkeep cost to compute true cost per use — see whether that item is really worth it.
Naismith's Rule Hiking Time Calculator
Estimate hiking time with the classic Naismith's Rule (1 h per 5 km plus 1 h per 600 m of ascent), with optional descent and rest-time corrections.
Power-to-Weight Ratio Calculator
Enter power (W / kW / hp) and weight (kg / lb) to instantly compute W/kg, hp/kg and hp/lb ratios with cyclist and car performance bands.
EV Charging Time Calculator
Enter battery capacity (kWh), charger power (kW) and the start / target state of charge to estimate how long an EV charging session takes, with adjustments for charging efficiency and the constant-current → constant-voltage taper above 80 %.
ABV from Specific Gravity (Homebrew)
Enter the original gravity (OG) and final gravity (FG) of a beer or wine ferment and the calculator returns the standard homebrewing ABV estimate ABV ≈ (OG − FG) × 131.25, plus apparent attenuation and a calorie estimate.
Mulch / Soil / Gravel Coverage Calculator
Enter the area and target depth to compute the volume of mulch, soil or gravel needed (in litres, m³ and cubic yards), and estimate bag count and total cost.
Aquarium Volume Calculator
Enter the dimensions of your tank — rectangular, cylindrical or bow-front — to get the water volume in litres, US gallons, UK gallons and water weight, with a fill-percentage adjustment for substrate and décor.
Pizza Dough Hydration Calculator (Baker's Percentage)
Enter flour weight and target hydration to get water, salt and yeast quantities via baker's percentage — with Neapolitan, NY and Sicilian style presets.
Stacked / Double Discount Calculator
Enter an original price and two discounts applied in sequence (e.g. "30% off then an extra 10%") — the tool returns the final price, the equivalent single discount and the savings, sidestepping the common mistake of simply adding the percentages.
Screen Size Calculator (Diagonal → Width × Height)
Enter a TV or monitor diagonal and an aspect ratio (e.g. 16:9, 21:9) and the tool returns the actual width, height and area in both inches and centimetres — handy for furniture planning, wall-mount fit and seeing why a "55-inch" is so much bigger than a "50-inch" in area.
Flight CO₂ Footprint Calculator (DEFRA 2024 factors)
Enter great-circle distance (km / mi / nm), cabin class and segment type (domestic / short / long-haul); the tool applies DEFRA 2024 emission factors to estimate per-passenger CO₂-equivalent kilograms, total trip emissions and tree-month offsets — the standard checklist for business-travel reporting, personal carbon budgets and offset-purchase decisions.
VAT / GST Calculator (Add or Extract Tax)
Enter an amount and a VAT / GST rate; the tool computes both directions — adding tax to a net price, and extracting the tax already embedded in a gross price. Works for any country that uses VAT / GST / IVA / TVA (UK 20%, EU 17–27%, AU & SG GST, India GST, etc.).
Solar Panel System Size Calculator
Enter daily energy use (kWh), peak sun hours, panel wattage and overall system efficiency; the tool returns the required array size in kW and the number of panels needed — a starter sizing tool for rooftop PV, off-grid cabins and RV / van conversions.
Air Changes per Hour (ACH) Calculator
Enter room L × W × H and target air changes per hour; the tool returns the required ventilation airflow in CFM, m³/h and L/s. Built-in ASHRAE 62.1 presets (bedroom, kitchen, conference room, gym, etc.) make it easy to size extract fans, supply diffusers and HEPA purifiers.
Bicycle Gear Inches Calculator
Enter chainring teeth, sprocket (cog) teeth and wheel size (700C, 26", 29er, etc.); the tool returns classic gear inches, metres of development and speed for any cadence — cyclists' go-to comparison for climbing-friendly vs. high-speed gear setups.
Vertical Jump Calculator (Hang Time)
Enter the hang time of a jump (seconds); the tool applies the free-fall formula h = ⅛ g t² to give the vertical jump height (cm), and also reports the take-off velocity and apex time — used in basketball, volleyball, plyometric training and fitness testing.
Tournament Matches Calculator (Knockout & Round-Robin)
Enter the number of teams or players; the tool returns total matches and rounds for single-elimination (N − 1), double-elimination, single round-robin (N·(N−1)/2) and double round-robin formats, plus the number of byes in the knockout bracket — useful for tournament scheduling in sports, board-game leagues and esports.
Swimming Pace Calculator (per 100 m / 100 yd)
Enter total swim time and distance (metres or yards); the tool returns pace per 100 m (or 100 yd) and predicts completion time for any target distance — essential for pool training, triathlon and masters racing.
Fence Posts Calculator
Enter total fence length, spacing between posts and number of gates; the tool returns post count (line + corner + end), rail count and panel sections — the classic "fence-post problem" reduced to one click for homeowners, farms and contractors estimating materials.