Skip to content
Calcapedia
Number of problems

In the print window, choose “Save as PDF” as the printer (or print it on paper). Seed 1 rebuilds this exact sheet.

Showing 10 problems, seed 1.

Elo Rating worksheet

Grades 10–11

Solve each problem and show your work. Round answers to 2 decimal places where needed.

  1. Problem 1.
    • Player A rating: 1,600
    • Player B rating: 1,450
    • Result for player A: Draw
    • K-factor: 38

    Find: Player A's new rating

  2. Problem 2.
    • Player A rating: 1,275
    • Player B rating: 1,375
    • Result for player A: Draw
    • K-factor: 28

    Find: Player A's new rating

  3. Problem 3.
    • Player A rating: 1,600
    • Player B rating: 1,300
    • Result for player A: A wins
    • K-factor: 38

    Find: Player A's new rating

  4. Problem 4.
    • Player A rating: 1,200
    • Player B rating: 1,160
    • Result for player A: A wins
    • K-factor: 34

    Find: Player A's new rating

  5. Problem 5.
    • Player A rating: 1,500
    • Player B rating: 2,000
    • Result for player A: A loses
    • K-factor: 28

    Find: Player A's new rating

  6. Problem 6.
    • Player A rating: 2,250
    • Player B rating: 1,575
    • Result for player A: A wins
    • K-factor: 32

    Find: Player A's new rating

  7. Problem 7.
    • Player A rating: 1,600
    • Player B rating: 1,550
    • Result for player A: Draw
    • K-factor: 30

    Find: Player A's new rating

  8. Problem 8.
    • Player A rating: 1,600
    • Player B rating: 900
    • Result for player A: A wins
    • K-factor: 30

    Find: Player A's new rating

  9. Problem 9.
    • Player A rating: 2,000
    • Player B rating: 1,200
    • Result for player A: A wins
    • K-factor: 38

    Find: Player A's new rating

  10. Problem 10.
    • Player A rating: 1,800
    • Player B rating: 900
    • Result for player A: A wins
    • K-factor: 34

    Find: Player A's new rating

