NBA · Game Review
NBA game reviews – 2025-11-25
Big Scoring, Big Performances: Recapping a Massive Day of NBA Hoops
It was a huge slate of NBA action, with everything from grind-it-out defensive battles to outright shootouts. We saw double-digit wins, furious comebacks and some genuinely massive individual stat lines – the kind of night that reminds you why it pays to keep an eye not just on the scoreboard, but on the box score as well.
Across the schedule, home teams had a strong night, with notable wins for the Raptors, Heat, Bulls, Kings and more. On the flip side, the Nuggets and Rockets led the way for road victors, putting up big offensive numbers away from home. Below is a game-by-game breakdown of the scores and standout performances, all pulled directly from the official stat lines.
Cleveland Cavaliers vs Toronto Raptors
Toronto took care of business at home, beating Cleveland 110–99. The Raptors edged the Cavs 57–54 in the first half, then really pushed away in the third quarter with a dominant 31–22 stanza that blew the game open. Cleveland actually won the first quarter 32–29, but Toronto controlled the rest of the way, winning the second (28–22) and third, then effectively trading baskets in the last (22–23).
The headline performance came from Brandon Ingram, who put together a monster all-round game:
- 37 points
- 7 rebounds
- 2 assists
- 5 made threes
- 46 PRA (points + rebounds + assists)
Ingram was well supported by Scottie Barnes (18 points, 11 rebounds, 6 assists, 35 PRA) and big man Jakob Poeltl (7 points, 13 rebounds, 1 assist, 21 PRA, plus 2 steals). Off the bench, Sandro Mamukelashvili added 12 points, 9 rebounds and 3 assists (24 PRA), while Immanuel Quickley chipped in 11 points, 6 boards and 7 dimes (24 PRA).
Defensively, Toronto were active. Poeltl, Jamal Shead, Ja’Kobe Walter and others combined for multiple steals, helping generate easy offence and keep the Cavs at arm’s length in the second half.
For Cleveland, scoring was more balanced but lacked a true explosion. Donovan Mitchell led the way with 17 points, 9 rebounds and 8 assists (26 PRA), just shy of a triple-double. Evan Mobley delivered 14 points, 5 rebounds and 4 assists (23 PRA), and Jaylon Tyson had 15 points, 9 rebounds and 2 assists (26 PRA) while hitting 2 threes. P.J. Washington Jr.-type two-way balance wasn’t on show here; instead, Cleveland relied on a committee of scorers like NaeQwan Tomlin (14 points, 4 rebounds, 4 assists, 18 PRA) and Lonzo Ball (8 points, 7 rebounds, 7 assists, 22 PRA).
In the end, Toronto’s superior third quarter and their stars’ efficiency – particularly Ingram and Barnes – were the difference.
Detroit Pistons vs Indiana Pacers
In one of the more entertaining high-scoring clashes, Detroit edged Indiana on the road, 122–117. The Pistons set the tone early, scoring 35 in the first quarter and 36 in the second for a big 71–55 halftime lead. The Pacers fought back after the break – winning the second half 62–51 and outscoring Detroit by eight in the final term (29–21) – but the early damage was too much to overcome.
Cade Cunningham put up a huge line for Detroit:
- 24 points
- 11 rebounds
- 6 assists
- 41 PRA
He had plenty of help. Jalen Duren was a force inside with 17 points, 12 rebounds and 2 assists (31 PRA), while Caris LeVert added 19 points, 1 rebound and 3 assists (23 PRA). On the wings, Ausar Thompson (13 points, 3 rebounds, 4 assists, 20 PRA) and Isaiah Stewart (9 points, 5 rebounds, 0 assists, 14 PRA) gave Detroit good two-way production. Shooting-wise, the Pistons spread it out with LeVert (3 threes) and Jaden Ivey (2 threes, 12 points, 15 PR) keeping Indiana’s defence honest.
Indiana’s offence was hardly quiet. Jarace Walker poured in 21 points with 6 rebounds and 2 assists (27 PR, 29 PRA), and Pascal Siakam logged 24 points, 8 boards and 3 assists (35 PRA). T.J. McConnell came up big off the bench with 16 points, 1 rebound and 5 assists (22 PRA), while Bennedict Mathurin added 14 points and 4 rebounds (18 PR, 19 PRA).
Defensively, Andrew Nembhard was particularly active with 4 steals and 6 assists, and big man Jay Huff contributed 2 blocks and 3 steals (5 stocks), along with 11 points and 3 rebounds (17 PRA).
Indiana made it interesting late, but Detroit’s explosive first half – led by Cunningham’s all-round dominance – ultimately secured the five-point win.
New York Knicks vs Brooklyn Nets
In a classic New York showdown, the Knicks handled the Nets at home, winning 113–100. The Knicks carried a narrow 51–48 lead into halftime, but broke the game open with a huge 38–27 third quarter. From there, a solid final term closed it out.
The unquestioned star was Karl-Anthony Towns, who lit up the box score:
- 37 points
- 12 rebounds
- 3 assists
- 3 made threes
- 52 PRA
He had plenty of help. Jalen Brunson produced an efficient 27 points, 3 rebounds and 3 assists (33 PRA) while hitting 4 threes, and Josh Hart filled up the stat sheet with 7 points, 12 rebounds and 7 assists (26 PRA, 19 PR). Mikal Bridges added 16 points, 4 rebounds and 4 assists (24 PRA) and hit two triples.
The Knicks also got solid bench contributions from Jordan Clarkson (12 points, 1 rebound, 1 assist, 13 PRA) and Miles McBride (9 points, 2 rebounds, 3 assists, 14 PRA). Defensively, Hart and Towns both contributed at the rim and in the lanes, combining for multiple steals and blocks.
For Brooklyn, the story was the breakout of Noah Clowney, who led the Nets with 31 points, 4 rebounds and 3 assists (38 PRA), including 7 made threes — a genuine shooting barrage. Michael Porter Jr. chipped in 16 points and 4 boards, and Drake Powell contributed 15 points, 2 rebounds and 4 assists (21 PRA). Clowney’s outburst kept the Nets in it for stretches, but the Knicks’ balanced attack – anchored by Towns – proved too much.
Dallas Mavericks vs Miami Heat
Miami defended home court in a tight one, edging Dallas 106–102. The Heat built their win in the first half, jumping out to a 52–44 lead thanks to a strong 32-point second quarter. Dallas rallied in the second half (58–54), but couldn’t quite overturn the deficit.
For the Heat, it was very much a team effort with multiple players stuffing the stat sheet:
- Kel’el Ware: 20 points, 18 rebounds, 0 assists (38 PR, 38 PRA)
- Tyler Herro: 24 points, 7 rebounds, 0 assists (31 PR & PRA)
- Bam Adebayo: 17 points, 6 rebounds, 1 assist (24 PRA)
- Jaime Jaquez Jr.: 13 points, 6 rebounds, 5 assists (24 PRA)
- Pelle Larsson: 9 points, 2 rebounds, 6 assists (17 PRA)
Ware’s dominance on the glass (18 boards) was crucial, giving Miami extra possessions and limiting Dallas’ second-chance looks. Defensively, he also contributed 3 steals+blocks, while Adebayo added 3 stocks of his own. Tyler Herro combined his scoring with 3 steals, showing good activity on both ends.
Dallas spread the contributions across their rotation. P.J. Washington Jr. was outstanding with 27 points, 8 rebounds and 1 assist (35 PR, 36 PRA), including 3 made threes. Cooper Flagg produced 12 points, 7 rebounds and 3 assists (22 PRA), and Max Christie matched him with 15 points, 5 rebounds and 2 assists (22 PRA). Daniel Gafford brought energy inside with 11 points and 11 rebounds (22 PR & PRA), while Brandon Williams added 12 points and 5 assists (19 PRA) off the bench.
The Heat’s balance – five players in double figures and three with 20+ PRA – and Ware’s rebounding edge proved to be just enough to hold off the Mavs’ late charge.
Portland Trail Blazers vs Milwaukee Bucks
Milwaukee walked into Portland and came away with a convincing 115–103 victory. The Bucks set the tone early, winning the first half 65–53 thanks to 32 and 33-point quarters. From there they kept the Blazers at arm’s length, matching them 50–50 in the second half.
The Bucks’ offence was driven by a dominant wing performance from Jerami Grant, who finished with:
- 35 points
- 4 rebounds
- 4 assists
- 3 made threes
- 43 PRA
Deni Avdija was excellent as well, posting 22 points, 4 rebounds and 5 assists (31 PRA) with 5 made threes. In the middle, Donovan Clingan delivered 14 points, 11 rebounds and 4 assists (29 PRA), plus 3 steals+blocks – a strong two-way showing.
The Bucks got solid support from Caleb Love (13 points, 5 rebounds, 4 assists, 22 PRA), Toumani Camara (13 points, 7 rebounds, 3 assists, 23 PRA) and Robert Williams III (8 points, 5 rebounds, 13 PRA and 4 blocks). It was a clean, multi-pronged attack that Portland struggled to contain.
For the Blazers, Bobby Portis led the way with 22 points, 6 rebounds and 2 assists (30 PRA), while Kyle Kuzma added 15 points and 6 boards (21 PR & PRA). Guard Cole Anthony contributed 16 points, 2 rebounds and 2 assists (20 PRA), and Myles Turner put up 13 points, 11 rebounds and 1 assist (25 PRA), highlighted by 4 blocks on the defensive end.
Despite decent production from their core, Portland simply couldn’t keep pace with the Bucks’ scoring depth and three-point output, particularly from Grant and Avdija.
Denver Nuggets vs Memphis Grizzlies
Denver’s offence fired on all cylinders in Memphis, as the Nuggets outgunned the Grizzlies 125–115. They led 62–54 at half and maintained control with a strong 32–30 fourth quarter to close things out.
Jamal Murray and Nikola Jokić were at the heart of it, as you’d expect:
- Jamal Murray: 29 points, 3 rebounds, 8 assists, 6 threes, 40 PRA
- Nikola Jokić: 17 points, 10 rebounds, 16 assists, 43 PRA
Murray’s shooting, especially from deep, stretched Memphis’ defence, while Jokić orchestrated everything with a massive 16-assist night. Peyton Watson also exploded, posting 27 points, 5 rebounds and 3 assists (35 PRA) with 5 made threes. Cameron Johnson added 18 points, 6 boards and 1 assist (25 PRA), also draining 3 threes.
Memphis had plenty of firepower as well, even in defeat. Jock Landale produced a massive line with 26 points, 10 rebounds and 2 assists (38 PRA), while Jaylen Wells added 22 points, 5 rebounds and 3 assists (30 PRA), including 4 made threes. Jaren Jackson Jr. chipped in 16 points, 6 boards and 4 assists (26 PRA), and Cam Spencer contributed 18 points, 2 rebounds and 4 assists (24 PRA).
On the glass, Jokić (10 rebounds) and Jonas Valančiūnas (6 rebounds, 6 points) fought it out, but Denver’s perimeter shooting edge – led by Murray, Watson and Johnson combining for multiple threes – was the key difference.
Chicago Bulls vs New Orleans Pelicans
This one was an outright shootout. New Orleans outscored Chicago 143–130 in a game where defence was very much optional. The Pelicans burst out of the gates with 37 points in each of the first two quarters, taking a commanding 74–58 halftime lead. Even a 72-point second half from the Bulls couldn’t reel them in.
The Pelicans got big numbers across the board:
- Zion Williamson: 29 points, 1 rebound, 2 assists (32 PRA)
- Saddiq Bey: 20 points, 13 rebounds, 3 assists (36 PRA, 3 threes)
- Jose Alvarado: 16 points, 8 rebounds, 8 assists (32 PRA)
- Jeremiah Fears: 15 points, 4 rebounds, 3 assists (22 PRA, 2 threes)
- Yves Missi: 14 points, 14 rebounds, 0 assists (28 PR & PRA)
Add in Trey Murphy III (20 points, 4 rebounds, 4 assists, 4 threes, 28 PRA) and Derik Queen (8 points, 5 rebounds, 4 assists, 17 PRA), and it’s easy to see how New Orleans cracked 140+.
Chicago’s stars certainly turned up, even if the defence didn’t. Ayo Dosunmu led the way with 28 points, 2 rebounds and 1 assist (31 PRA), hitting 2 threes. Coby White put up 24 points, 5 rebounds and 6 assists (35 PRA, 3 threes). Josh Giddey had a strong all-round outing with 21 points, 7 rebounds and 6 assists (34 PRA, 4 made threes).
Up front, Jalen Smith (13 points, 6 rebounds, 1 assist, 20 PRA, 3 threes) and Tre Jones (10 points, 2 rebounds, 11 assists, 23 PRA) kept the offence humming. Matas Buzelis and Patrick Williams also chipped in double-figure PRA.
Ultimately, New Orleans’ balance – eight players in double figures and multiple with 30+ PRA – combined with a huge first half was too much for the Bulls to overhaul.
Houston Rockets vs Phoenix Suns
The Rockets dominated the Suns in Phoenix, running away with a 114–92 victory. Houston jumped out to a 30–23 first-quarter lead and never really looked back, winning every quarter or at least breaking even. They led 59–50 at the half and crushed the fourth quarter 30–17 to put a statement margin on the final score.
Amen Thompson was the standout for Houston, delivering an elite all-round performance:
- 28 points
- 7 rebounds
- 8 assists
- 1 three
- 43 PRA
He had plenty of support. Aaron Holiday poured in 22 points, 1 rebound and 2 assists (25 PRA), knocking down 6 threes. Alperen Sengun added 18 points, 5 rebounds and 5 assists (28 PRA), including 2 threes, while Jabari Smith contributed 17 points, 7 boards and 1 assist (25 PRA). Steven Adams quietly posted 6 points, 7 rebounds and 0 assists (13 PRA), doing the dirty work inside.
Houston’s defence was also sharp. Josh Okogie, Sambook-style, recorded 3 steals, while Holiday and Reed Sheppard both added 3 steals apiece. In total, multiple Rockets finished with 5 combined turnovers + steals + blocks, showing how disruptive they were.
For Phoenix, Dillon Brooks did his best to keep them in it, scoring 29 points with 3 rebounds and 0 assists (32 PR & PRA), including 2 threes and a steal. Devin Booker added 18 points, 3 rebounds and 5 assists (26 PRA, 2 threes), while Collin Gillespie had a nice game with 16 points, 3 rebounds and 2 assists (21 PRA, 3 threes).
Phoenix struggled to generate enough efficient looks, managing only 92 points, while Houston’s balanced attack and aggressive defence dictated the tempo and the scoreboard from start to finish.
Minnesota Timberwolves vs Sacramento Kings
In a tight, physical contest, Sacramento overturned an early deficit to beat Minnesota 117–112 at home. The Timberwolves led 54–46 at halftime after winning both the first and second quarters 27–23. But the Kings stormed back, taking the third 31–28 and the fourth 24–19 for a 71–58 second-half turnaround.
For Sacramento, DeMar DeRozan was immense:
- 33 points
- 0 rebounds
- 4 assists
- 33 PR, 37 PRA
He had serious help from Keegan Murray, who delivered a monster double-double with 26 points and 14 rebounds, plus 2 assists (40 PR, 42 PRA), and hit 3 threes. Malik Monk added 22 points, 2 rebounds and 2 assists (24 PR & PRA), while Russell Westbrook contributed 7 points, 7 rebounds and 7 assists (21 PRA) in a classic all-round outing.
Off the bench, Precious Achiuwa was important with 10 points, 8 rebounds and 0 assists (18 PR & PRA), and Dennis Schröder chipped in 6 points, 5 rebounds and 9 assists (20 PRA), helping control tempo in the second half.
Minnesota were led by a huge game from Anthony Edwards, who finished with:
- 43 points
- 7 rebounds
- 4 assists
- 5 made threes
- 54 PRA
Julius Randle also put in a big shift with 17 points, 10 rebounds and 5 assists (32 PRA), while Rudy Gobert posted 11 points, 13 boards and 1 assist (25 PRA). Naz Reid contributed 15 points, 7 rebounds and 0 assists (22 PRA), and Donte DiVincenzo added 17 points, 4 rebounds and 1 assist (22 PRA) with 5 threes.
Despite Edwards’ brilliant night and Minnesota’s 54–46 halftime lead, Sacramento’s depth and composure down the stretch – led by DeRozan and Murray – turned the game around in front of a home crowd.
Wrapping Up: What We Learned from Today’s Slate
From Toronto’s controlled win over Cleveland to New Orleans’ 143-point explosion in Chicago, today’s NBA slate had a bit of everything. We saw massive individual lines – Karl-Anthony Towns’ 52 PRA, Amen Thompson’s 43 PRA, Anthony Edwards’ 43-point outburst, and Nikola Jokić’s 17–10–16 triple-double style line – alongside strong team performances like the Rockets’ complete domination in Phoenix and the Nuggets’ clinical road win in Memphis.
If there’s one clear takeaway, it’s that reading the numbers behind the final score really matters. First-half swings, third-quarter runs and subtle stat lines (like Kel’el Ware’s 18 rebounds or Jose Alvarado’s 8 assists) can be the difference between a cover and a miss, or between a value bet and a trap.
If you’re having a punt, you don’t just want the score – you want context. Who’s dominating the glass, who’s consistently racking up PRA, and which teams are starting fast or fading late? That’s exactly where a good odds comparison tool comes in.
Before the next slate tips off, jump onto our odds comparison platform. Line up prices from multiple bookies, cross-check them against real stat trends like the ones above, and find the value instead of guessing. Whether you’re backing a high-PRA star, a team total, or just chasing a bit of interest on the late game, using proper data and the best odds on offer will always put you in a stronger position.
The next big night of hoops is just around the corner – make sure you’re ready with the numbers and the odds on your side.