;(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

OPINIÃO

Texto em que o autor apresenta e defende suas ideias e opiniões, a partir da interpretação de fatos e dados.

Rodolfo Rodrigues: Quais recordes podem ser batidos nesta Copa do Brasil

Atlético-MG comemora o título da Copa do Brasil 2021 - Robson Mafra/AGIF
Atlético-MG comemora o título da Copa do Brasil 2021 Imagem: Robson Mafra/AGIF

Colunista do UOL

22/02/2022 18h31

A 34ª edição da Copa do Brasil começa nesta terça-feira (22). Com a participação de 92 clubes, a competição será realizada até o dia 19 de outubro. Com o Atlético-MG como atual campeão, a competição terá duas fases iniciais até a entrada dos 12 principais times da temporada 2021.

Nesse início de torneio, teremos a participação de 80 clubes, que se enfrentam em 40 confrontos de mata-mata, em jogo único. Desses times, 11 vão fazer a estreia na Copa do Brasil: Azuriz-PR, Costa Rica-MS, Fluminense-PI, Glória-RS, Grêmio Anápolis-GO, Humaitá-AC, Maricá-RJ, Nova Venécia-ES, Portuguesa-RJ, Pouso Alegre-MG e Tuntum-MA, clube fundado em 2021.

Com esses 11 estreantes, a Copa do Brasil chega a 374 participantes desde sua primeira edição, em 1989, mantendo a fama de competição mais democrática do país. Nessas 34 edições, o Atlético-MG e o Vitória-BA, seguem como os clubes com mais participações até aqui (33 cada).

O Galo, que conquistou seu 2º título em 2021, igualou o feito do rival Cruzeiro na última temporada ao conquistar no mesmo ano o Brasileirão. Agora, em 2022, o Atlético pode repetir outro feito da Raposa, até aqui a única equipe a conquistar um bicampeonato consecutivo na Copa do Brasil, em 2017 e 2018.

Além de ser um dos times com mais participações, o Atlético-MG detém também o recorde de ser o clube com mais gols marcados na Copa do Brasil desde 1989 (346), dois a mais que o Flamengo. O rubro-negro, aliás, é o recordista de vitória desde 1989 (112), três a mais que o Grêmio, o time que tem mais jogos disputados (197).

Maiores campeões da Copa do Brasil (1989-2021):
6 - Cruzeiro
5 - Grêmio
4 - Palmeiras
3 - Corinthians
3 - Flamengo
2 - Atlético-MG
1 - Athletico-PR
1 - Criciúma
1 - Fluminense
1 - Internacional
1 - Juventude
1 - Paulista
1 - Santo André
1 - Santos
1 - Sport
1 - Vasco

Mais participações na Copa do Brasil (1989-2021) - 34 edições:
33 Atlético-MG
33 Vitória
31 Vasco
30 Bahia
30 Remo
30 Goiás
29 Botafogo
29 Grêmio
28 Coritiba
28 Internacional
28 Sport

Mais jogos disputados na Copa do Brasil (1989-2021):
197 - Grêmio
193 - Flamengo
192 - Vasco
176 - Atlético-MG
170 - Cruzeiro
168 - Vitória
164 - Palmeiras
161 - Corinthians
159 - Fluminense
152 - Botafogo
151 - Internacional

Mais vitórias na Copa do Brasil (1989-2021):
112 - Flamengo
109 - Grêmio
98 - Vasco
94 - Palmeiras
90 - Atlético-MG
84 - Cruzeiro
81 - Corinthians
81 - Fluminense
77 - Internacional
72 - Santos
71 - Vitória
70 - São Paulo

Clubes com mais gols na história da Copa do Brasil (1989-2021):
346 - Atlético-MG (176 j)
344 - Flamengo (193 j)
334 - Vasco (192 j)
315 - Grêmio (197 j)
313 - Cruzeiro (170 j)
308 - Palmeiras (164 j)
284 - Fluminense (159 j)
264 - Corinthians (161 j)
258 - Santos (126 j)

Entre os jogadores, nesta edição de 2022 poderemos ter um novo recordista isolado na lista dos maiores artilheiros: Fred, do Fluminense, que está empatado hoje com Romário na primeira colocação com 36 gols marcados. Gabigol, do Flamengo, com 24 gols, aparece na 8ª posição, ao lado de Evair, e poderá encostar nos primeiros colocados.

Entre aqueles com mais jogos disputados, o veterano goleiro Fábio, ex-Cruzeiro e agora no Fluminense, segue como o recordista de partidas disputadas (91), tendo a chance de ampliar ainda mais sua marca. Diego Souza, do Grêmio, com 70 jogos, pode se tornar o terceiro da lista, ou ainda o segundo caso o tricolor avance bastante no torneio.

Maiores artilheiros da Copa do Brasil (1989-2021):
36 - Fred (54 j)
36 - Romário (46 j)
29 - Viola (44 j)
28 - Oséas (53 j)
28 - Paulo Nunes (58 j)
26 - Dodô (55 j)
25 - Luis Fabiano (37 j)
24 - Evair (36 j)
24 - Gabigol (37 j)

Mais jogos disputados na Copa do Brasil (1989-2021):
91 Fábio
79 Márcio Araújo
73 Zinho
71 Carlos Miguel
70 Diego Souza
67 Rogério Ceni
67 Vanderlei
66 Danrlei
66 Lúcio Flávio
66 Ramón Menezes
65 Cléber (z)
65 Harlei

Jogadores com mais participações na Copa do Brasil (1989-2021):
18 - Ramón Menezes
17 - Lúcio Flávio
17 - Márcio Araújo
16 - Fábio
16 - Jackson
15 - Edu Dracena
15 - Harlei
15 - Leonardo Moura

Siga Rodolfo Rodrigues no Instagram

Siga Rodolfo Rodrigues no Twitter