Aguarde, carregando...

Segunda-feira, 14 de Setembro 2026
Esportes

Palmeiras afasta Felipe Teresa, do sub-20, após ex-esposa denunciar violência doméstica

Atacante de 20 anos foi retirado de jogos e treinos enquanto o caso é apurado; jogador afirma que acusações serão esclarecidas na Justiça

João Vitor  : Opina News / MTB 0098325/SP
Por João Vitor : Opina News /...
Palmeiras afasta Felipe Teresa, do sub-20, após ex-esposa denunciar violência doméstica
IMPRIMIR
Espaço para a comunicação de erros nesta postagem
Máximo 600 caracteres.

O Palmeiras determinou o afastamento imediato de Felipe Teresa, atacante da equipe sub-20, após Marcelle Barbosa, ex-companheira do jogador e mãe de seu filho, acusá-lo de violência doméstica. A denúncia veio a público neste domingo (13/9), quando ela relatou nas redes sociais agressões que teriam ocorrido durante uma viagem de São Paulo ao Rio de Janeiro, em agosto. O atleta nega ter abandonado o filho e informou que tratará as acusações por meio de seus advogados.

Segundo Marcelle, o episódio aconteceu em 15 de agosto, durante uma viagem de van na qual também estavam o filho do casal e outras pessoas. Ela contou que uma discussão entre os dois se intensificou ao longo do trajeto e afirmou ter recebido um chute e, posteriormente, um soco no rosto. A ex-companheira reconheceu que, durante uma das discussões, deu um tapa no jogador, mas declarou que procurou a polícia cerca de duas semanas depois do ocorrido, quando conseguiu formalizar a denúncia.

(function () { var AD_UNIT = 'ld-m-art-r1-01'; var PLACEMENT = '846612'; var DEVICE = 'mobile'; var MIN_H = 280; var done = false; function rightDevice() { var isMobile = window.matchMedia ? window.matchMedia('(max-width: 767px)').matches : (document.documentElement.clientWidth || 0) < 768; return DEVICE === 'mobile' ? isMobile : !isMobile; } function box() { return document.getElementById(AD_UNIT); } function hide() { var b = box(); if (b) b.style.display = 'none'; } function register() { if (done) return; done = true; if (!rightDevice()) { hide(); return; } var b = box(); if (b) { b.style.minHeight = MIN_H + 'px'; } window.ANConfig = window.ANConfig || {}; window.ANConfig.placements = window.ANConfig.placements || []; window.ANConfig.placements.push({ adUnitId: AD_UNIT, propertyId: '105130', placementId: PLACEMENT, data: {}, consent: true, onLoad: function (adUnitId) {}, onFail: function (adUnitId) { hide(); } }); setTimeout(function () { var c = box(); if (c && !c.getElementsByTagName('iframe').length) { hide(); } }, 6000); } var C = window.__ldAdConsent; if (!C) { C = window.__ldAdConsent = { subs: [], fired: false }; C.granted = function () { var v = window.LD_AD_CONSENT; return v === true || v === 1 || v === 'true'; }; C.fire = function () { if (C.fired) return; C.fired = true; if (C.poll) { clearInterval(C.poll); C.poll = null; } for (var i = 0; i < C.subs.length; i++) { try { C.subs[i](); } catch (e) {} } var inject = function () { if (document.getElementById('ap-js')) { return; } var ver = new Date() .toISOString() .split(':')[0] .replace(/\D/g, ''); var apjs = document.createElement('script'); apjs.type = 'text/javascript'; apjs.async = true; apjs.setAttribute('id', 'ap-js'); apjs.src = 'https://central-brazil.ap.giraffa.tech/js/ap-gjanout.js?v=' + ver; document.head.appendChild(apjs); }; if (document.readyState === 'loading') { document.addEventListener( 'DOMContentLoaded', function () { setTimeout(inject, 0); } ); } else { setTimeout(inject, 0); } }; function onSignal(e) { if ( (e && e.detail === true) || C.granted() ) { C.fire(); } } window.addEventListener( 'ld-ad-consent', onSignal ); document.addEventListener( 'ld-ad-consent', onSignal ); if (typeof window.__tcfapi === 'function') { window.__tcfapi( 'addEventListener', 2, function (tcData, success) { if (!success || !tcData) { return; } if ( tcData.eventStatus !== 'tcloaded' && tcData.eventStatus !== 'useractioncomplete' ) { return; } if ( tcData.purpose && tcData.purpose.consents && tcData.purpose.consents[1] ) { C.fire(); } } ); } C.poll = setInterval(function () { if (C.fired) { clearInterval(C.poll); C.poll = null; return; } if (C.granted()) { C.fire(); } }, 250); } C.subs.push(register); if (C.fired) { register(); } else if (C.granted()) { C.fire(); } })();

