ADVERTISEMENT

Brunson agrees to a four-year, $156.5 million extension with Knicks

Published Jul 13, 2024 06:35 am

At A Glance

  • Brunson signed a four-year contract extension with the Knicks on Friday, July 12, that a person with knowledge of the details said was worth about $156.5 million.

NEW YORK (AP) — Jalen Brunson quickly agreed to extend his stay with a New York Knicks team that has been on the rise since his arrival.

AP24194790354615.jpg
 Jalen Brunson (AP)

Brunson signed a four-year contract extension with the Knicks on Friday, July 12, that a person with knowledge of the details said was worth about $156.5 million.

Brunson could have earned a much bigger deal by waiting a year, but chose the extension on the first day it was available to him in a move that provides a financial benefit to a Knicks team that the point guard has led to the second round of the playoffs in both seasons in New York.

“Jalen has embraced every challenge since he’s come to New York and has been committed since day one to the vision and plan we set forth for the future of this team. Since Jalen joined us two years ago, he has consistently led by example and continues to show a willingness to sacrifice for this organization, his teammates and everyone in the Knicks family,” Knicks President Leon Rose said in a statement.

The Knicks did not reveal terms of the deal, but they were confirmed to The Associated Press under condition of anonymity. They were first reported by ESPN, with Brunson’s agent telling the organization his client chose the extension over a five-year, $269 million contract he could have received as a free agent in 2025.

Brunson comes off one of the best seasons in franchise history, averaging 28.7 points and finishing fifth in the voting for the NBA’s MVP award.

That was far more than expected when the former second-round pick signed with the Knicks in 2022, with critics wondering if a player who had mostly been a backup in Dallas was worth more than $100 million.

Nobody can question Brunson’s new deal.

The Knicks hadn’t reached the second round of the playoffs since 2013 before Brunson helped them get there in his first season in New York. They nearly went even further last season, falling to the Indiana Pacers in Game 7 of the Eastern Conference semifinals after Brunson broke his hand in the second half.

Before that he was having a memorable postseason, with five 40-point games that included a franchise playoff-record 47 points in Game 4 of the first round against Philadelphia, and regularly received chants of “MVP! MVP!” during his first All-Star season.

Brunson’s extension will begin with the 2025-26 season and his decision to take lesser money now should help the Knicks manage their payroll after a busy offseason in which they have re-signed OG Anunoby on a five-year contract worth more than $210 million and acquired Mikal Bridges from the Brooklyn Nets.

The 27-year-old Brunson has averaged 26.5 points in his two seasons with the Knicks.

Related Tags

New York Knicks Jalen Brunson
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.