NBA · Game Review
NBA game reviews – 2025-11-29
NBA Results & Game Reviews: A Big Night of Hoops Action
It was a massive slate of NBA games with plenty of points, some big individual performances and a few wild momentum swings. From the 76ers–Nets clash in Brooklyn to late-night shootouts in Denver, Phoenix and Dallas, punters had no shortage of storylines to follow.
Below is a game-by-game breakdown of every matchup listed in today’s schedule, using the official box-score data from the score records. We’ll look at final scores, key player performances and how each contest played out, before wrapping up with what it all means for betting and how to sharpen your edge with an odds comparison tool.
Philadelphia 76ers vs Brooklyn Nets
Brooklyn protected home court with a 115–103 win over the Philadelphia 76ers. The Nets controlled the first half, taking a 63–48 lead into the break and then doing just enough to keep the Sixers at arm’s length despite being outscored 55–52 in the second half.
The Nets’ scoring was well spread. Egor Demin headlined the home team’s production with 23 points, 9 rebounds and 5 assists (37 PRA), knocking down 5 threes. Noah Clowney also delivered a strong all-round game with 16 points, 7 boards and 3 assists (26 PRA), while Terance Mann chipped in 14 points, 4 rebounds and 6 assists (24 PRA). Tyrese Martin (16 points, 2 rebounds, 2 assists) and Nic Claxton (12 points, 6 boards, 1 assist) rounded out a balanced starting effort.
Defensively, Demin and Clowney were active too, each posting 3 combined steals + blocks, while Claxton had 2 steals + 1 block.
For the Sixers, Tyrese Maxey was again the primary engine, stacking up 22 points, 9 rebounds and 7 assists for a huge 38 PRA. Jared McCain poured in 20 points with 4 made threes and added 4 rebounds and 1 assist (25 PRA). Quentin Grimes had 19 points, 3 rebounds and 9 assists (31 PRA), while Adem Bona was a presence inside with 13 points, 5 rebounds and 3 blocks (18 PRA and 5 combined steals + blocks).
Turnovers hurt Philly at key moments. Grimes finished with 5 turnovers (7 in tos+steals+blocks when you add his defensive plays), and as a team the Sixers couldn’t quite overcome Brooklyn’s early scoring burst. From a betting angle, this one tilted heavily on Brooklyn’s hot start and their superior depth scoring.
Washington Wizards vs Indiana Pacers
The Indiana Pacers absolutely ran over the top of the Washington Wizards at home, cruising to a 119–86 victory. Indiana won every quarter and expanded a 64–52 half-time lead into a 33-point blowout with a dominant 55–34 second half.
The Pacers’ offence was humming. Pascal Siakam led the way with 24 points, 11 rebounds and 1 assist for 36 PRA. He also contributed on defence with 2 steals and 1 block. Bennedict Mathurin backed him up with 20 points, 2 boards and 4 assists (26 PRA), while T.J. McConnell posted a classic floor-general line of 14 points, 4 rebounds and 8 assists (26 PRA).
Up front, Jay Huff (12 points, 6 rebounds, 2 assists – 20 PRA) and Jeremiah Robinson-Earl (3 points, 11 rebounds, 4 assists – 18 PRA) helped Indiana dominate the glass and move the ball. Isaiah Jackson added 10 points and 2 rebounds, with Mathurin, Ben Sheppard and others chipping in from outside – Mathurin and Sheppard both hit 3 threes each.
Washington struggled to find consistent offence. Alexandre Sarr was a bright spot with 24 points, 9 rebounds and 1 assist (34 PRA), while Khris Middleton added 12 points, 6 boards and 4 assists (22 PRA). Bilal Coulibaly produced a useful all-round contribution (11 points, 4 rebounds, 2 assists – 17 PRA) and showed plenty defensively with 6 combined turnovers + steals + blocks.
The Wizards were blunted by turnovers – Middleton had 4 and Coulibaly 4 – and couldn’t keep pace as the Pacers piled on 30+ in each quarter bar the last. Any totals or spread backers on Indiana would’ve been very comfortable here.
Orlando Magic vs Detroit Pistons
In one of the tighter contests of the day, the Detroit Pistons edged the Orlando Magic 112–109 on the road. It was close all night: Detroit led 59–58 at half-time and narrowly outscored Orlando 53–51 in the second half to sneak home by three.
For the Magic, the headline act was Desmond Bane, who exploded for 37 points, 8 rebounds and 2 assists (a massive 47 PRA). He was ably supported by Franz Wagner with 21 points, 7 rebounds and 1 assist (29 PRA) and Anthony Black with 16 points, 4 rebounds and 4 assists (24 PRA). Wendell Carter Jr. chipped in 8 points, 11 boards and 3 assists (22 PRA).
Defensively, Jalen Suggs (14 points, 4 rebounds, 1 assist – 19 PRA) was disruptive with 4 steals and 1 block (7 tos+steals+blocks), and Anthony Black stuffed the defensive stat sheet too with 3 steals and 1 block (7 tos+steals+blocks).
Detroit’s win was driven by a monster triple-threat line from Cade Cunningham. He put up 39 points, 13 rebounds and 11 assists (a huge 63 PRA and 52 PR, 50 PA). Jalen Duren was excellent inside, finishing with 16 points and 12 rebounds (30 PRA), while Tobias Harris added 18 points, 5 boards and 1 assist (24 PRA). Isaiah Stewart chipped in 8 points and 6 rebounds (15 PRA).
Turnovers were an issue for Cade (8) and Duren (5), reflected in their high tos+steals+blocks numbers (Cunningham 8, Duren 10), but Detroit did enough in key stretches to hold off Orlando, particularly thanks to Cade’s shot-making and all-round control. Bettors on Cade’s points or PRA overs would have absolutely cleaned up.
Cleveland Cavaliers vs Atlanta Hawks
The Atlanta Hawks outgunned the Cleveland Cavaliers in a high-scoring affair, taking a 130–123 win at home. It was a back-and-forth contest: Atlanta led 33–23 after the first, trailed 62–60 at half-time, then smashed the third quarter 37–28 to take control and held on in a 33–33 final term shootout.
Atlanta’s offence was electric. Jalen Johnson was immense with 29 points, 12 rebounds and 12 assists (a stunning 53 PRA and 41 PR), effectively a triple-double with monster counting stats. Nickeil Alexander-Walker lit it up as well, posting 30 points, 3 rebounds and 1 assist (34 PRA) and drilling 5 threes. Onyeka Okongwu was a force inside with 18 points and 7 rebounds (29 PRA), while Dyson Daniels added 10 points, 8 boards and 9 assists (27 PRA).
The Hawks shared it around too. Vít Krejci (14 points, 2 boards, 3 assists – 19 PRA) and Mouhamed Gueye (12 points, 3 rebounds, 2 assists – 17 PRA) both made an impact off the bench. Defensively, Okongwu’s 2 blocks and 2 steals (6 tos+steals+blocks) helped anchor the paint, while Daniels, Jalen Johnson and others combined for active hands.
For Cleveland, Donovan Mitchell did his best to keep the Cavs in it with 42 points, 3 rebounds and 3 assists (48 PRA). Evan Mobley turned in a dominant all-round performance of 20 points, 14 rebounds and 7 assists (41 PRA, 34 PR, 27 PA), and Darius Garland contributed 15 points, 5 rebounds and 10 assists (30 PRA). Keegan Murray-style production came from De’Andre Hunter with 16 points, 4 boards and 1 assist (21 PRA).
Ultimately, Atlanta’s 70-point second half and explosive output from Johnson and Alexander-Walker proved too much. From a betting lens, overs on points, player PRAs and even team totals would have been live all night.
Milwaukee Bucks vs New York Knicks
The New York Knicks claimed an impressive home win over the Milwaukee Bucks, finishing on top 118–109. It was tight early – the Bucks led 37–33 after the first, and New York trailed 62–61 at half – but the Knicks steadily took control in the second half with a 57–47 edge.
Jalen Brunson drove the Knicks’ offence with 37 points, 1 rebound and 5 assists (42 PA, 38 PR, 43 PRA). Josh Hart delivered a classic do-it-all line: 19 points, 15 rebounds and 7 assists (41 PRA, 34 PR, 26 PA), dominating the glass and facilitating. Karl-Anthony Towns added 9 points, 10 rebounds and 4 assists (23 PRA), while Miles McBride provided punch off the bench with 19 points, 2 boards and 1 assist (22 PRA) and 5 made threes.
Mikal Bridges chipped in 14 points, 4 rebounds and 2 assists (20 PRA), and Mitchell Robinson controlled the paint with 6 points and 7 rebounds (14 PA). Hart was everywhere defensively with 3 steals, and the Knicks as a whole kept Giannis and Kuzma working for every bucket.
For Milwaukee, Giannis Antetokounmpo was his usual dominant self: 30 points, 15 rebounds and 8 assists, good for a monster 53 PRA, 45 PR and 38 PA. Kyle Kuzma added 20 points, 4 rebounds and 3 assists (27 PRA), while AJ Green provided valuable shooting with 18 points, 5 boards and 1 assist (24 PRA), including 6 threes. Markers on AJ’s threes or PRA would have been nicely rewarded.
Still, New York’s balanced scoring and sheer work on the boards – especially Hart and Towns – swung this one late. The Knicks closed strongly with a 26–21 fourth quarter to seal the win and reward home favourites backers.
Chicago Bulls vs Charlotte Hornets
The Charlotte Hornets outlasted the Chicago Bulls in a high-scoring contest, winning 123–116 at home. Charlotte led 67–62 at the half, weathered a 32–26 Bulls surge in the third, but pulled away late with a 30–22 fourth quarter.
Charlotte’s offence was driven by a deep core of contributors. Miles Bridges posted 22 points, 8 rebounds and 7 assists (37 PRA), while LaMelo Ball went for 16 points, 7 boards and 8 assists (31 PRA). Brandon Miller was sharp from outside, finishing with 27 points, 5 rebounds and 1 assist (33 PRA) and 5 made threes.
Collin Sexton added 21 points, 4 rebounds and 3 assists (28 PRA), and Kon Knueppel added 12 points, 5 rebounds and 4 assists (21 PRA). Moussa Diabate (4 points, 8 boards, 2 assists – 14 PRA) and Ryan Kalkbrenner (7 points, 5 rebounds – 12 PRA) did the dirty work inside. Bridges and Diabate were also active defensively, combining for 4 steals and 4 blocks between them.
For the Bulls, Josh Giddey was immense in defeat with 25 points, 11 rebounds and 9 assists (45 PRA, 36 PR, 34 PA), flirting with a triple-double. Coby White delivered 25 points, 2 rebounds and 4 assists (31 PRA), while Nikola Vučević put up 13 points, 14 boards and 3 assists (30 PRA). Patrick Williams chipped in 5 points, 5 rebounds and 0 assists (10 PRA) and hit a three, while Kevin Huerter contributed 11 points, 2 rebounds and 4 assists (17 PRA).
Turnovers were reasonably controlled on both sides, but Charlotte’s extra playmaking and variety of scoring options made the difference down the stretch. For totals bettors, this one cleared most lines comfortably with both teams pushing the pace and firing from deep.
Sacramento Kings vs Utah Jazz
The Utah Jazz defended their home floor with a 128–119 victory over the Sacramento Kings. Utah jumped out early, leading 30–27 after the first and 62–53 at half-time. Both teams traded blows in the second half, splitting it 66–66, but the early Jazz advantage proved enough.
Utah’s attack was anchored by Keyonte George, who produced 31 points, 5 rebounds and 6 assists (42 PRA, 36 PR). Lauri Markkanen backed him up with 28 points and 7 rebounds (37 PRA, 35 PR). Off the bench and in the frontcourt, Jusuf Nurkić was excellent with 9 points, 11 rebounds and 9 assists (29 PRA, 20 PR, 18 PA), flirting with a triple-double.
Brice Sensabaugh (20 points, 3 boards – 23 PRA), Kevin Love (9 points, 7 rebounds, 1 assist – 17 PRA) and Kyle Filipowski (8 points, 7 rebounds, 2 assists – 17 PRA) all contributed, while Isaiah Collier (9 points, 1 rebound, 7 assists – 17 PRA) and Ace Bailey (5 points, 4 boards, 2 assists – 11 PRA) added depth. Defensively, Nurkić’s 3 steals stood out (6 tos+steals+blocks), as did some timely playmaking from Utah’s young guards.
Sacramento had several big efforts despite the loss. Zach LaVine led the scoring with 34 points, 2 rebounds and 6 assists (42 PRA, 36 PR, 40 PA), while Russell Westbrook filled up the box score with 16 points, 12 rebounds and 14 assists (42 PRA, 28 PR, 30 PA) – a massive triple-double. Keegan Murray produced 23 points, 10 boards and 3 assists (36 PRA, 33 PR), and Maxime Raynaud logged 19 points, 4 rebounds and 0 assists (23 PRA).
Defensively, Westbrook was very active with 4 steals (part of 7 tos+steals+blocks), and Keegan Murray added 4 steals + blocks. But Utah’s combination of Markkanen and George on the scoreboard, plus Nurkić’s playmaking, kept them in charge. Spread and total bettors would have enjoyed another high-scoring, relatively predictable home result.
San Antonio Spurs vs Denver Nuggets
In a wild offensive showcase, the Denver Nuggets edged the San Antonio Spurs 139–136 in San Antonio. The game was a roller-coaster: the Spurs led 74–59 at half-time after a 41–18 second quarter, but Denver roared back, winning the second half 80–62 behind a monstrous 44–30 third quarter and 36–32 final term.
For Denver, Jamal Murray was sensational with 37 points, 4 rebounds and 7 assists (48 PRA, 41 PR, 44 PA), including 5 made threes. Cameron Johnson poured in 28 points and 6 rebounds (35 PRA, 34 PR) while hitting 6 threes. Nikola Jokić delivered his trademark multi-category line: 21 points, 9 rebounds and 10 assists (40 PRA, 30 PR, 31 PA).
Peyton Watson added 15 points, 6 rebounds and 3 assists (24 PRA), Deandre Ayton-style impact came from Zeke Nnaji (4 points, 4 boards – 8 PRA), and Tim Hardaway Jr. contributed 15 points, 2 rebounds and 1 assist (18 PRA) with a couple of threes. Denver’s offence was simply relentless in the second half.
The Spurs put up huge numbers themselves. Devin Vassell was outstanding with 35 points, 3 rebounds and 2 assists (40 PRA) and 7 threes. Julian Champagnie produced 25 points, 10 boards and 2 assists (37 PRA), while Keldon Johnson posted 14 points, 8 rebounds and 2 assists (24 PRA). Luke Kornet gave them 12 points, 6 rebounds and 2 assists (20 PRA), and Vince Williams Jr. added 16 points, 1 board, 5 assists (22 PRA).
Zach Edey nearly had a 20–20-style performance on the boards with 5 points, 19 rebounds and 2 assists (26 PRA), anchoring the glass. But despite that interior dominance and a 41-point second quarter, the Spurs couldn’t contain Denver’s three-point barrage and multi-guard scoring late. It was a dream spot for over bettors and player-prop punters on the Nuggets stars.
Phoenix Suns vs Oklahoma City Thunder
The Oklahoma City Thunder (listed as the home side in the stats) edged the Phoenix Suns in another tight finish, winning 123–119. Scores were level at 25–25 after the first, with OKC up 56–52 at half-time. A huge 38–30 third quarter from the Thunder opened daylight, and they held on despite the Suns’ 37–29 final quarter push.
Shai Gilgeous-Alexander once again led the way with 37 points, 3 rebounds and 8 assists (48 PRA, 40 PR, 45 PA) on efficient scoring, including 3 made threes. Chet Holmgren turned in a huge all-round night with 23 points, 8 rebounds and 1 assist (32 PRA, 31 PR, 24 PA) and 2 threes. Cason Wallace (14 points, 4 boards, 3 assists – 21 PRA) and Jaylin Williams (14 points, 4 rebounds – 18 PRA) added important secondary scoring.
Alex Caruso (4 points, 7 rebounds, 3 assists – 14 PRA) impacted the game defensively with 2 steals and 1 block, while Jalen Williams contributed 11 points, 4 rebounds and 8 assists (23 PRA). The Thunder’s balanced attack and defensive energy helped them survive a late Suns charge.
For Phoenix, Collin Gillespie was a standout with 24 points, 3 boards and 4 assists (31 PRA) on hot shooting, including 6 threes. Devin Booker posted 21 points, 8 rebounds and 6 assists (35 PRA), and Dillon Brooks chipped in 19 points, 3 rebounds and 2 assists (24 PRA). Mark Williams produced 13 points and 14 rebounds (27 PRA), dominating the glass for Phoenix.
Turnovers were costly for the Suns – Booker finished with 5 and Mark Williams 4, while Collin Gillespie also had 4 turnovers despite his scoring outburst. That ball security difference, especially during OKC’s huge third quarter, helped decide the result and pushed many props over the line for Thunder backers.
Dallas Mavericks vs Los Angeles Lakers
The Los Angeles Lakers (recorded as the home team) posted a statement win over the Dallas Mavericks, taking this one 129–119. Dallas led 62–60 at half-time but were outscored 69–57 in the second half as the Lakers’ stars took over.
Austin Reaves put on a show with 38 points, 8 rebounds and 3 assists (49 PRA, 46 PR, 41 PA), knocking down 6 threes. Luka Dončić was equally monstrous, finishing with 35 points, 5 rebounds and 11 assists (51 PRA, 40 PR, 46 PA) and hitting 4 threes. The backcourt duo combined for 73 points and completely dictated the pace.
Around them, Deandre Ayton provided interior presence with 17 points, 8 rebounds and 2 assists (27 PRA, 25 PR, 19 PA), while Rui Hachimura added 14 points, 4 boards (18 PRA) and LeBron James contributed a very LeBron-esque line of 13 points, 5 rebounds and 7 assists (25 PRA, 18 PR, 20 PA). Gabe Vincent chipped in 6 points and 3 assists (9 PRA) off the bench.
For Dallas, P.J. Washington Jr. led their scoring with 22 points, 9 rebounds and 1 assist (32 PRA), while Ryan Nembhard posted 17 points, 2 rebounds and 4 assists (23 PRA). Max Christie had 13 points, 1 board and 1 assist (15 PRA), and Anthony Davis contributed 12 points, 5 rebounds and 5 assists (22 PRA), though the Lakers defence kept him reasonably quiet as a scorer.
Off the bench, Naji Marshall provided a spark with 16 points, 7 rebounds and 2 assists (25 PRA), and rookie Cooper Flagg impressed with 13 points, 7 boards and 11 assists (31 PRA). Still, the story was the Lakers’ offensive firepower in the second half, where they scored 38 and 31 in the third and fourth quarters respectively to pull away.
For punters, this was another game where stars comfortably cleared most standard lines, with Reaves, Dončić, and Washington all smashing points and PRA marks.
Memphis Grizzlies vs Los Angeles Clippers
The Memphis Grizzlies (away team) mounted a big second-half comeback to beat the Los Angeles Clippers 112–107. The Clippers led 35–24 after the first and 63–50 at the half, but Memphis dominated the second half 62–44, closing with a decisive 34–26 fourth quarter.
Memphis got contributions across the board. Jaren Jackson Jr. led the scoring with 24 points, 2 rebounds and 2 assists (28 PRA), while Vince Williams Jr. added 16 points, 1 rebound and 5 assists (22 PRA). Zach Edey had a massive night on the glass with 5 points, 19 rebounds and 2 assists (26 PRA, 24 PR), anchoring Memphis’ interior.
Santi Aldama turned in a well-rounded line of 13 points, 7 boards and 5 assists (25 PRA), and Jaylen Wells added 13 points, 6 rebounds and 2 assists (21 PRA). Cedric Coward (7 points, 4 rebounds, 1 assist – 12 PRA) and Cam Spencer (10 points, 2 boards, 4 assists – 16 PRA) also chipped in key minutes, while Kentavious Caldwell-Pope contributed 12 points, 4 rebounds and 1 assist (17 PRA).
Defensively, Memphis had a string of impactful plays: Edey posted 3 blocks and 4 combined tos+steals+blocks, Vince Williams had 2 steals and 1 block (5 tos+steals+blocks), and Cam Spencer was active with 2 steals and 1 block (6 tos+steals+blocks).
For the Clippers, Kawhi Leonard was outstanding with 39 points, 3 rebounds and 0 assists (42 PRA, 42 PR, 39 PA), hitting 3 threes. James Harden delivered a big line of 23 points, 7 rebounds and 11 assists (41 PRA, 30 PR, 34 PA), and Ivica Zubac added 9 points, 12 rebounds and 5 assists (26 PRA). Kris Dunn (11 points, 7 boards, 1 assist – 19 PRA) and John Collins (10 points, 7 rebounds – 17 PRA) also contributed.
However, Harden’s 5 turnovers (7 tos+steals+blocks) and a general second-half drop in execution cost the Clippers. Memphis’s depth, rebounding dominance and clutch play swung the result, turning a strong first-half Clippers cover into an upset for Grizzlies backers.
Conclusion: Big Scores, Big Performances – Time to Sharpen Your Edge
Across the board, this slate delivered everything you’d want from an NBA night: blowouts like the Pacers’ 119–86 demolition of the Wizards, tight finishes like the Magic–Pistons and Suns–Thunder games, and outright shootouts such as Nuggets–Spurs and Hawks–Cavs.
Star players stood up: Desmond Bane, Tyrese Maxey, Cade Cunningham, Giannis Antetokounmpo, Jalen Brunson, Lauri Markkanen, Keyonte George, Jamal Murray, Shai Gilgeous-Alexander, Luka Dončić and Austin Reaves all posted big scoring or PRA lines. Role players and young guns like Collin Gillespie, Cooper Flagg, Josh Giddey, Julian Champagnie and Zach Edey also made their mark in the box score.
From a betting perspective, nights like this highlight just how important it is to have the best possible price on your side. With so many games decided by single digits and player props regularly landing right around their lines, every half-point and every few cents of odds can be the difference between a collect and a near miss.
Before your next multi or same-game bet, make sure you’re comparing odds across bookmakers rather than just taking the first price you see. Use our odds comparison tool to line up markets on match results, totals, spreads and player props in seconds, so you’re always getting maximum value for your stake.
Whether you’re chasing value on a high-scoring guard, backing a dominant big on rebounds, or just trying to find the sharpest line on tonight’s favourites, start with the numbers and back it up with the best odds available.