;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Rodolfo Rodrigues

ANÁLISE

Texto baseado no relato de acontecimentos, mas contextualizado a partir do conhecimento do jornalista sobre o tema; pode incluir interpretações do jornalista sobre os fatos.

Flamengo teve melhor aproveitamento e maior ataque na temporada 2020

Bruno Henrique comemora gol do Flamengo sobre o São Paulo na última rodada do Brasileirão 2020 - Pedro Martins/UOL
Bruno Henrique comemora gol do Flamengo sobre o São Paulo na última rodada do Brasileirão 2020 Imagem: Pedro Martins/UOL

Colunista do UOL

09/03/2021 04h00

Após a final da Copa do Brasil no último domingo (7), tivemos finalmente o encerramento da temporada 2020, adiada por conta da covid-19 que suspendeu os campeonatos praticamente entre abril e agosto pelo Brasil. Palmeiras e Flamengo, os grandes campeões da temporada, foram também os times com os melhores desempenhos entre os 20 clubes da Série A 2020 na soma de todas as competições.

O Flamengo, campeão brasileiro, da Supercopa do Brasil, da Recopa Sul-Americana e do Campeonato Carioca, foi o time com o melhor aproveitamento (69%), mais vitórias (44), mais gols marcados (131), melhor média de gols (1,87) e melhor aproveitamento como visitante (65,7%).

Já o Palmeiras, campeão da Libertadores, Copa do Brasil e Paulistão, foi o time com a melhor defesa (55 gols sofridos), menor média de gols sofridos (0,71), com o menor percentual de derrotas (18,2%), além de ser a equipe com mais jogos disputados (77), após chegar à final do Paulistão, da Copa do Brasil e da Libertadores e fazer mais dois jogos no Mundial de Clubes da Fifa.

Por outro lado, o Botafogo foi o pior dos 20 clubes da Série A na temporada 2020, com apenas 33,3% de aproveitamento e somente 13 vitórias. O Vasco, que assim como o Botafogo foi rebaixado no Brasileirão, foi o time com a pior média de gols em 2020 (0,87). Já o Goiás teve a pior defesa (1,44 por jogo). O time goiano foi também o pior mandante (40,5% de aproveitamento). Já o Botafogo o pior visitante (23,7% de aproveitamento).

Aproveitamento dos clubes da Série A na temporada 2020:

Jogos na temporada 2020 entre os clubes da Série A 2020:
77 - Palmeiras
74 - Grêmio
72 - Bahia
70 - Flamengo
70 - Ceará
68 - Internacional
66 - Athletico-PR
66 - Santos
65 - São Paulo
64 - Atlético-GO
62 - Fluminense
62 - Fortaleza
61 - Vasco
60 - Sport
58 - Corinthians
58 - Botafogo
57 - Atlético-MG
57 - Goiás
56 - Coritiba
55 - Bragantino

Vitórias na temporada 2020 entre os clubes da Série A:
44 - Flamengo
39 - Palmeiras
36 - Internacional
35 - Grêmio
32 - Ceará
31 - Atlético-MG
30 - Fluminense
29 - Bahia
29 - Athletico-PR
29 - São Paulo
26 - Santos
26 - Atlético-GO
25 - Fortaleza
21 - Bragantino
20 - Corinthians
19 - Sport
18 - Vasco
18 - Goiás
18 - Coritiba
13 - Botafogo

Porcentagem de vitórias na temporada 2020 entre os clubes da Série A:
62,9% - Flamengo
54,4% - Atlético-MG
52,9% - Internacional
50,6% - Palmeiras
48,4% - Fluminense
47,3% - Grêmio
45,7% - Ceará
44,6% - São Paulo
43,9% - Athletico-PR
40,6% - Atlético-GO
40,3% - Fortaleza
40,3% - Bahia
39,4% - Santos
38,2% - Bragantino
34,5% - Corinthians
32,1% - Coritiba
31,7% - Sport
31,6% - Goiás
29,5% - Vasco
22,4% - Botafogo

Derrotas na temporada 2020 entre os clubes da Série A:
12 - Atlético-MG
13 - Flamengo
14 - Palmeiras
15 - Internacional
15 - Grêmio
17 - Fluminense
17 - São Paulo
17 - Bragantino
18 - Ceará
18 - Corinthians
20 - Santos
20 - Atlético-GO
21 - Fortaleza
24 - Athletico-PR
24 - Vasco
25 - Sport
25 - Goiás
25 - Coritiba
26 - Bahia
26 - Botafogo

