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

Quem escalar? Veja nossa seleção para a 36ª rodada do Brasileirão

Marinho volta ao Santos e será o capitão - Ivan Storti/Santos FC
Marinho volta ao Santos e será o capitão Imagem: Ivan Storti/Santos FC

Do UOL, em São Paulo

12/02/2021 20h43

O 36º time em conjunto do CFD com o UOL Esporte está escalado para a temporada! Neste quadro, temos o objetivo de filtrar as melhores opções para a rodada nos baseando em muitas estatísticas e fundamentos apresentados pelos jogadores.
Não tivemos uma excelente pontuação na última rodada, mas conseguimos garantir um desempenho razoável com 66.4 pontos.

No artigo, vamos explicar o motivo da escolha de cada jogador para o time que escalamos com intuito de ar o máximo de informações sobre os jogadores e sobre as equipes.

Nome do time para acompanhar nas parciais: SELEÇÃO CFD UOL.

Santos (C$6,84) - Athletico x Atlético-GO

O Atlético-GO não fez gols em 7 dos 17 jogos que fez como visitante, uma porcentagem alta de 41%. Athletico não sofreu gols em 2 dos últimos 3 jogos que fez no Brasileirão. Como mandante, Athletico sofreu apenas 12 gols em 17 jogos e tem a 2ª melhor defesa. Santos vem de um ótimo jogo com 3 DDs contra o Corinthians.

Mínimo para valorizar: 5.20 pontos

Felipe Jonatan (C$11,56) - Santos x Coritiba

Média superior a 3 desarmes por partida. Média superior a uma falta sofrida também. Aproveitamento do Coritiba como visitante é baixíssimo, com apenas 25%. Teve pontuações não negativas nas últimas 4 rodadas como mandante mesmo com o Santos sofrendo gols nas partidas em questão.

Mínimo para valorizar: 3.60 pontos

Filipe Luís (C$8,40) - Flamengo x Corinthians

Média muito boa de 3.4 desarmes por jogo. ou dos 7 nos últimos 2 jogos que fez em casa, com SG em ambas as partidas. Filipe Luís vem de uma partida com 9 desarmes e enfrenta o 3º time que mais cedeu desarmes nas últimas 5 rodadas.

Mínimo para valorizar: 8.90 pontos

Léo Ortiz (C$8,97) - Sport x Red Bull Bragantino

RB Bragantino é o time que mais teve desarmes com zagueiros nas últimas 5 rodadas. Léo Ortiz foi responsável por incríveis 23 desarmes no período. Sport não fez gols em 2 dos últimos 4 jogos em casa. O time pernambucano tem o pior ataque da competição e o 4º pior como mandante. O zagueiro ainda tem média de 0.5 faltas cometidas por jogo (18 em 33 jogos).

Mínimo para valorizar: 5.50 pontos

Pedro Henrique (C$5,96) - Athletico x Atlético-GO

Athletico possui a 2ª melhor defesa do torneio e o time não foi vazado em 2 dos últimos 4 compromissos na Arena da Baixada. Só cometeu 16 faltas e levou apenas um amarelo em 25 jogos. Atlético-GO é o 2º time que mais cedeu desarmes para zagueiros nas últimas 5 rodadas.

Mínimo para valorizar: 3.60 pontos

Arrascaeta (C$17,41) - Flamengo x Corinthians

São 7 gols e 7 assistências no Brasileirão, precisando de apenas 139 minutos p/ participar de gol, que é uma ótima minutagem para um meia. O Flamengo é o 4º time que mais finalizou nas últimas 5 rodadas e é o time que mais criou chances claras de gol no torneio. Corinthians sofreu 8 gols nos últimos 4 jogos e vem apresentando fragilidade defensiva.

Mínimo para valorizar: 5.40 pontos

Vina (C$11,01) - Ceará x Fluminense

21 participações diretas (12 gols e 9 assistências) no Brasileirão. Mesmo com o viés de melhora do Flu, Vina tem ido bem no Castelão e pontuou, ao menos 6 pontos nos últimos 2 jogos em casa. Fez gol no jogo do primeiro turno, fazendo 11.9 pontos.

Mínimo para valorizar: 1.70 pontos

Hyoran (C$11,64) - Atlético-MG x Bahia

Excelente média de 8 pontos no Mineirão. Não fez nenhuma pontuação inferior a 6 pontos nos últimos 4 jogos, tendo ado de 12 pontos em duas ocasiões. Além dos bons números recentes, tem 27 desarmes, 32 faltas sofridas e 40 finalizações em 24 jogos. Em 2021, já foram 4 gols e 2 assistências em É o 4° meia que mais participou de gols no Brasileirão.

Mínimo para valorizar: 1.60 pontos.

Marinho (C$26,22) - Santos x Coritiba

Vice-líder de participações diretas (22) no Brasileirão, com 16 gols e 6 assistências. Sofreu 113 faltas no Brasileiro, sendo o líder no quesito. Inacreditáveis 13.2 pontos de média na Vila Belmiro. Para se ter noção, nos últimos 5 jogos em casa, ele ou de 12 pontos em todos os jogos. Somou, portanto, mais de 71 pontos nesse período! Por conta disso, Marinho será nosso capitão mais uma vez.

Mínimo para valorizar: 18.90 pontos

Gabigol (C$13,60) - Flamengo x Corinthians

Dos últimos 15 gols do Flamengo, Gabigol participou de 7, anotando 5 gols e dando 2 es para gols. Vive ótima fase na marca da cal e marcou 100% dos pênaltis que bateu em 2020: foram 7. Com 12 gols e 2 assistências no Brasileiro, precisa de apenas 111 minutos p/ participar de gol.

Mínimo para valorizar: 10.20 pontos

Savarino (C$6,65) - Atlético-MG x Bahia

ou de 7 pontos em 2 dos últimos 4 jogos que fez no Mineirão que foram válidos para o Cartola. Possui 7 gols e 6 assistências no campeonato. Precisa de menos de 2 jogos em média para participar de gol (167 minutos). O Bahia possui a 2ª pior defesa do Brasileirão (58 gols sofridos) e do 2º turno (29 gols sofridos).

Mínimo para valorizar: 3.40 pontos

Glauber Ramos (C$6,18) - Goiás x Botafogo

Escolhemos Glauber Ramos pelo seu baixo preço e pelo momento melhor que o Goiás vive, com 2 vitórias nos últimos 4 jogos. Além disso, o Esmeraldino enfrenta o já rebaixado Botafogo, que é o time que menos exige finalizações dos adversários para sofrer um gol na competição.

Mínimo para valorizar: 4.40 pontos.

Preço do time: C$134.77
Pontuação total: 2.308.76