Answer key: Elo Rating worksheet

  1. 1. Player A's new rating: 1,592.3

    1. Work out player A's expected score from the rating gap, because a bigger gap means the stronger player should score more

      E_A=11+101,450−1,600400=11+10−0.375=0.703385
    2. Player B's expected score is the remainder, since the two always sum to 1

      E_B=1−0.703385=0.296615
    3. Player A scored 0.5 (1 for a win, 0.5 for a draw, 0 for a loss); the change is K times (actual minus expected), so a bigger surprise moves the rating more

      38×(0.5−0.703385)=−7.72863
    4. Add the change to player A's old rating

      R′_A=1,600+(−7.72863)=1,592.27137
    5. Player B scored 0.5; with the same K the change mirrors player A's

      R′_B=1,450+38×(0.5−0.296615)=1,457.72863
  2. 2. Player A's new rating: 1,278.9

    1. Work out player A's expected score from the rating gap, because a bigger gap means the stronger player should score more

      E_A=11+101,375−1,275400=11+100.25=0.359935
    2. Player B's expected score is the remainder, since the two always sum to 1

      E_B=1−0.359935=0.640065
    3. Player A scored 0.5 (1 for a win, 0.5 for a draw, 0 for a loss); the change is K times (actual minus expected), so a bigger surprise moves the rating more

      28×(0.5−0.359935)=3.92182
    4. Add the change to player A's old rating

      R′_A=1,275+3.92182=1,278.92182
    5. Player B scored 0.5; with the same K the change mirrors player A's

      R′_B=1,375+28×(0.5−0.640065)=1,371.07818
  3. 3. Player A's new rating: 1,605.7

    1. Work out player A's expected score from the rating gap, because a bigger gap means the stronger player should score more

      E_A=11+101,300−1,600400=11+10−0.75=0.84902
    2. Player B's expected score is the remainder, since the two always sum to 1

      E_B=1−0.84902=0.15098
    3. Player A scored 1 (1 for a win, 0.5 for a draw, 0 for a loss); the change is K times (actual minus expected), so a bigger surprise moves the rating more

      38×(1−0.84902)=5.737223
    4. Add the change to player A's old rating

      R′_A=1,600+5.737223=1,605.737223
    5. Player B scored 0; with the same K the change mirrors player A's

      R′_B=1,300+38×(0−0.15098)=1,294.262777
  4. 4. Player A's new rating: 1,215.1

    1. Work out player A's expected score from the rating gap, because a bigger gap means the stronger player should score more

      E_A=11+101,160−1,200400=11+10−0.1=0.557312
    2. Player B's expected score is the remainder, since the two always sum to 1

      E_B=1−0.557312=0.442688
    3. Player A scored 1 (1 for a win, 0.5 for a draw, 0 for a loss); the change is K times (actual minus expected), so a bigger surprise moves the rating more

      34×(1−0.557312)=15.051404
    4. Add the change to player A's old rating

      R′_A=1,200+15.051404=1,215.051404
    5. Player B scored 0; with the same K the change mirrors player A's

      R′_B=1,160+34×(0−0.442688)=1,144.948596
  5. 5. Player A's new rating: 1,498.5

    1. Work out player A's expected score from the rating gap, because a bigger gap means the stronger player should score more

      E_A=11+102,000−1,500400=11+101.25=0.05324
    2. Player B's expected score is the remainder, since the two always sum to 1

      E_B=1−0.05324=0.94676
    3. Player A scored 0 (1 for a win, 0.5 for a draw, 0 for a loss); the change is K times (actual minus expected), so a bigger surprise moves the rating more

      28×(0−0.05324)=−1.490726
    4. Add the change to player A's old rating

      R′_A=1,500+(−1.490726)=1,498.509274
    5. Player B scored 1; with the same K the change mirrors player A's

      R′_B=2,000+28×(1−0.94676)=2,001.490726
  6. 6. Player A's new rating: 2,250.6

    1. Work out player A's expected score from the rating gap, because a bigger gap means the stronger player should score more

      E_A=11+101,575−2,250400=11+10−1.6875=0.979878
    2. Player B's expected score is the remainder, since the two always sum to 1

      E_B=1−0.979878=0.020122
    3. Player A scored 1 (1 for a win, 0.5 for a draw, 0 for a loss); the change is K times (actual minus expected), so a bigger surprise moves the rating more

      32×(1−0.979878)=0.643905
    4. Add the change to player A's old rating

      R′_A=2,250+0.643905=2,250.643905
    5. Player B scored 0; with the same K the change mirrors player A's

      R′_B=1,575+32×(0−0.020122)=1,574.356095
  7. 7. Player A's new rating: 1,597.9

    1. Work out player A's expected score from the rating gap, because a bigger gap means the stronger player should score more

      E_A=11+101,550−1,600400=11+10−0.125=0.571463
    2. Player B's expected score is the remainder, since the two always sum to 1

      E_B=1−0.571463=0.428537
    3. Player A scored 0.5 (1 for a win, 0.5 for a draw, 0 for a loss); the change is K times (actual minus expected), so a bigger surprise moves the rating more

      30×(0.5−0.571463)=−2.143894
    4. Add the change to player A's old rating

      R′_A=1,600+(−2.143894)=1,597.856106
    5. Player B scored 0.5; with the same K the change mirrors player A's

      R′_B=1,550+30×(0.5−0.428537)=1,552.143894
  8. 8. Player A's new rating: 1,600.5

    1. Work out player A's expected score from the rating gap, because a bigger gap means the stronger player should score more

      E_A=11+10900−1,600400=11+10−1.75=0.982528
    2. Player B's expected score is the remainder, since the two always sum to 1

      E_B=1−0.982528=0.017472
    3. Player A scored 1 (1 for a win, 0.5 for a draw, 0 for a loss); the change is K times (actual minus expected), so a bigger surprise moves the rating more

      30×(1−0.982528)=0.524163
    4. Add the change to player A's old rating

      R′_A=1,600+0.524163=1,600.524163
    5. Player B scored 0; with the same K the change mirrors player A's

      R′_B=900+30×(0−0.017472)=899.475837
  9. 9. Player A's new rating: 2,000.4

    1. Work out player A's expected score from the rating gap, because a bigger gap means the stronger player should score more

      E_A=11+101,200−2,000400=11+10−2=0.990099
    2. Player B's expected score is the remainder, since the two always sum to 1

      E_B=1−0.990099=0.009901
    3. Player A scored 1 (1 for a win, 0.5 for a draw, 0 for a loss); the change is K times (actual minus expected), so a bigger surprise moves the rating more

      38×(1−0.990099)=0.376238
    4. Add the change to player A's old rating

      R′_A=2,000+0.376238=2,000.376238
    5. Player B scored 0; with the same K the change mirrors player A's

      R′_B=1,200+38×(0−0.009901)=1,199.623762
  10. 10. Player A's new rating: 1,800.2

    1. Work out player A's expected score from the rating gap, because a bigger gap means the stronger player should score more

      E_A=11+10900−1,800400=11+10−2.25=0.994408
    2. Player B's expected score is the remainder, since the two always sum to 1

      E_B=1−0.994408=0.005592
    3. Player A scored 1 (1 for a win, 0.5 for a draw, 0 for a loss); the change is K times (actual minus expected), so a bigger surprise moves the rating more

      34×(1−0.994408)=0.190127
    4. Add the change to player A's old rating

      R′_A=1,800+0.190127=1,800.190127
    5. Player B scored 0; with the same K the change mirrors player A's

      R′_B=900+34×(0−0.005592)=899.809873