Porcentagem de derrotas na temporada 2020 entre os clubes da Série A:
18,2% - Palmeiras
18,6% - Flamengo
20,3% - Grêmio
21,1% - Atlético-MG
22,1% - Internacional
25,7% - Ceará
26,2% - São Paulo
27,4% - Fluminense
30,3% - Santos
30,9% - Bragantino
31% - Corinthians
31,3% - Atlético-GO
33,9% - Fortaleza
36,1% - Bahia
36,4% - Athletico-PR
39,3% - Vasco
41,7% - Sport
43,9% - Goiás
44,6% - Coritiba
44,8% - Botafogo

Gols feitos na temporada 2020 entre os clubes da Série A:
131 - Flamengo
120 - Palmeiras
110 - São Paulo
105 - Ceará
102 - Internacional
101 - Grêmio
96 - Atlético-MG
96 - Bahia
94 - Fluminense
91 - Atlético-GO
86 - Santos
85 - Athletico-PR
78 - Fortaleza
71 - Bragantino
67 - Corinthians
65 - Goiás
64 - Coritiba
59 - Sport
53 - Vasco
53 - Botafogo

Média de gols feitos na temporada 2020 entre os clubes da Série A:
1,87 - Flamengo
1,69 - São Paulo
1,68 - Atlético-MG
1,56 - Palmeiras
1,52 - Fluminense
1,50 - Internacional
1,50 - Ceará
1,42 - Atlético-GO
1,36 - Grêmio
1,33 - Bahia
1,30 - Santos
1,29 - Bragantino
1,29 - Athletico-PR
1,26 - Fortaleza
1,16 - Corinthians
1,14 - Coritiba
1,14 - Goiás
0,98 - Sport
0,91 - Botafogo
0,87 - Vasco

Gols sofridos na temporada 2020 entre os clubes da Série A:
55 - Palmeiras
56 - Internacional
56 - Bragantino
59 - Atlético-MG
60 - Corinthians
62 - Fluminense
62 - Fortaleza
67 - Grêmio
67 - Athletico-PR
68 - Sport
70 - Atlético-GO
71 - Coritiba
71 - Vasco
77 - Santos
78 - Flamengo
78 - Ceará
79 - São Paulo
81 - Botafogo
82 - Goiás
84 - Bahia

Média de gols sofridos na temporada 2020 entre os clubes da Série A:
0,71 - Palmeiras
0,82 - Internacional
0,91 - Grêmio
1,00 - Fluminense
1,00 - Fortaleza
1,02 - Athletico-PR
1,02 - Bragantino
1,03 - Corinthians
1,04 - Atlético-MG
1,09 - Atlético-GO
1,11 - Flamengo
1,11 - Ceará
1,13 - Sport
1,16 - Vasco
1,17 - Bahia
1,17 - Santos
1,22 - São Paulo
1,27 - Coritiba
1,40 - Botafogo
1,44 - Goiás

Aproveitamento como mandantes entre os clubes da Série A na temporada 2020:
80,2% - Atlético-MG
72,5% - Flamengo
71,1% - Palmeiras
69,6% - Internacional
66,7% - Grêmio
65,7% - Athletico-PR
63,6% - São Paulo
62,6% - Fluminense
62,5% - Fortaleza
62,1% - Bragantino
60,6% - Santos
58,8% - Atlético-GO
58,3% - Bahia
56,3% - Corinthians
53,3% - Ceará
51,1% - Sport
46,2% - Vasco
45,2% - Coritiba
42,9% - Botafogo
40,5% - Goiás

Aproveitamento como visitantes entre os clubes da Série A na temporada 2020:
65,7% - Flamengo
57,1% - Ceará
52,9% - Internacional
51,3% - Palmeiras
50,5% - Grêmio
49,4% - Fluminense
46,7% - Atlético-MG
44,8% - São Paulo
40% - Atlético-GO
39,1% - Goiás
38,4% - Santos
38% - Bahia
35,6% - Corinthians
35,4% - Athletico-PR
34,5% - Coritiba
34,4% - Fortaleza
33,3% - Bragantino
33,3% - Vasco
30% - Sport

23,7% - Botafogo

Você pode me encontrar também no twitter (@rodolfo1975) ou no Instagram (futebol_em_numeros)

Tradutor: Resumão da temporada: quais os melhores e os piores times do Brasil em 2020

** Este texto não reflete, necessariamente, a opinião do UOL