O que é o ELO e como ele é calculado

O ELO é uma forma de medir a "força" de cada atleta. Ele sobe quando você tem um desempenho melhor do que o esperado pelo seu histórico e desce quando fica abaixo do esperado.

Quanto maior o seu ELO, mais "favorito" você é para vencer. Quanto menor o seu ELO, mais você é considerado uma "zebra".

Vamos ver um exemplo passo a passo

1

ELO atual

Para calcular o ELO de um atleta precisamos de seu ELO atual e quantas partidas ranqueadas já jogou (contando a atual). Se é a primeira vez de um atleta, ele começa em 1500 pontos de ELO. Vamos usar uma tabela hipotética com 4 atletas para exemplificar este artigo.

AtletaELO AtualPartidas Ranqueadas
Diego172017
Bruno16955
Carla159210
Ana15001
2

Classificação da rodada

Agora vamos ver a classificação da rodada para ver o desempenho de cada atleta. A posição é definida pela pontuação e menor tempo gasto para completar o desafio. Nesta rodada de exemplo, a Ana obteve melhor desempenho, seguido de Bruno, Carla e Diego.

PosiçãoAtletaPontosTempo
Ana95008:30
Bruno88009:10
Carla78009:40
Diego70010:20
3

Comparação do desempenho de cada atleta em relação aos outros

Vitórias Obtidas

Agora vamos fazer o cruzamento dos resultados de cada atleta em relação aos outros, anotando vitória ou derrota com base na classificação da rodada.

Atleta vs. DiegoBrunoCarlaAnaVitórias
Diego0
Bruno2
Carla1
Ana3
Expectativa de Vitória

A expectativa de vitória representa a probabilidade teórica de um atleta vencer outro atleta, com base apenas na diferença de ELO entre eles. Quando dois atletas têm ELOs semelhantes, a expectativa fica próxima de 50%, indicando um confronto equilibrado. Quanto maior a vantagem de ELO de um atleta sobre o outro, maior é a expectativa de vitória do favorito.

A expectativa de vitória é calculada usando uma função logística, que transforma a diferença de ELO em uma probabilidade entre 0 e 1.

A fórmula para calcular a expectativa de vitória é:

EAB=1 1 + 10(RB − RA) / 400

Onde:

  • EAB = expectativa de vitória do atleta A em relação ao atleta B
  • RA = ELO do atleta A
  • RB = ELO do atleta B

O número 400 é um fator de escala que controla o quão rápido a probabilidade cresce conforme a diferença de ELO aumenta.

Expectativa de vitória para cada atleta

Atleta vsDiegoBrunoCarlaAnaTotal
Diego0,5350,6610,7341,930
Bruno0,4650,6260,7541,845
Carla0,3390,3740,6291,347
Ana0,2660,2460,3710,883

Exemplo Ana (ELO 1500) vs Bruno (ELO 1695):

EAna = 1 / (1 + 10^((1695 − 1500)/400)) = 1 / (1 + 10^(195/400)) ≈ 0,246

EBruno = 1 / (1 + 10^((1500 − 1695)/400)) = 1 / (1 + 10^(−195/400)) ≈ 0,754

Note que EAna + EBruno = 1, mostrando que a expectativa é inversa entre os dois.

Diferença entre expectativa e vitórias obtidas

Então obtemos a diferença entre as vitórias reais e as expectativas de vitória de cada atleta.

AtletaVitóriasExpectativaDiferença
Diego01,930−1,930
Ana30,883+2,117
Carla11,347−0,347
Bruno21,845+0,155
4

Ajuste base (K = 64)

A etapa do ajuste normaliza a diferença para a base K, que neste caso é 64. K é o valor máximo de variação de ELO em uma rodada. Para isso, precisamos dividir a diferença calculada no passo anterior pelo número de adversários e multiplicar por K.

Variação após ajuste

AtletaDiferença CálculoAjuste
Diego−1,930−1,930 / 3 × 64−41,1
Bruno+0,155+0,155 / 3 × 64+3,3
Carla−0,347−0,347 / 3 × 64−7,4
Ana+2,117+2,117 / 3 × 64+45,2

Exemplo de ajuste para Ana (Diferença +2,117) e 3 adversários

No caso de Ana, dividimos a diferença de +2,117 por 3 adversários e multiplicamos por 64.

AjusteAna = ( +2,117 / 3 ) × 64 = +45,2

5

Multiplicadores aplicados

No começo, o ELO é apenas uma estimativa grosseira. Como ainda há poucas partidas disputadas pelo atleta, o algoritmo não tem informação suficiente para refletir o nível real de desempenho. O fator multiplicador acelera esse ajuste inicial, fazendo com que vitórias e derrotas tenham um impacto maior no ELO nas primeiras partidas.

Assim, os atletas saem rapidamente do valor inicial e chegam mais perto do ELO correto. Por isso usamos multiplicadores decrescentes de acordo com a quantidade de partidas já disputadas.

AtletaPartidas disputadasMultiplicadorAjuste BaseAjuste Final (Δ ELO)
Diego17×1−41,1−41,1
Bruno5×3+3,3+9,9
Carla10×2−7,4−14,8
Ana1×3+45,2+135,6

Tabela de Multiplicadores

×3
Até a 8ª partidacalibração inicial
×2
Da 9ª até 16ª partidaajuste Moderado
×1
A partir da 17ª partidaELO estabilizado
6

Novo ELO

O novo ELO do atleta é o ELO anterior mais o ajuste final (Δ ELO).

AtletaELO anteriorAjuste finalNovo ELO
Diego1720−41,11679
Bruno1695+9,91705
Carla1592−14,81577
Ana1500+135,61636

O QUE VOCÊ PRECISA SABER DE FORMA RESUMIDA

• Ganhar de alguém com ELO alto faz você subir mais; perder para alguém com ELO bem mais baixo também derruba mais.

• Nas primeiras partidas, o multiplicador faz o ELO se mover mais rápido; depois da 16ª partida o ritmo fica estável.

• Se pontos empatam, desempate é tempo; se continuar empatado, o ELO menor vence, premiando a zebra.

• O ELO sempre é calculado com precisão decimal, mas sempre exibido o valor arredondado para o inteiro mais próximo.

Excel eSports
BTG Pactual

Excel Esports Brasil 2026 by BTG PACTUAL é uma competição que transforma habilidades em Excel em um esporte dinâmico e competitivo.

Redes Sociais

© 2026 Excel Esports é uma marca registrada FMWC, organizadora do Campeonato Mundial de Microsoft Excel (MEWC).
BTG Pactual é o patrocinador principal da Competição no Brasil.