ADVERTISEMENT

Pistons breeze past Bucks for 12th consecutive victory

Published Nov 23, 2025 01:48 pm

At A Glance

  • MILWAUKEE (AP) — Cade Cunningham had 29 points, 10 assists and eight rebounds as the Detroit Pistons capitalized on sizzling shooting to beat the Milwaukee Bucks 129-116 on Saturday night, Nov. 23, for their 12th straight victory.
MILWAUKEE (AP) — Cade Cunningham had 29 points, 10 assists and eight rebounds as the Detroit Pistons capitalized on sizzling shooting to beat the Milwaukee Bucks 129-116 on Saturday night, Nov. 23, for their 12th straight victory.
Detroit Pistons' Cade Cunningham dunks over Milwaukee Bucks' AJ Green and Andre Jackson Jr. during the first half of an NBA basketball game Saturday, Nov. 22, 2025, in Milwaukee. (AP Photo/Morry Gash)
Detroit Pistons' Cade Cunningham dunks over Milwaukee Bucks' AJ Green and Andre Jackson Jr. during the first half of an NBA basketball game Saturday, Nov. 22, 2025, in Milwaukee. (AP Photo/Morry Gash)
Detroit's Jaden Ivey played 15 minutes and scored 10 points in his first game since breaking his left fibula on Jan. 1. Tobias Harris scored 18 points while playing for the first time since Nov. 1 after dealing with a sprained right ankle.
Milwaukee’s Giannis Antetokounmpo missed a second straight game due to an adductor strain.
The Pistons are one victory away from matching the longest winning streak in franchise history. Detroit won 13 straight games in 1989-90 and 2003-04, and the Pistons went on to win the NBA title both seasons.
Detroit also ended a 13-game skid in this series by beating the Bucks for the first time since a 115-106 triumph at Milwaukee on Jan. 3, 2022. That had been tied for the second-longest active win streak by any one team against another.
The longest such active streak is owned by the Los Angeles Clippers, who beat the Charlotte Hornets for a 15th straight time Saturday as James Harden scored 55 points in a 131-116 game.
Detroit coach J.B. Bickerstaff said during his pregame availability that Cunningham had brought up the Pistons’ lack of success against the Bucks to the rest of the team earlier in the day.
Jalen Duren had 19 points and Duncan Robinson 15 for Detroit, which shot 53.3% (16 of 30) from 3-point range and 62.8% (49 of 78) overall. Ryan Rollins had 24 and Bobby Portis added 18 for Milwaukee.
The Bucks have lost four straight to drop below .500 for the first time this season.
Detroit pulled ahead for good in the second quarter and led by as many as 29.
Meanwhile, Santi Aldama scored 20 points, including a left-handed driving shot that began a tiebreaking 6-0 run for Memphis in the final minute, and Cam Spencer added 15 of his 17 points off the bench in the second half as the Grizzlies beat the Dallas Mavericks 102-96.
Zach Edey had 12 points and a season-high 15 rebounds for his first double-double in four games since returning from offseason ankle surgery for the Grizzlies (6-11), who have won consecutive games for the first time this season.
Klay Thompson scored a season-high 22 off the bench and matched a season best with six 3-pointers for the Mavericks (5-13), who split a home back-to-back and have yet to win consecutive games this season.
After Memphis’ Cedric Coward followed Aldama’s basket with a free throw with 27.6 seconds left, Thompson’s straightaway 3-pointer from 29 feet banged off the rim seconds later and was rebounded by Memphis’ Vince Williams Jr. Thompson and Williams had words early in the fourth quarter, resulting in technical fouls on both.
Dallas rookie Cooper Flagg, the No. 1 pick in this year’s NBA draft, had 12 points and seven rebounds in 33 minutes after scoring a season-high 29 in Friday’s 118-113 win over New Orleans.
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.