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

REPORTAGEM

Texto que relata acontecimentos, baseado em fatos e dados observados ou verificados diretamente pelo jornalista ou obtidos pelo o a fontes jornalísticas reconhecidas e confiáveis.

Manchester United tem a maior média de público nas top-5 ligas da Europa

Cristiano Ronaldo comemora gol marcado contra o Tottenham - Phil Noble/Reuters
Cristiano Ronaldo comemora gol marcado contra o Tottenham Imagem: Phil Noble/Reuters

Colunista do UOL

24/05/2022 14h32

A temporada 2021/22 não foi boa para o Manchester United. Mesmo com a volta do ídolo Cristiano Ronaldo, o time ficou longe de brigar por qualquer título — 6º no Campeonato Inglês, eliminado nas oitavas da Liga dos Campeões, na 3ª Fase da Copa da Liga Inglesa e na 4ª Fase da Copa da Inglaterra.

Mas mesmo com esse rendimento não faltou apoio de sua fanática torcida. Com uma média de 73.156 torcedores por jogo, os Red Devils tiveram a maior média de público nas cinco principais ligas nacionais da Europa (Alemanha, Espanha, França, Inglaterra e Itália). Com uma ocupação de 97,7% do estádio Old Trafford (74.879 de capacidade), o United teve uma média de 13 mil torcedores a mais que o segundo colocado, o Arsenal (59.811).

Com restrições nos estádios por causa da pandemia do Covid-19, a Bundesliga, que costuma ter as maiores médias de público na Europa, com cerca de 43 mil torcedores por jogo, ficou bem atrás da Premier League nesta temporada 2021/22. O Campeonato Inglês fechou com 39.698 torcedores por partida, à frente do Espanhol (22.956), Alemão (22.356), Francês (21.611) e Italiano (18.496).

O Borussia Dortmund, que costumava levar mais de 75 mil torcedores em média antes da pandemia, teve uma média de 41.800 torcedores com as restrições nessa temporada 2021/22.

Maiores médias de público no Campeonato Inglês 2021/22 (ocupação do estádio):
73.156 - Manchester United (97,7%)
59.811 - Arsenal (98,5%)
58.513 - West Ham (97,5%)
56.234 - Tottenham (90,6%)
52.738 - Manchester City (95,9%)
51.487 - Newcastle (98,4%)
52.999 - Liverpool (98%)
41.651 - Aston Villa (97,6%)
38.906 - Everton (98,3%)
36.443 - Chelsea (89,2%)
36.286 - Leeds (95,8%)
31.940 - Leicester (99%)
30.943 - Brighton Albion (97,3%)
30.692 - Wolverhampton (95,8%)
29.882 - Southampton (92,3%)

24.282 - Crystal Palace (93,2%)
26.873 - Norwich (98,6%)
20.598 - Watford (95,5%)
19.317 - Burnley (87,8%)
16.895 - Brentford (92,6%)

Maiores médias de público no Campeonato Espanhol 2021/22 (ocupação do estádio):
53.982 - Barcelona (54,3%)
48.039 - Atlético de Madri (70,2%)
41.715 - Bétis (70,3%)
41.304 - Real Madrid (51%)
32.949 - Athletic Bilbao (61,8%)
29.756 - Sevilla (67,8%)
27.349 - Valencia (56,3%)
26.813 - Real Sociedad (67,9%)
17.352 - Espanyol (42,8%)
17.211 - Osasuna (73%)
15.089 - Elche (44,7%)

14.964 - Levante (59%)
14.293 - Villarreal (60,8%)
14.055 - Cádiz (66,6%)
13.897 - Granada (71,9%)
12.764 - Mallorca (62,3%)
10.952 - Alavés (55,2%)
10.014 - Celta (34,5%)
8.702 - Getafe (51,8%)
7.920 - Rayo Vallecano (52,4%)

Maiores médias de público no Campeonato Alemão 2021/22 (ocupação do estádio):
41.800 - Borussia Dortmund (51,4%)
40.146 - Bayern Munique (53,5%)
31.965 - Colônia (63,9%)
28.932 - RB Leipzig (61,5%)
28.908 - Sttutgart (47,8%)
26.539 - Borussia Mönchengladbach (49,1%)
26.338 - Eintracht Frankfurt (51,1%)
23.500 - Hertha Berlim (31,5%)
18.535 - Freiburg (53,4%)
18.386 - Augsburg (60%)
18.154 - Bayer Leverkusen (60,1%)
17.996 - Mainz 05 (54%)
16.773 - Arminia Bielefeld (63,3%)
16.594 - Bochum (60,1%)
13.965 - Union Berlim (63,4%)
12.018 - Wolfsburg (40,1%)
11.929 - Hoffenheim (39,6%)
9.932 - Greuther Fürth (59,7%)

Maiores médias de público no Campeonato Francês 2021/22 (ocupação do estádio):
54.408 - Olympique de Marselha (80,7%)
41.589 - PSG (83,7%)
34.556 - Lille (68,9%)
36.133 - Lyon (61%)
32.355 - Lens (84,6%)
25.501 - Rennes (85,6%)
23.551 - Strasbourg (81,2%)
23.372 - Bordeaux (55,6%)
24.371 - Saint-Éttiene (58%)
20.158 - Nantes (53,8%)
19.183 - Nice (53%)
16.174 - Metz (60,6%)
12.738 - Lorent (67%)
11.710 - Brest (77,6%)
11.613 - Reims (53,6%)
10.763 - Montpellier (32,7%)
10.569 - Clermont (81,3%)
9.527 - Troyes (43,5%)
8.032 - Angers (49%)
5.908 - Monaco (31,9%)

Maiores médias de público no Campeonato Italiano 2021/22 (ocupação do estádio):
44.999 - Internazionale (59,3%)
44.015 - Milan (58%)
41.908 - Roma (57,2%)
28.982 - Napoli (53%)
23.800 - Juventus (57,3%)
23.526 - Lazio (32,1%)
21.109 - Fiorentina (44,6%)
15.134 - Salernitana (48,4%)
14.871 - Bologna (40,8%)
13.910 - Hellas Verona (35,5%)
13.305 - Genoa (38,1%)
12.144 - Udinese (48,3%)

11.187 - Atalanta (49,7%)
9.847 - Torino (35,2%)
9.718 - Cagliari (59,2%)
9.416 - Sampdoria (25,9%)
7.615 - Sassuolo (35,3%)
6.878 - Spezia (59,7%)
6.674 - Venezia (59,9%)
6420 - Empoli (32,3%)

Siga Rodolfo Rodrigues no Instagram

Siga Rodolfo Rodrigues no Twitter