Charlotte Hornets Cruise Past Milwaukee Bucks 105-90 Behind Balanced Attack
The Charlotte Hornets put together one of their most complete performances of the young NBA season, defeating the Milwaukee Bucks 105-90 on October 12, 2026, at the Spectrum Center. Charlotte never trailed after the opening minutes, using a decisive second-quarter run and a stingy defensive effort to turn a competitive game into a comfortable home win.
The result gives the Hornets a valuable victory in the NBA standings and hands the Bucks a road loss they will want to forget quickly. Charlotte improved its team chemistry on both ends, while Milwaukee struggled to find any offensive rhythm outside of its two stars.
Match Overview
- Final Score: Charlotte Hornets 105, Milwaukee Bucks 90
- League: National Basketball Association
- Date: October 12, 2026
- Location: Spectrum Center, Charlotte
- Quarter Scores: 28-24, 27-22, 26-23, 24-21
- Halftime: Hornets 55, Bucks 46
Charlotte led by nine at the break and then stretched the advantage to double digits for most of the second half. The Bucks made a brief push in the third quarter, but the Hornets answered every run with timely shooting and transition scoring.
Key Moments
The game turned in the second quarter. With Charlotte holding a slim 32-30 lead, the Hornets unleashed a 14-2 run over a four-minute stretch. LaMelo Ball ignited the surge with a deep three-pointer, and Brandon Miller followed with a steal that he converted into a one-handed dunk in transition. That burst pushed the lead to 46-32 and forced Milwaukee into a timeout.
Milwaukee responded early in the third quarter, cutting the deficit to 61-53 behind consecutive baskets from Giannis Antetokounmpo. But Charlotte answered immediately with a 10-0 run, capped by a Miles Bridges corner three. The Bucks never got closer than 12 points the rest of the way.
Tactical Story
Charlotte's defensive game plan was clear: crowd the paint against Antetokounmpo and force Milwaukee's supporting cast to beat them from the perimeter. The strategy worked. The Bucks shot just 9-of-38 from three-point range and committed 17 turnovers, which the Hornets converted into 22 fast-break points.
Offensively, Charlotte shared the ball beautifully, finishing with 28 assists on 41 made field goals. The Hornets also dominated the bench scoring battle, 28-16, and controlled the glass in the second half. Milwaukee's half-court offense became stagnant, relying heavily on isolation plays that Charlotte's rotating defense was prepared to handle.
Standout Players
- LaMelo Ball (Hornets): 24 points, 9 assists, 6 rebounds, 4 three-pointers
- Brandon Miller (Hornets): 22 points, 7 rebounds, 3 steals
- Miles Bridges (Hornets): 18 points, 8 rebounds
- Mark Williams (Hornets): 14 points, 12 rebounds, 3 blocks
- Giannis Antetokounmpo (Bucks): 28 points, 11 rebounds, 5 assists
- Damian Lillard (Bucks): 19 points, 6 assists
- Bobby Portis (Bucks): 12 points, 8 rebounds
Ball controlled the tempo and made smart decisions in pick-and-roll situations. Miller was the game's most disruptive perimeter defender, while Williams protected the rim and gave Charlotte a physical interior presence. For Milwaukee, Antetokounmpo was effective but had to work for every basket, and Lillard never found a consistent shooting stroke.
What It Means
For Charlotte, the win is a confidence booster and proof that the team can compete with elite Eastern Conference opponents when its defense is locked in. The Hornets will look to carry that momentum into their next NBA fixture. For Milwaukee, the loss highlights a familiar concern: when the Bucks are not making threes, their offense can become predictable. Head coach Doc Rivers will need to find more creative ways to generate open looks for the supporting cast.
The 105-90 final score will be remembered as a statement win for Charlotte and a frustrating night for Milwaukee. In a long NBA season, this is the kind of result that can shape early standings and team morale.

