ADVERTISEMENT

NBA coach, player charged in sweeping sports betting and Mafia-backed poker schemes

Published Oct 24, 2025 01:38 am

At A Glance

  • NEW YORK (AP) — The head coach of the Portland Trail Blazers and a player for the Miami Heat were arrested Thursday, Oct. 23, along with more than 30 other people in two criminal cases alleging sprawling separate schemes to rake in millions by rigging sports bets and poker games involving Mafia families, authorities said.
FILE - This combo of images shows, from left, Portland Trail Blazers head coach Chauncey Billups, Miami Heat guard Terry Rozier and former Cleveland Cavaliers' Damon Jones. (AP Photo/File)
FILE - This combo of images shows, from left, Portland Trail Blazers head coach Chauncey Billups, Miami Heat guard Terry Rozier and former Cleveland Cavaliers' Damon Jones. (AP Photo/File)
NEW YORK (AP) — The head coach of the Portland Trail Blazers and a player for the Miami Heat were arrested Thursday, Oct. 23, along with more than 30 other people in two criminal cases alleging sprawling separate schemes to rake in millions by rigging sports bets and poker games involving Mafia families, authorities said.
Portland coach Chauncey Billups was charged with participating in a conspiracy to fix high-stakes card games in Las Vegas, Miami, Manhattan and the Hamptons that were backed by La Cosa Nostra Crime families. Heat guard Terry Rozier was accused in a second scheme to concoct fraudulent bets by exploiting confidential information about NBA athletes and teams.
The indictments unsealed in New York create a massive cloud for the NBA — which opened its season this week — and show how certain types of wagers are vulnerable to massive fraud in the growing, multi-billion-dollar legal sports-betting industry.
“My message to the defendants who’ve been rounded up today is this: Your winning streak has ended," said Joseph Nocella, the U.S attorney for the Eastern District of New York. "Your luck has run out."
Both men face money laundering and wire fraud conspiracy charges and were expected to make initial court appearances later Thursday. Also arrested was former NBA assistant coach and player Damon Jones, who is charged with participating in both schemes.
Nocella called it "one of the most brazen sports corruption schemes since online sports betting became widely legalized in the United States.”
"The fraud is mind boggling," FBI Director Kash Patel told reporters. “We’re talking about tens of millions of dollars in fraud and theft and robbery across a multi-year investigation.”
Billups and Rozier have been placed on leave from their teams, according to the NBA, which said it is cooperating with authorities.
“We take these allegations with the utmost seriousness, and the integrity of our game remains our top priority,” the NBA said in a statement.
A message seeking comment was left Thursday morning with Billups. Rozier's lawyer, Jim Trusty, said in a statement that his client is “not a gambler” and “looks forward to winning this fight.” Trusty said the FBI had previously said his client was not a target in the probe.
But at 6 a.m. “they called to tell me FBI agents were trying to arrest him in a hotel," Trusty said. ”It is unfortunate that instead of allowing him to self-surrender they opted for a photo op. They wanted the misplaced glory of embarrassing a professional athlete with a perp walk. That tells you a lot about the motivations in this case."
“We are in the process of reviewing the federal indictments announced today. Terry Rozier and Chauncey Billups are being placed on immediate leave from their teams, and we will continue to cooperate with the relevant authorities. We take these allegations with the utmost seriousness, and the integrity of our game remains our top priority.”
Athletes accused of leaving games early
In the sports betting scheme, players sometimes altered their performance or took themselves out of games early, New York Police Commissioner Jessica Tisch said. In one instance, Rozier, while playing for the Hornets, told people he was planning to leave the game early with a “supposed injury,” allowing them to place wagers that raked in thousands of dollars, Tisch said.
The indictment of Rozier and others says there are nine unnamed co-conspirators, including a Florida resident who was an NBA player, an Oregon resident who was an NBA player from about 1997 to 2014 and an NBA coach since at least 2021, as well as a relative of Rozier.
Rozier and other defendants “had access to private information known by NBA players or NBA coaches” that was likely to affect the outcome of games or players’ performances and provided that information to other co-conspirators in exchange for either a flat fee or a share of betting profits, the indictment says.
The NBA had investigated
The NBA had investigated Rozier previously. He was in uniform as the Heat played the Magic on Wednesday in Orlando, Florida, in the season opener for both teams, though he did not play in the game. He was taken into custody in Orlando early Thursday. The team did not immediately comment on the arrest.
The case was brought by the U.S. attorney’s office in Brooklyn that previously prosecuted ex-NBA player Jontay Porter. The former Toronto Raptors center pleaded guilty to charges that he withdrew early from games, claiming illness or injury, so that those in the know could win big by betting on him to underperform expectations.
Billups was inducted into the Basketball Hall of Fame last year. The five-time All-Star and three-time All-NBA point guard led the Detroit Pistons to their third league title in 2004 as NBA Finals MVP. Boston drafted the former Colorado star with the No. 3 pick overall in 1997.
The player known as Mr. Big Shot also played for Toronto, Denver, Minnesota, the New York Knicks and the Los Angeles Clippers. Billups won the Joe Dumars Trophy, the NBA’s sportsmanship award, in 2009 while playing for his hometown Denver Nuggets.
The 49-year-old Billups is in his fifth season as Portland’s coach, compiling a 117-212 record. The Trail Blazers opened the season Wednesday night at home with a 118-114 loss to Minnesota.
A game involving Rozier that has been in question was a matchup between the Hornets and the New Orleans Pelicans on March 23, 2023. Rozier played the first 9 minutes and 36 seconds of that game — and not only did not return that night, citing a foot issue, but did not play again that season. Charlotte had eight games remaining and was not in playoff contention, so it did not seem particularly unusual that Rozier was shut down for the season’s final games.
In that game, Rozier finished with five points, four rebounds and two assists in that opening period — a productive quarter but well below his usual total output for a full game.
Posts still online from March 23, 2023, show that some bettors were furious with sportsbooks that evening when it became evident that Rozier was not going to return to the Charlotte-New Orleans game after the first quarter, with many turning to social media to say that something “shady” had gone on regarding the prop bets involving his stats for that night.
A prop is a type of wager that allows gamblers to bet on whether a player will exceed a certain statistical number, such as whether the player will finish over or under a certain total of points, rebounds or assists.
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.