(function () { var AD_UNIT = 'ld-m-art-r1-02'; var PLACEMENT = '846681'; var DEVICE = 'mobile'; /* 'mobile' or 'desktop' */ var MIN_H = 280; /* tallest size listed for this position */ var done = false; /* This block belongs to one device. Mobile and desktop blocks may both sit in the same responsive template: each checks the viewport and only the matching one asks for an ad, so they never both render. Breakpoint 768px, tablets count as desktop. If your template already renders per device server-side this is simply a second guard and changes nothing. */ function rightDevice() { var isMobile = window.matchMedia ? window.matchMedia('(max-width: 767px)').matches : (document.documentElement.clientWidth || 0) < 768; return DEVICE === 'mobile' ? isMobile : !isMobile; } function box() { return document.getElementById(AD_UNIT); } function hide() { var b = box(); if (b) b.style.display = 'none'; } /* Registers this position. Never called without a positive consent answer. */ function register() { if (done) return; done = true; if (!rightDevice()) { hide(); return; } var b = box(); if (b) b.style.minHeight = MIN_H + 'px'; /* reserve only now, never before */ window.ANConfig = window.ANConfig || {}; window.ANConfig.placements = window.ANConfig.placements || []; window.ANConfig.placements.push({ adUnitId: AD_UNIT, propertyId: '105130', placementId: PLACEMENT, data: {}, consent: true, onLoad: function (adUnitId) {}, onFail: function (adUnitId) { hide(); } }); /* Safety net: if nothing has rendered here shortly, release the space. No position can leave a permanent blank gap, whatever goes wrong. */ setTimeout(function () { var c = box(); if (c && !c.getElementsByTagName('iframe').length) hide(); }, 6000); } /* One shared coordinator per page, created by whichever block runs first. Every block registers with it, so when consent arrives they all register in the SAME tick and the loader is injected once, afterwards. The loader drains its queue once, so a block that registered late would never be served. */ var C = window.__ldAdConsent; if (!C) { C = window.__ldAdConsent = { subs: [], fired: false }; C.granted = function () { var v = window.LD_AD_CONSENT; return v === true || v === 1 || v === 'true'; }; C.fire = function () { if (C.fired) return; C.fired = true; if (C.poll) { clearInterval(C.poll); C.poll = null; } for (var i = 0; i < C.subs.length; i++) { try { C.subs[i](); } catch (e) {} } var inject = function () { /* now, with all of them queued */ if (document.getElementById('ap-js')) return; var ver = new Date().toISOString().split(':')[0].replace(/\D/g, ''); var apjs = document.createElement('script'); apjs.type = 'text/javascript'; apjs.async = true; apjs.setAttribute('id', 'ap-js'); apjs.src = 'https://central-brazil.ap.giraffa.tech/js/ap-gjanout.js?v=' + ver; document.head.appendChild(apjs); }; /* The loader drains its queue once, so it must not be fetched while the page is still parsing: blocks further down would register after the drain and be lost. Consent known before the body parses is the normal returning-visitor case. */ if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', function () { setTimeout(inject, 0); }); } else { setTimeout(inject, 0); } }; function onSignal(e) { if ((e && e.detail === true) || C.granted()) C.fire(); } window.addEventListener('ld-ad-consent', onSignal); document.addEventListener('ld-ad-consent', onSignal); /* the event does not bubble */ /* 2. IAB TCF v2, used automatically if it ever resolves. Purpose 1 gates storing and accessing information on the device, which ad serving requires. Consent is required whether or not gdprApplies is set: gdprApplies being false is never treated as permission. (Measured here 28 Aug 2026: it is true.) */ if (typeof window.__tcfapi === 'function') { window.__tcfapi('addEventListener', 2, function (tcData, success) { if (!success || !tcData) return; if (tcData.eventStatus !== 'tcloaded' && tcData.eventStatus !== 'useractioncomplete') return; if (tcData.purpose && tcData.purpose.consents && tcData.purpose.consents[1]) C.fire(); }); } /* 1. Your signal. Set window.LD_AD_CONSENT = true when consent is known. The order does not matter and there is no time limit: this watch runs until consent arrives or the page is closed. */ C.poll = setInterval(function () { if (C.fired) { clearInterval(C.poll); C.poll = null; return; } if (C.granted()) C.fire(); }, 250); } C.subs.push(register); if (C.fired) register(); /* consent already given before this block parsed */ else if (C.granted()) C.fire(); })();

Publicidade

Leia Também:

Após o relato se tornar público, a presidente do Palmeiras, Leila Pereira, determinou que Felipe fosse retirado das atividades das categorias de base enquanto os fatos são apurados. Em posicionamento oficial, o clube afirmou não tolerar violência contra a mulher e informou que aguardará o avanço das investigações antes de definir eventuais novas providências. Com a decisão, o atacante de 20 anos está fora de treinos e partidas.

Marcelle também afirmou possuir provas e registros relacionados ao episódio, além de citar a existência de pessoas que teriam presenciado parte dos acontecimentos. Em seu relato, disse que o filho estava presente no momento de uma das supostas agressões e explicou que inicialmente teve medo de procurar as autoridades, razão pela qual demorou cerca de 15 dias para registrar o caso.

(function () { var AD_UNIT = 'ld-m-art-r1-03'; var PLACEMENT = '846688'; var DEVICE = 'mobile'; /* 'mobile' or 'desktop' */ var MIN_H = 280; /* tallest size listed for this position */ var done = false; /* This block belongs to one device. Mobile and desktop blocks may both sit in the same responsive template: each checks the viewport and only the matching one asks for an ad, so they never both render. Breakpoint 768px, tablets count as desktop. If your template already renders per device server-side this is simply a second guard and changes nothing. */ function rightDevice() { var isMobile = window.matchMedia ? window.matchMedia('(max-width: 767px)').matches : (document.documentElement.clientWidth || 0) < 768; return DEVICE === 'mobile' ? isMobile : !isMobile; } function box() { return document.getElementById(AD_UNIT); } function hide() { var b = box(); if (b) b.style.display = 'none'; } /* Registers this position. Never called without a positive consent answer. */ function register() { if (done) return; done = true; if (!rightDevice()) { hide(); return; } var b = box(); if (b) b.style.minHeight = MIN_H + 'px'; /* reserve only now, never before */ window.ANConfig = window.ANConfig || {}; window.ANConfig.placements = window.ANConfig.placements || []; window.ANConfig.placements.push({ adUnitId: AD_UNIT, propertyId: '105130', placementId: PLACEMENT, data: {}, consent: true, onLoad: function (adUnitId) {}, onFail: function (adUnitId) { hide(); } }); /* Safety net: if nothing has rendered here shortly, release the space. No position can leave a permanent blank gap, whatever goes wrong. */ setTimeout(function () { var c = box(); if (c && !c.getElementsByTagName('iframe').length) hide(); }, 6000); } /* One shared coordinator per page, created by whichever block runs first. Every block registers with it, so when consent arrives they all register in the SAME tick and the loader is injected once, afterwards. The loader drains its queue once, so a block that registered late would never be served. */ var C = window.__ldAdConsent; if (!C) { C = window.__ldAdConsent = { subs: [], fired: false }; C.granted = function () { var v = window.LD_AD_CONSENT; return v === true || v === 1 || v === 'true'; }; C.fire = function () { if (C.fired) return; C.fired = true; if (C.poll) { clearInterval(C.poll); C.poll = null; } for (var i = 0; i < C.subs.length; i++) { try { C.subs[i](); } catch (e) {} } var inject = function () { /* now, with all of them queued */ if (document.getElementById('ap-js')) return; var ver = new Date().toISOString().split(':')[0].replace(/\D/g, ''); var apjs = document.createElement('script'); apjs.type = 'text/javascript'; apjs.async = true; apjs.setAttribute('id', 'ap-js'); apjs.src = 'https://central-brazil.ap.giraffa.tech/js/ap-gjanout.js?v=' + ver; document.head.appendChild(apjs); }; /* The loader drains its queue once, so it must not be fetched while the page is still parsing: blocks further down would register after the drain and be lost. Consent known before the body parses is the normal returning-visitor case. */ if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', function () { setTimeout(inject, 0); }); } else { setTimeout(inject, 0); } }; function onSignal(e) { if ((e && e.detail === true) || C.granted()) C.fire(); } window.addEventListener('ld-ad-consent', onSignal); document.addEventListener('ld-ad-consent', onSignal); /* the event does not bubble */ /* 2. IAB TCF v2, used automatically if it ever resolves. Purpose 1 gates storing and accessing information on the device, which ad serving requires. Consent is required whether or not gdprApplies is set: gdprApplies being false is never treated as permission. (Measured here 28 Aug 2026: it is true.) */ if (typeof window.__tcfapi === 'function') { window.__tcfapi('addEventListener', 2, function (tcData, success) { if (!success || !tcData) return; if (tcData.eventStatus !== 'tcloaded' && tcData.eventStatus !== 'useractioncomplete') return; if (tcData.purpose && tcData.purpose.consents && tcData.purpose.consents[1]) C.fire(); }); } /* 1. Your signal. Set window.LD_AD_CONSENT = true when consent is known. The order does not matter and there is no time limit: this watch runs until consent arrives or the page is closed. */ C.poll = setInterval(function () { if (C.fired) { clearInterval(C.poll); C.poll = null; return; } if (C.granted()) C.fire(); }, 250); } C.subs.push(register); if (C.fired) register(); /* consent already given before this block parsed */ else if (C.granted()) C.fire(); })();

Felipe Teresa, por sua vez, informou em nota que está ciente das acusações e que seus advogados já adotam as medidas jurídicas que consideram necessárias. O jogador declarou que os fatos relacionados à suposta agressão serão discutidos e esclarecidos judicialmente, onde pretende exercer seu direito de defesa. Por envolver uma criança, afirmou ainda que não divulgará detalhes da relação familiar nem pretende discutir publicamente o mérito do caso.

FONTE/CRÉDITOS: Andressa Reis
WhatsApp Opina News
Envie sua mensagem, estaremos respondendo assim que possível ; )
Termos de Uso e Privacidade
Esse site utiliza cookies para melhorar sua experiência de navegação. Ao continuar o acesso, entendemos que você concorda com nossos Termos de Uso e Privacidade.
Para mais informações, ACESSE NOSSOS TERMOS CLICANDO AQUI
PROSSEGUIR