ADVERTISEMENT

Brazil sacks coach Fernando Diniz after World Cup struggles

Published Jan 6, 2024 03:00 am

At A Glance

  • The Brazilian Football Confederation (CBF) sacked Fernando Diniz as coach of the men's national team on Friday, Jan. 5, a source there said, after a string of lackluster results for the "Selecao" in World Cup qualifying.

BRAZIL (AFP) -- The Brazilian Football Confederation (CBF) sacked Fernando Diniz as coach of the men's national team on Friday, Jan. 5, a source there said, after a string of lackluster results for the "Selecao" in World Cup qualifying.

929c6c64-diniz-afp-e1704501898940.webp
 Fernando Diniz (AFP)

Fans had hoped Diniz, 49, who also coaches Rio de Janeiro club Fluminense, would restore the thrilling "samba football" that made the five-time world champions famous.

But since taking the job in July, he had struggled to deliver, with Brazil currently sixth place in South America's 2026 World Cup qualifiers, the last automatic qualifying spot from the continent.

The decision came a day after a Supreme Court judge ordered the reinstatement of the CBF's president, Ednaldo Rodrigues, who had been ousted by a lower-court ruling on December 7 that found irregularities in his 2022 election.

FIFA and the South American Football Confederation (CONMEBOL) had refused to accept Rodrigues's ouster, warning the CBF it could be barred from international competitions if there was external interference in its affairs.

Rodrigues, the first black president in CBF history, had been leading negotiations to sign Real Madrid boss Carlo Ancelotti as coach.

That bid fell apart on December 29 when Ancelotti extended his contract with the Spanish giants.

Diniz presided over just two wins in his six months coaching Brazil, and had racked up a humiliating three straight losses in World Cup qualifiers, including at home to arch-rivals Argentina in November.

Brazilian media reports suggested his successor could be Dorival Junior, current coach of Sao Paulo.

 

Split role

 

Diniz was named to the Brazil job for one year when he took over from Ramon Menezes, coach of the under-20 team, who had replaced longtime boss Tite (2016-2022) on an interim basis after the Selecao's underwhelming quarterfinal exit from the 2022 World Cup against Croatia.

A favorite with fans for the creative attacking play he has installed at 2023 Copa Libertadores champions Fluminense, Diniz largely failed to replicate the feat with the national team, triggering criticism that splitting his time between the club and national team was too much.

His tenure started well enough, with a 5-1 drubbing of Bolivia, followed by a 1-0 win over Peru.

But a goalless draw at home against Venezuela heralded tougher times.

Brazil have since struggled with a series of injuries, including to star Neymar, who went off with a torn knee ligament in a 2-0 loss to Uruguay in October that is expected to sideline him for months.

That was followed by a 2-1 loss to Colombia, then the nail in Diniz's coffin: Brazil's first-ever home loss in a World Cup qualifier, to Lionel Messi's Argentina, in a rowdy Maracana stadium where fans booed the losing coach.

Brazil are scheduled to face Spain and England in friendlies in March.

Related Tags

brazil
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.