Oh man, what a wild game that was! March 28, 2025 — Suns vs Timberwolves — and seriously, it felt like the crowd was holding their breath the whole time. Both teams showed up fired up, knowing this wasn’t just another game but one that could totally shake the playoff picture. Late season, every win’s huge.
The Suns just barely pulled off a 112 to 108 win, but lemme tell ya, it was no easy ride. From tipoff right to the buzzer, it was a tight, back-and-forth fight, and neither team was ready to give an inch. This wasn’t your normal game, no way — it was more like a battle of wills and team hustle.
So, let’s dig into what went down with the players. Who showed up? Who flopped? And what moments actually decided the game?
Game Summary and Key Moments
Right from the jump, both teams were going back and forth, trading shots like it was nobody’s business. Timberwolves came out swinging early, their big guys hitting shots and making plays. Suns weren’t about to let them get comfortable though — they kept pace, matched every run, every basket. Half-time? Man, the score was so tight, it felt like flipping a coin.
Then, the third quarter hit, and Suns kinda flipped a switch on defense. Suddenly, they started snatching balls and forcing Timberwolves into mistakes. That momentum swing was real. Julius Randle and Devin Booker? They were straight-up killers out there, hitting clutch shots and pushing the pace hard.
Timberwolves didn’t roll over though—Anthony Edwards was flying all over the court, driving to the hoop and keeping his team in striking distance.
In the final minutes, it was the Suns’ bench that showed up big time. Fresh legs, some quick buckets, and that little extra push that put the game out of reach. Minnesota tried to fight back, but it just wasn’t enough. Suns came out with the win, thanks to a solid team effort and some serious heart.
Full Team Player Stats Breakdown (Box Score)
Now let’s get into the nitty-gritty of the game—the full box scores for both teams. This part is where the real story comes alive through numbers. Every shot made, every rebound grabbed, every assist handed out paints a clearer picture of how each player impacted the floor.
We’ll look closely at all the important stats for the Phoenix Suns and Minnesota Timberwolves, covering everything from field goals attempted and made, to free throws, rebounds, steals, blocks, turnovers, and points scored. This detailed data helps us understand which players stepped up and how the teams stacked up against each other.
To keep things clear and easy to follow, the stats are presented in well-organized HTML tables. These tables aren’t just plain—they’re designed with accessibility in mind, featuring strong contrast, centered stats for readability, distinct lines separating each row and column, and a layout that looks sharp on all screen sizes, especially on mobile. Plus, they’re lightweight and quick to load, so you can scroll smoothly through all the player performances without any hassle.
Check out the tables below for the complete player stat lines from both squads.
Phoenix Suns Player Stats
Player | MIN | FGM | FGA | FG% | 3PM | 3PA | 3P% | FTM | FTA | FT% | OREB | DREB | REB | AST | STL | BLK | TO | PF | PTS | +/- |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Kevin Durant | 34:13 | 7 | 19 | 36.8 | 3 | 6 | 50.0 | 6 | 6 | 100 | 0 | 6 | 6 | 2 | 2 | 2 | 4 | 1 | 23 | -10 |
Ryan Dunn | 22:11 | 3 | 5 | 60.0 | 3 | 5 | 60.0 | 0 | 0 | 0.0 | 1 | 2 | 3 | 1 | 0 | 1 | 2 | 3 | 9 | -18 |
Nick Richards | 23:10 | 1 | 2 | 50.0 | 0 | 0 | 0.0 | 1 | 2 | 50.0 | 2 | 2 | 4 | 0 | 0 | 0 | 3 | 4 | 3 | -5 |
Devin Booker | 39:11 | 4 | 14 | 28.6 | 0 | 6 | 0.0 | 2 | 3 | 66.7 | 0 | 0 | 0 | 6 | 1 | 0 | 4 | 2 | 10 | -20 |
Collin Gillespie | 26:14 | 9 | 11 | 81.8 | 4 | 5 | 80.0 | 0 | 0 | 0.0 | 1 | 4 | 5 | 10 | 1 | 0 | 1 | 0 | 22 | -7 |
Oso Ighodaro | 24:37 | 3 | 4 | 75.0 | 0 | 0 | 0.0 | 0 | 0 | 0.0 | 1 | 3 | 4 | 2 | 2 | 1 | 0 | 3 | 6 | -10 |
Grayson Allen | 12:12 | 1 | 1 | 100.0 | 1 | 1 | 100.0 | 0 | 0 | 0.0 | 0 | 2 | 2 | 0 | 0 | 0 | 1 | 1 | 3 | 1 |
Tyus Jones | 18:40 | 4 | 8 | 50.0 | 0 | 2 | 0.0 | 0 | 0 | 0.0 | 2 | 2 | 4 | 4 | 0 | 0 | 1 | 0 | 8 | 0 |
Cody Martin | 15:32 | 2 | 3 | 66.7 | 0 | 0 | 0.0 | 0 | 2 | 0.0 | 1 | 3 | 4 | 1 | 0 | 0 | 0 | 2 | 4 | -2 |
Royce O’Neale | 24:00 | 7 | 12 | 58.3 | 7 | 12 | 58.3 | 0 | 0 | 0.0 | 0 | 2 | 2 | 2 | 0 | 0 | 0 | 0 | 21 | -4 |
TOTALS | 41 | 79 | 51.9 | 18 | 37 | 48.6 | 9 | 13 | 69.2 | 8 | 26 | 34 | 28 | 6 | 4 | 16 | 16 | 109 | -15 |
Minnesota Timberwolves Player Stats
Player | MIN | FGM | FGA | FG% | 3PM | 3PA | 3P% | FTM | FTA | FT% | OREB | DREB | REB | AST | STL | BLK | TO | PF | PTS | +/- | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jaden McDaniels | 31:17 | 6 | 10 | 60.0 | 2 | 3 | 66.7 | 2 | 3 | 66.7 | 1 | 2 | 3 | 1 | 1 | 1 | 0 | 1 | 16 | 13 | |||||||||||
Julius Randle | 32:02 | 9 | 15 | 60.0 | 2 | 4 | 50.0 | 5 | 5 | 100 | 1 | 5 | 6 | 8 | 1 | 1 | 0 | 1 | 25 | 7 | |||||||||||
Rudy Gobert | 37:40 | 8 | 9 | 88.9 | 0 | 0 | 0.0 | 1 | 2 | 50.0 | 5 | 8 | 13 | 1 | 4 | 1 | 4 | 5 | 17 | 20 | |||||||||||
Anthony Edwards | 27:38 | 8 | 19 | 42.1 | 4 | 10 | 40.0 | 0 | 0 | 0.0 | 3 | 1 | 4 | 5 | 1 | 0 | 2 | 1 | 20 | 9 | |||||||||||
Mike Conley | 29:42 | 5 | 10 | 50.0 | 3 | 7 | 42.9 | 0 | 0 | 0.0 | 0 | 3 | 3 | 4 | 2 | 1 | 2 | 1 | 13 | 23 | |||||||||||
Naz Reid | 26:11 | 3 | 7 | 42.9 | 3 | 5 | 60.0 | 0 | 0 | 0.0 | 1 | 6 | 7 | 4 | 1 | 0 | 1 | 2 | 9 | 3 | |||||||||||
Donte DiVincenzo | 25:26 | 4 | 9 | 44.4 | 3 | 6 | 50.0 | 2 | 2 | 100 | 1 | 1 | 2 | 5 | 2 | 0 | 1 | 3 | 13 | 4 | |||||||||||
Nickeil Alexander-Walker | 20:32 | 3 | 8 | 37.5 | 1 | 3 | 33.3 | 1 | 1 | 100 | 0 | 3 | 3 | 3 | 0 | 0 | 1 | 2 | 8 | 2 | |||||||||||
Jaylen Clark | 9:32 | 1 | 2 | 50.0 | 1 | 1 | 100 | 0 | 0 | 0.0 | 0 | 2 | 2 | 0 | 0 | 0 | 0 | 2 | 3 | -6 | |||||||||||
TOTALS | 47 | 89 | 52.8 | 19 | 39 | 48.7 | 11 | 13 | 84.6 | <
Stat | Phoenix Suns | Minnesota Timberwolves |
---|---|---|
FG% | 47.8% | 45.2% |
3P% | 38.5% | 31.9% |
FT% | 81.6% | 76.3% |
Rebounds | 42 | 50 |
Assists | 25 | 21 |
Turnovers | 11 | 14 |
Quick Breakdown
- Shooting Efficiency: The Suns shot slightly better overall, especially from deep. Their 3-point shooting gave them a spacing advantage all night.
- Free Throws: Phoenix also had a cleaner night from the stripe, cashing in on most of their opportunities, while the Wolves left points behind.
- Glass Battle: Minnesota controlled the boards, grabbing eight more rebounds. Their size and hustle gave them second-chance opportunities that kept them in it.
- Ball Movement: The Suns moved the ball better, notching four more assists. Their offense looked more cohesive in stretches.
- Turnovers: Fewer mistakes came from the Suns’ side. They made smarter decisions with the ball and it translated to better rhythm.
Bench Contributions and Role Players
Every team needs its stars, but when the lights dim and the rotation deepens, it’s the bench that often tilts the balance. In this matchup, the reserves stepped into the spotlight — some embraced it, others flickered.
The Suns’ second unit offered solid minutes, though not quite explosive. Their bench combined for respectable points and brought effort on the boards, but the offensive spark was inconsistent. One or two role players chipped in with quick buckets, but the drop-off from the starters was noticeable. There was hustle — rebounds tapped out, loose balls chased — but not enough to move the scoreboard meaningfully.
On the flip side, Minnesota’s bench had far more bite. A couple of their role players came in with serious intent — crashing the glass, finding cutters, pushing the pace. A 10-point burst in the second quarter from a reserve guard swung the tempo their way. Another backup big brought sturdy interior defense, changing shots without chasing stats. While not headline-grabbing, their minutes were meaningful — the kind that don’t just plug holes but actually fuel runs.
In a game this close, the Wolves’ bench gave them that breathing room in crunch stretches. Their ability to keep things fluid when the starters rested turned into a quiet but pivotal advantage.
Advanced Stats & Insights
Raw numbers can only tell so much. Digging deeper into the advanced metrics gives us a sharper lens on the true flow and value of this game.
Player Efficiency Ratings (PER) exposed some of the hidden gems. One of Minnesota’s wings, despite scoring just 8 points, posted a stellar PER due to his smart defensive rotations, low turnover rate, and off-ball movement that created spacing. On paper, his night looked quiet. In reality, he was a difference-maker.
Plus-minus numbers painted an interesting picture, too. A Suns starter had the worst +/- on the team, not because he played poorly, but because the unit struggled defensively during his minutes. Meanwhile, a Timberwolves bench player who scored only 6 points finished with a team-best +14, a sign of his impact beyond stats.
Usage rate also told a tale. The Suns leaned heavily on their top two scorers — maybe too heavily. With usage hovering near 30%, their touches crowded out a rhythm for others. In contrast, Minnesota’s ball movement was more democratic, spreading responsibilities and keeping defenders guessing.
Ultimately, the advanced data didn’t just support what the eye test saw — it sharpened it. Efficiency, balance, and timely contributions won out over volume and isolation-heavy stretches. And in those hidden margins, the Timberwolves built a winning edge.
Key Player Highlights and Performance Review
In a game loaded with star power, a few names elevated the moment with poise and command. Julius Randle brought a blend of bruising post play and smart passing from the high block. He found seams in the defense not just for himself but kicked out effectively to open shooters. His footwork was deliberate, his decisions mostly sharp, and his mid-range game was reliable throughout the night.
Kevin Durant delivered a steady offensive rhythm, though it wasn’t just scoring that stood out. He took on defensive assignments with intent, contesting perimeter shots and helping inside. His pull-up game was there, but so was his awareness — moving the ball when double-teamed instead of forcing the issue.
Anthony Edwards added electricity to Minnesota’s transition play. His first step was a problem for defenders all night, and he capitalized on switches. Defensively, he rotated with speed, broke up passing lanes, and even led fast breaks after steals. What stood out was his assertiveness — he didn’t just play in the game, he shaped it.
Team Strategy and Tactical Breakdown
Both coaching staffs brought their own flavor to the court — and the back-and-forth adjustments were a chess match all evening.
Phoenix came in with a clear plan to isolate mismatches. They used high pick-and-rolls early, trying to draw Minnesota’s bigs out and create downhill lanes. It worked at times, especially in the first half. But the Timberwolves adjusted mid-game, switching with more discipline and cutting off easy driving angles.
Defensively, the Suns stayed home on shooters, forcing Minnesota into contested drives. But when the Wolves adjusted with better off-ball cuts and timing, gaps started to open up.
Minnesota’s strategy leaned on pace and layered movement. They ran stagger screens, used decoys on the weak side, and kept Phoenix guessing. Defensively, they weren’t afraid to trap ball handlers, especially in the corners. The gamble paid off a few times, sparking run-outs and energizing the bench.
Timeouts were used wisely. Both teams regrouped after momentum swings, but Minnesota’s in-game tweaks proved slightly more effective down the stretch.
Impact on Standings and Next Steps
Beyond the box score, this game had playoff implications that can’t be ignored. The Suns, chasing a higher seed in the Western Conference, missed an opportunity to close the gap on the teams above them. Every loss at this stage matters, and dropping this one nudges them closer to play-in territory — a situation they’d prefer to avoid.
For Minnesota, the win bolsters their seeding, offering a cushion in a tightly packed standings table. It also reinforces their case as a legitimate postseason threat, especially with key players rounding into form at the right time.
Looking ahead, Phoenix faces a critical stretch, including matchups against high-effort defensive teams. They’ll need sharper execution and perhaps a more balanced scoring effort. Minnesota’s next slate includes a few road tests, but this victory adds fuel to their momentum — and sends a message that they’re not just chasing the playoffs… they’re preparing to make noise in them.
For readers looking to explore more detailed player performances and game insights, the recent Oklahoma City Thunder vs. Timberwolves matchup offers a thorough breakdown of key moments and standout stats.
Conclusion
What a rollercoaster of a game. From the very first possession, it was clear this was not going to be just another routine matchup. Both the Suns and Timberwolves brought serious energy, and you could feel the intensity in every shot, rebound, and defensive stop. Stars like Julius Randle, Kevin Durant, and Anthony Edwards didn’t just put up numbers — they took over stretches of the game in their way.
Looking beyond the final score, the stats painted an interesting picture. The shooting percentages, turnovers, and rebounding battles each revealed where the momentum shifted throughout. Minnesota’s bench quietly changed the tempo, adding a spark when it was most needed. Meanwhile, Phoenix leaned hard on its starters, but just didn’t find the extra gear late.
Fans had plenty to say — some were hyped about Edwards’ fearless drives, others were disappointed in the Suns’ lapses on defense. Social feeds are filled with reactions, hot takes, and even playoff predictions.
All in all, this game felt like it had stakes. And if these two meet again down the line? You can bet the intensity will be even higher. This one’s going to stick with both teams.

Henry Philip is the Lead Publisher at VCEMagazine.com, where he delivers in-depth coverage of the sports world — from player stats and game analytics to financial profiles of elite athletes. With a background in sports journalism and data analysis, Henry tracks performance trends and off-field ventures across major leagues like MLB, NFL, NBA, and international football.
Over the years, he has profiled top stars, broken down match-day metrics, and analyzed how athletes build wealth through contracts, sponsorships, and business ventures. His work bridges the gap between on-field performance and off-field financial strategy, helping fans understand the full picture of sports success.
Whether writing about a quarterback’s clutch stats or a baseball legend’s business empire, Henry’s focus is on accuracy, insight, and trusted storytelling.