Como combinei dados reais da fase de grupos com histórico e ranking FIFA para ranquear os favoritos —...

Como combinei dados reais da fase de grupos com histórico e ranking FIFA para ranquear os favoritos — e o que os números dizem sobre Brasil, Argentina e França

Toda Copa do Mundo traz a mesma pergunta: quem vai ganhar?

A maioria das respostas vem de palpite, torcida ou memória afetiva. Resolvi fazer diferente. Neste artigo, vou mostrar passo a passo como construí um índice composto usando dados reais da competição — e como você pode reproduzir (ou questionar) cada decisão que tomei.

Spoiler: a matemática coloca Argentina e França numa classe à parte. Mas o Brasil tem um argumento histórico que nenhum outro time consegue igualar.

A primeira ideia óbvia é olhar para quem está liderando o grupo. Mas isso tem um problema sério: a fase de grupos não é equilibrada.

Um time pode ter 9 pontos enfrentando adversários fracos, enquanto outro tem 6 pontos num grupo muito difícil. Além disso, a Copa não termina na fase de grupos — e títulos mundiais não aparecem em nenhuma tabela de classificação.

Precisamos de um índice que capture três coisas ao mesmo tempo:

Depois de testar algumas combinações, cheguei a 5 variáveis com pesos distintos:

35% para aproveitamento porque a forma atual é o dado mais fresco e direto que temos. Um time que venceu os 3 jogos está tecnicamente em melhor momento do que um que empatou dois.

20% para eficiência porque marcar muitos gols não adianta se você também toma muitos. A proporção gols pró / (gols pró + gols contra) mede equilíbrio entre ataque e defesa de forma mais honesta do que o saldo de gols isolado.

20% para histórico porque Copa do Mundo é um torneio de pressão extrema. Times com tradição de semifinal e final tendem a performar melhor nas fases decisivas — é algo difícil de quantificar, mas impossível de ignorar.

15% para títulos porque há uma diferença real entre ter conquistado a Copa e nunca ter chegado lá. Normalizei pelo máximo possível (5, que é o Brasil).

10% para ranking FIFA porque o ranking captura a qualidade média do elenco ao longo do tempo, não só os últimos 3 jogos.

Toda a lógica cabe em uma função:

def calc_score(time: dict) -> float: # Aproveitamento: pontos obtidos sobre máximo possível (9) aproveitamento = time["pts"] / 9

# Eficiência: proporção do total de gols que foram marcados pelo time eficiencia = time["gp"] / max(time["gp"] + time["gc"], 1)

# Histórico: normalizado de 0 a 1 (entrada: 0–100) historico = time["historico"] / 100

# Títulos: normalizado pelo máximo histórico (5 = Brasil) titulos = min(time["titulos"] / 5, 1)

# Ranking FIFA: invertido (rank 1 = melhor) e normalizado rank = (10 - min(time["rank_fifa"], 10)) / 9

return ( aproveitamento * 35 + eficiencia * 20 + historico * 20 + titulos * 15 + rank * 10 )

Enter fullscreen mode

Exit fullscreen mode

Simples, sem biblioteca, sem magia. Cada linha tem uma justificativa clara.

Coletei os dados reais da fase de grupos via SportRadar em 29/06/2026. Os dados históricos são referência pública do ranking FIFA e do acervo de títulos de cada seleção.

Aplicando a fórmula nos dados de 29/06/2026:

🇦🇷 Argentina ████████████████████████████████████████ 100.0% 🇫🇷 França ████████████████████████████████████████ 97.3% 🇧🇷 Brasil ████████████████████████████████████ 91.3% 🇪🇸 Espanha ███████████████████████████████████ 87.0% 🇩🇪 Alemanha █████████████████████████████████ 83.1% 🏴󠁧󠁢󠁥󠁮󠁧󠁿 Inglaterra ███████████████████████████████ 77.8% 🇳🇱 Holanda ████████████████████████████████ 79.3% 🇵🇹 Portugal ████████████████████████████ 69.6%

Enter fullscreen mode

Exit fullscreen mode

Argentina (100%) — campanha perfeita: 9 pontos, 9 gols marcados, 2 sofridos, saldo de +7, ranking FIFA #1. O único "custo" no índice é ter menos títulos históricos que Brasil e Alemanha.

França (97.3%) — praticamente empatada com a Argentina nos dados da fase de grupos. O que separa as duas é o menor número de títulos (2 contra 3) e o histórico ligeiramente inferior. Na prática, estão em nível igual.

Brasil (91.3%) — o peso histórico salva o Brasil de uma posição mais baixa. Com aproveitamento de 77.8% (inferior aos dois primeiros) e 3 gols sofridos, a campanha atual não é a mais dominante. Mas 5 títulos e um historico: 92 puxam o score para cima.