Tornando as estatísticas avançadas do futebol brasileiro acessíveis a todos
O Futedata é uma plataforma de análise estatística do futebol brasileiro. Nossa missão é simples: trazer para o futebol do Brasil o mesmo nível de dados e análise que já existe nos grandes campeonatos europeus.
Enquanto a maioria dos sites brasileiros mostra apenas classificação, gols e resultados, o Futedata vai além. Calculamos métricas avançadas como Expected Goals (xG), Expected Goals Against (xGA) e Expected Points (xPTS) para mostrar não só o que aconteceu, mas o que deveria ter acontecido.
O resultado? Você descobre quais times estão jogando melhor do que a tabela mostra, quais estão tendo sorte e quais estão sendo prejudicados pelo acaso.
O xG mede a qualidade das chances de gol que um time cria. Em vez de contar só os gols marcados, o xG analisa quantos gols um time deveria ter marcado com base nas chances que teve.
Exemplo: Um time com 10 gols e xG de 13.5 está desperdiçando muitas chances. Já um time com 12 gols e xG de 9.0 está convertendo acima do normal — o que pode não se sustentar.
O xGA é o contrário do xG: mede a qualidade das chances que o time permite ao adversário. Quanto menor o xGA, mais sólida é a defesa.
Exemplo: Um time que sofreu 5 gols mas tem xGA de 8.2 está com o goleiro salvando muito. Um time com 10 gols sofridos e xGA de 7.0 está tendo azar — os adversários estão convertendo demais.
O xPTS usa o xG e o xGA para calcular quantos pontos um time deveria ter na tabela. É a métrica mais importante para avaliar se um time está acima ou abaixo do que merece.
Exemplo: Um time com 20 pontos e xPTS de 15.5 tem +4.5 de ±PTS — está pontuando mais do que o desempenho justifica. Já um time com 12 pontos e xPTS de 17.0 está sendo azarado.
A diferença entre os pontos reais e o xPTS. É o nosso "indicador de sorte":
±PTS positivo (+3.0): O time tem mais pontos do que deveria. Pode estar tendo sorte.
±PTS negativo (−3.0): O time tem menos pontos do que merece. Pode estar tendo azar.
±PTS próximo de 0: O time está exatamente onde deveria estar.
Os dados de jogos, placares e estatísticas de jogadores são fornecidos pela API-Football (api-sports.io), uma das maiores APIs de dados esportivos do mundo, usada por sites como SofaScore, FotMob e outros.
Os dados do Cartola FC são obtidos diretamente da API pública do Cartola (Globo).
Os modelos de xG, xGA e xPTS são calculados pelo Futedata usando algoritmos próprios baseados em médias históricas da liga e conversão de chances. Não usamos dados de xG de terceiros — nossos modelos são estimativas proprietárias.
Os insights narrativos são gerados por inteligência artificial (Claude, da Anthropic) com base nos dados reais do Supabase. Cada insight é cacheado por 1 hora para otimizar custos e performance.
Nosso modelo de xG usa uma combinação de taxa de conversão histórica individual do time (peso 82%) com a média da liga (peso 18%). Isso suaviza extremos e produz estimativas mais confiáveis do que simplesmente extrapolar os dados do time isoladamente.
O xPTS é calculado a partir da proporção xG/(xG+xGA), multiplicada pelo rendimento médio de um jogo do Brasileirão (2.85 pontos em disputa + 0.05 de ajuste). Isso reflete quantos pontos um time ganharia se os jogos seguissem a expectativa estatística.
Para a classificação, usamos os critérios oficiais da CBF: pontos, número de vitórias, saldo de gols e gols pró.