ADVERTISEMENT

Neymar seals Puma sponsorship deal

Published Sep 12, 2020 01:19 pm
NEYMAR PSG
Paris Saint-Germain's Brazilian forward Neymar celebrates with the trophy after winning the French Cup final football match between Paris Saint-Germain (PSG) and Saint-Etienne (ASSE) on July 24, 2020, at the Stade de France in Saint-Denis, outside Paris. (Photo by GEOFFROY VAN DER HASSELT / AFP)

Neymar has sealed an endorsement deal with Puma, the German company announced on Saturday, two weeks after the Brazilian superstar left his long-time sponsor Nike.

"Welcome to the fam @neymarjr #KingIsBack" Puma tweeted alongside a photo of the Paris Saint-Germain striker, kitted out in the sportswear giant's clothes.

The world's most expensive player confirmed his new role as Puma's poster boy in an open letter posted on social media.

"I grew up watching videos of great football legends such as Pele, Cruyff, Eusebio and Maradona....who each played in Puma.

"For these reasons, from today onward, I have the honour to unite with the brand that helped the biggest legends of football become what they are," he wrote.

Neither Neymar nor Puma gave details of the length of the contract or how much it was worth.

Speculation has been flying that the 28-year-old would sign with Puma since his endorsement deal ended with Nike, the company that had sponsored him since he was a 13-year-old prodigy.

Puma statue

News that a deal had been struck was first published by Brazilian sports site Esporte Interativo, which is known for breaking the story of Neymar's transfer from Barcelona to PSG in 2017.

Citing "exclusive information," it said details on the agreement and Neymar's first promotional appearances for Puma were expected "in the coming days."

Neymar had appeared to drop hints that a deal was close, said Esporte Interativo.

He recently followed Puma, PumaFootball and eight other accounts associated with the brand on Instagram, and posted a picture of himself Thursday with what appeared to be a statue of a puma in the background.

Neymar's last arrangement with Nike was reportedly an 11-year contract worth a total $105 million.

Forbes magazine, which ranks him the world's seventh highest-paid celebrity, estimates his earnings for this year at $95.5 million, including endorsement deals.

PSG paid a record 222 million euros for his transfer from Barcelona in 2017.

With his skinny good looks, tattoos, ever-changing hairstyles and huge following on social media, Neymar is one of the biggest names in sports and beyond -- though his brand has been tarnished at times.

On the pitch, critics accuse him of diving in matches. Off the pitch, he has faced accusations of tax fraud and a 2019 rape allegation.

Brazilian police later dismissed the latter case, citing a lack of evidence.

He was forced to miss PSG's Ligue 1 season-opener on Thursday after testing positive for Covid-19 following a holiday in Ibiza after PSG's Champions League final defeat to Bayern Munich. (UPDATED: 12/09/2020 6:50 P.M.)

Related Tags

Nike Neymar Paris Saint-Germain PSG Puma
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.