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

Rafael Reis

Mercado da Bola movimenta R$ 21 bilhões; conheça os reforços mais caros

Reforço mais caro desta janela, Havertz ocuparia só a 6ª posição no ranking de 2019/20 - Getty Images
Reforço mais caro desta janela, Havertz ocuparia só a 6ª posição no ranking de 2019/20 Imagem: Getty Images

Receba os novos posts desta coluna no seu e-mail

Email inválido

Faltando menos de um mês para o fechamento da janela de transferências dos principais campeonatos nacionais da Europa, a versão 2020/21 do Mercado da Bola global ainda não alcançou nem 50% do valor movimentado no mesmo período da temporada ada.

Até o momento, as compras e empréstimos de jogadores realizadas no mundo inteiro ao longo dos últimos três meses fizeram girar "apenas" 3,3 bilhões de reais (R$ 21 bilhões de euros).

No ano ado, o Mercado da Bola de junho/julho/agosto foi o maior da história do futebol e movimentou cerca de 7 bilhões de euros (R$ 44,5 bilhões, na cotação atual).

O principal responsável pelo esfriamento dos negócios é o coronavírus. A crise econômica instaurada pela Covid-19, que congelou as competições por vários meses e afastou o público dos estádios, fez o volume de transações desabar. E os preços dos jogadores foram na mesma direção.

Uma prova disso é que a contratação mais cara desta janela, a ida do alemão Kai Havertz (ex-Bayer Leverkusen) para o Chelsea, por 80 milhões de euros (R$ 508 milhões), ocuparia apenas a sexta colocação no ranking das maiores transferências da temporada ada.

Em 2010/20, houve 17 transações que ultraaram a casa dos 50 milhões de euros (R$ 317,5 milhões). Desta vez, só oito negócios romperam essa barreira.

Como houve um adiamento no fechamento da janela de transferências, que nas ligas europeias costuma terminar no início de setembro, os valores desta temporada ainda irão subir mais um pouco. Só que certamente ainda ficarão bem distantes do alcançado no verão (do hemisfério norte) do ano ado.

Dos principais campeonatos nacionais do Velho Continente, os primeiros a encerrar o mercado serão o Alemão, o Francês, o Espanhol e o Italiano, em 5 de outubro. Na Inglaterra, as contratações estão liberadas até o dia 16. E Portugal só vai fechar sua janela em 25 do próximo mês.

Os 10 reforços mais caros da janela

1 - Kai Havertz (ALE, Chelsea) - 80 milhões de euros
2 - Arthur (BRA, Juventus) - 72 milhões de euros
3 - Victor Osimhen (NIG, Napoli) - 70 milhões de euros
4 - Miralem Pjanic (BOS, Barcelona) - 60 milhões de euros
5 - Álvaro Morata (ESP, Atlético de Madri) - 56 milhões de euros
6 - Timo Werner (ALE, Chelsea) - 53 milhões de euros
7 - Ben Chilwell (ING, Chelsea) - 50,2 milhões
8 - Mauro Icardi (ARG, Paris Saint-Germain) - 50 milhões de euros
9 - Nathan Aké (HOL, Manchester City) - 45,3 milhões de euros
10 - Leroy Sané (ALE, Bayern de Munique) - 45 milhões de euros
TOTAL DA JANELA: 3,3 bilhões de euros

Os 10 brasileiros mais caros

1 - Arthur (Juventus) - 72 milhões de euros
2 - Gabriel Magalhães (Arsenal) - 26 milhões de euros
3 - Allan (Everton) - 25 milhões de euros
4 - Everton Cebolinha (Benfica) - 20 milhões de euros
5 - Pedrinho (Benfica) - 18 milhões de euros
6 - Antony (Ajax) - 15,8 milhões de euros
7 - Matheus Pereira (West Bromwich) - 9,5 milhões de euros
8 - Bruno Fuchs (CSKA Moscou) - 8 milhões de euros
Caio Henrique (Monaco) - 8 milhões de euros
Matheus Pereira (Barcelona B) - 8 milhões de euros
Robson Bambu (Nice) - 8 milhões de euros

Os 10 clubes que mais gastaram

1 - Chelsea (ING) - 233,2 milhões de euros
2 - Barcelona (ESP) - 96 milhões de euros
3 - Inter de Milão (ITA) - 97 milhões de euros
4 - Tottenham (ING) - 95,4 milhões de euros
5 - Atlético de Madri (ESP) - 90 milhões de euros
6 - Manchester City (ING) - 88,8 milhões de euros
7- Liverpool (ING) - 87,7 milhões de euros
8 - Aston Villa (ING) - 82,4 milhões de euros
9 - Benfica (POR) - 80 milhões de euros
10 - Juventus (ITA) - 79,5 milhões de euros

Os 10 clubes que mais venderam na janela

1 - Napoli (ITA) - 114 milhões de euros
2 - Lille (FRA) - 99 milhões de euros
3 - Bayer Leverkusen (ALE) - 95,5 milhões de euros
4 - Juventus (ITA) - 95 milhões
5 - Barcelona (ESP) - 94,5 milhões de euros
6 - Inter de Milão (ITA) - 81,2 milhões de euros
7 - Ajax (HOL) - 80 milhões de euros
8 - Wolverhampton (ING) - 79,2 milhões de euros
9 - Chelsea (ING) - 74 milhões de euros
10 - Sassuolo (ITA) - 56 milhões de euros

Os 10 campeonatos que mais gastaram

1 - Campeonato Inglês - 998,3 milhões de euros
2 - Campeonato Italiano - 624,6 milhões de euros
3 - Campeonato Espanhol - 350,9 milhões de euros
4 - Campeonato Francês - 325 milhões de euros
5 - Campeonato Alemão - 265,9 milhões de euros
6 - Campeonato Português - 121,1 milhões de euros
7 - Campeonato Russo - 86,2 milhões de euros
8 - Campeonato Inglês (2ª divisão) - 82,7 milhões de euros
9 - Campeonato Belga - 56,5 milhões de euros
10 - Campeonato Italiano (2ª divisão) - 46,6 milhões de euros

Fonte: Transfermarkt

Errata: este conteúdo foi atualizado
Ao contrário do que informado anteriormente, compras e empréstimos de jogadores realizadas no mundo inteiro ao longo dos últimos três meses fizeram girar 3,3 bilhões de reais e não euros. O erro foi corrigido.