Bucks Edge Suns in Close Encounter
Saturday, March 21, 2026, 10:00 PM ET · Mortgage Matchup Center
Milwaukee Bucks 108, Phoenix Suns 105, final. Today's NBA pick is already sealed, as a hash, before kickoff.
The next free pick, for your email
Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.
or by email
Public record of the main pick, losses included: 115 won, 44 lost. See every pick
One free pick a day by email until you unsubscribe, in one click. 21+.
Quick answers
Who won Milwaukee Bucks vs Phoenix Suns?
Milwaukee Bucks beat Phoenix Suns 108-105 at Mortgage Matchup Center on March 21, 2026.
Who was favored in Milwaukee Bucks vs Phoenix Suns?
Phoenix Suns were the favorite at DraftKings, moneyline -600 (about 86% implied). The underdog won.
In a tightly contested matchup at the Mortgage Matchup Center, the Milwaukee Bucks triumphed over the Phoenix Suns with a final score of 108-105. This victory marked a significant moment for the Bucks, who had been struggling recently, while the Suns faced a fourth consecutive loss. Both teams entered this game with a series record tied at 1-1, making this matchup crucial for establishing momentum in their ongoing rivalry.
The Suns, boasting a home record of 39-32, had been experiencing a rough patch, winning only 5 of their last 10 games, with a current streak of four losses. Their scoring average during this stretch was 112.9 points per game, while they allowed an average of 110.4 points to their opponents. In their last five games, the Suns managed to score an average of 110.8 points but allowed 113.4, indicating defensive struggles. Their recent results included a loss to the San Antonio Spurs (100-101) and a defeat against the Minnesota Timberwolves (104-116), both of which contributed to their current form.
On the other hand, the Bucks, with an away record of 29-41, had also been struggling, winning only 2 of their last 10 games and currently on a two-game losing streak. They averaged 106.2 points scored and 120.5 points allowed during this stretch, highlighting significant defensive issues. Their last five games saw them score an average of 110.0 points while allowing 121.6 points, further emphasizing their challenges on both ends of the court. Their most recent outing ended in a heavy loss to the Utah Jazz (96-128).
Historically, the Bucks had a slight edge in their recent meetings with the Suns, leading the head-to-head record 2-1 over the past two seasons. In their previous encounters this season, the Suns had won decisively in their last meeting on March 11, 2026, with a score of 129-114. However, this latest game showcased a different narrative, with both teams fighting hard for the win.
Injury concerns also loomed over the game, as both teams dealt with key players listed as day-to-day. The Suns were without CJ Huntley (hamstring) and Mark Williams (foot), while the Bucks had Kevin Porter Jr. (knee) uncertain for the game. The absence of these players could have played a role in the dynamics of the matchup.
The betting lines from DraftKings indicated that the Suns were favored by 11.5 points, with a total set at 218.5. The moneyline showed the Suns at -600 and the Bucks at 440, reflecting the market's belief in the Suns' ability to secure a win at home despite their recent struggles.
As the game unfolded, it was clear that every possession mattered. In the fourth quarter, Ousmane Dieng hit a crucial pullup jump shot to extend the Bucks' lead to 102-97. Devin Booker responded with a long three-pointer, narrowing the gap to 100-102, and then made a free throw to bring the Suns within one point at 101-102. However, Myles Turner and Ryan Rollins continued to make key shots for the Bucks, maintaining their lead until the final moments.
The final scoring plays saw Jordan Goodwin and Ryan Rollins contribute important free throws that solidified the Bucks' lead, ultimately sealing the game at 108-105. The Suns' inability to convert late opportunities proved costly, as they fell short in their bid to snap their losing streak.
This game not only showcased the competitive nature of both teams but also highlighted the importance of maintaining consistency and defensive integrity as they head into the final stretch of the season. The Bucks will look to build on this victory, while the Suns will need to regroup and address their defensive lapses if they hope to turn their fortunes around.
Odds
| Book | Spread | Total | Moneyline |
|---|---|---|---|
| DraftKings | PHX -11.5 | 218.5 o -105 / u -115 | Milwaukee Bucks +440 · Phoenix Suns -600 |
Injury report
- CJ HuntleyDay-To-DayHamstringPhoenix Suns
- Mark WilliamsDay-To-DayFootPhoenix Suns
- Kevin Porter Jr.Day-To-DayKneeMilwaukee Bucks
Leaders
- PointsJalen Green24Phoenix Suns
- AssistsDevin Booker7Phoenix Suns
- ReboundsRyan Dunn8Phoenix Suns
- PointsRyan Rollins26Milwaukee Bucks
- AssistsRyan Rollins7Milwaukee Bucks
- ReboundsJericho Sims11Milwaukee Bucks
Recent form
Phoenix Suns
Last 10: 5-5Streak L4112.9 scored · 110.4 allowed per game2-1 at home
- L100-101at San Antonio SpursMar 20
- L104-116at Minnesota TimberwolvesMar 18
- L112-120at Boston CelticsMar 16
- L115-122at Toronto RaptorsMar 13
- W123-108at Indiana PacersMar 12
- W129-114at Milwaukee BucksMar 11
- W111-99vs Charlotte HornetsMar 9
- W118-116vs New Orleans PelicansMar 7
- L103-105vs Chicago BullsMar 6
- W114-103at Sacramento KingsMar 4
Milwaukee Bucks
Last 10: 2-8Streak L2106.2 scored · 120.5 allowed per game0-3 away
- L96-128at Utah JazzMar 20
- L116-123vs Cleveland CavaliersMar 18
- W134-123vs Indiana PacersMar 15
- L99-122at Atlanta HawksMar 14
- L105-112at Miami HeatMar 12
- L114-129vs Phoenix SunsMar 11
- L91-130vs Orlando MagicMar 9
- W113-99vs Utah JazzMar 8
- L113-131vs Atlanta HawksMar 5
- L81-108vs Boston CelticsMar 3
Standings
| Team | Games behind | Lost | Streak | Win % | Won |
|---|---|---|---|---|---|
| Detroit | - | 22 | W3 | .732 | 60 |
| Cleveland | 8 | 30 | W1 | .634 | 52 |
| Milwaukee | 28 | 50 | L1 | .390 | 32 |
| Chicago | 29 | 51 | L2 | .378 | 31 |
| Indiana | 41 | 63 | L2 | .232 | 19 |
| LA Lakers | - | 29 | W3 | .646 | 53 |
| Phoenix | 8 | 37 | W1 | .549 | 45 |
| LA Clippers | 11 | 40 | W1 | .512 | 42 |
| Golden State | 16 | 45 | L3 | .451 | 37 |
| Sacramento | 31 | 60 | L1 | .268 | 22 |
Box score
| Stat | Milwaukee Bucks | Phoenix Suns |
|---|---|---|
| Field goals | 39-78 | 40-89 |
| Field goal % | 50 | 45 |
| Three-pointers | 16-39 | 15-39 |
| Three-point % | 41 | 38 |
| Free throws | 14-21 | 10-18 |
| Free throw % | 67 | 56 |
| Rebounds | 42 | 38 |
| Offensive rebounds | 8 | 12 |
| Defensive rebounds | 34 | 26 |
| Assists | 20 | 27 |
| Steals | 6 | 7 |
| Blocks | 4 | 4 |
| Turnovers | 15 | 10 |
| Team turnovers | 2 | 0 |
| Technical fouls | 0 | 0 |
| Technical fouls, total | 0 | 0 |
| Flagrant fouls | 0 | 0 |
| Points off turnovers | 23 | 11 |
| Fast-break points | 15 | 10 |
| Points in the paint | 38 | 40 |
| Fouls | 17 | 21 |
| Largest lead | 9 | 13 |
| Lead changes | 9 | 9 |
| Time in front | 40 | 55 |
How the scoring went
- 3rd Quarter69-67Jordan Goodwin makes 8-foot driving floating jump shot (Collin Gillespie assists)
- 3rd Quarter69-70Jordan Goodwin makes 26-foot three point jumper (Collin Gillespie assists)
- 3rd Quarter72-70Kyle Kuzma makes 25-foot three point jumper (Jericho Sims assists)
- 3rd Quarter74-70Ousmane Dieng makes driving layup (Ryan Rollins assists)
- 3rd Quarter75-70Jericho Sims makes free throw 2 of 2
- 3rd Quarter75-72Khaman Maluach makes driving dunk (Devin Booker assists)
- 3rd Quarter78-72Ryan Rollins makes 26-foot three point jumper (Ousmane Dieng assists)
- 3rd Quarter78-74Devin Booker makes running layup (Jamaree Bouyea assists)
- 3rd Quarter78-77Rasheer Fleming makes 23-foot three point jumper (Ryan Dunn assists)
- 3rd Quarter78-80Ryan Dunn makes 23-foot running jump shot (Devin Booker assists)
- 3rd Quarter81-80Pete Nance makes 27-foot three point jumper (Cam Thomas assists)
- 3rd Quarter81-81Collin Gillespie makes free throw 1 of 2
- 3rd Quarter81-82Collin Gillespie makes free throw 2 of 2
- 4th Quarter81-84Collin Gillespie makes 20-foot step back jumpshot (Oso Ighodaro assists)
- 4th Quarter82-84Cam Thomas makes free throw 2 of 2
- 4th Quarter84-84Cam Thomas makes two point shot
- 4th Quarter84-85Jalen Green makes free throw 1 of 2
- 4th Quarter84-86Jalen Green makes free throw 2 of 2
- 4th Quarter84-89Jalen Green makes 23-foot three point jumper
- 4th Quarter84-91Jalen Green makes 14-foot step back jumpshot
- 4th Quarter87-91Gary Trent Jr. makes 25-foot three point step back jumpshot
- 4th Quarter89-91Ryan Rollins makes driving layup
- 4th Quarter90-91Ryan Rollins makes free throw 1 of 1
- 4th Quarter90-93Ryan Dunn makes tip shot
- 4th Quarter91-93Myles Turner makes free throw 1 of 2
- 4th Quarter92-93Myles Turner makes free throw 2 of 2
- 4th Quarter92-95Jalen Green makes two point shot
- 4th Quarter95-95Gary Trent Jr. makes 26-foot three pointer (Ryan Rollins assists)
- 4th Quarter97-95Ryan Rollins makes driving layup
- 4th Quarter97-97Oso Ighodaro makes 1-foot dunk (Devin Booker assists)
- 4th Quarter98-97Ryan Rollins makes free throw 2 of 2
- 4th Quarter100-97Ousmane Dieng makes running layup
- 4th Quarter102-97Ousmane Dieng makes 12-foot pullup jump shot (Ryan Rollins assists)
- 4th Quarter102-100Devin Booker makes 27-foot three pointer
- 4th Quarter102-101Devin Booker makes free throw 1 of 1
- 4th Quarter105-101Myles Turner makes 22-foot three point jumper (Pete Nance assists)
- 4th Quarter105-104Jordan Goodwin makes 25-foot three point jumper (Jalen Green assists)
- 4th Quarter107-104Ryan Rollins makes 11-foot driving floating jump shot
- 4th Quarter108-104Ryan Rollins makes free throw 2 of 2
- 4th Quarter108-105Jordan Goodwin makes free throw 1 of 2
Win probability
Above the line favours Phoenix Suns, below favours Milwaukee Bucks.
Venue
- Mortgage Matchup CenterPhoenix, AZ
- Attendance17071
- OfficialsKevin Cutler, Natalie Sago, John Butler
Elsewhere
- Kawhi investigation fallout: How the Clippers' roster is affected
- 2026 NBA free agency: Grades for offseason signings, extensions
- Stephen A. rips NBA for not giving Kawhi a more severe punishment
- 2026 NBA buzz: Latest free agency and trade updates
- Sources: Rockets' Amen Thompson agrees to 5-year, $208M extension
- 'The Hoop Collective': Episodes of Brian Windhorst's NBA podcast
Picks for NBA
NBA rules and settlement
These two, other days
- Suns Defeat Bucks 129-114 in MilwaukeeMar 10, 2026