NBA scores › Bucks vs Hornets
123 - 113
Final
December 29, 2025 · Spectrum Center
Milwaukee Bucks vs Charlotte Hornets · December 29, 2025
The Milwaukee Bucks beat the Charlotte Hornets 123-113 on Monday, December 29, 2025 on the road. Bobby Portis led the Bucks with 25 points. Brandon Miller led the Hornets with 31 points and 8 rebounds. The Bucks are 14-19 and the Hornets 11-21.
Team 1 2 3 4 T
MIL 25 38 32 28 123 CHA 26 40 23 24 113
Top performers · fantasy points · tap for shot chart
Shot charts
Bucks · 44/85 FG
Q1 11:32 · Sion James blocks Kevin Porter Jr. 's 4-foot driving layup
Q1 10:58 · Kevin Porter Jr. misses 24-foot three point jumper
Q1 10:31 · Kevin Porter Jr. makes 24-foot three point jumper (Giannis Antetokounmpo assists)
Q1 7:28 · Kevin Porter Jr. makes two point shot
Q1 1:52 · Kevin Porter Jr. misses running pullup jump shot
Q2 11:21 · Kevin Porter Jr. makes 19-foot running pullup jump shot
Q3 11:34 · Kevin Porter Jr. makes 16-foot fade away jump shot
Q3 9:42 · Kevin Porter Jr. misses two point shot
Q3 2:05 · Kevin Porter Jr. makes driving layup
Q3 59.3 · Kevin Porter Jr. misses driving layup
Q3 29.4 · Kevin Porter Jr. misses 17-foot pullup jump shot
Q4 8:51 · Kevin Porter Jr. misses driving layup
Q4 6:44 · Kevin Porter Jr. makes 4-foot two point shot (Giannis Antetokounmpo assists)
Q1 11:17 · Myles Turner misses two point shot
Q1 10:03 · Myles Turner makes 25-foot three point jumper (Giannis Antetokounmpo assists)
Q1 5:22 · Myles Turner misses dunk
Q2 4:44 · Myles Turner makes 26-foot three point jumper (Kevin Porter Jr. assists)
Q2 4:02 · Myles Turner misses 25-foot three point jumper
Q2 2:24 · Myles Turner makes layup (Ryan Rollins assists)
Q2 0.3 · Myles Turner misses 7-foot floating jump shot
Q3 10:35 · Myles Turner makes 1-foot dunk (Ryan Rollins assists)
Q3 5:45 · Myles Turner makes 23-foot three point jumper (Kevin Porter Jr. assists)
Q3 4:34 · Myles Turner misses 26-foot three point jumper
Q4 2:50 · Myles Turner makes layup (Ryan Rollins assists)
Q4 52.8 · Myles Turner makes driving layup (Giannis Antetokounmpo assists)
Q1 9:33 · Giannis Antetokounmpo makes 1-foot driving dunk (Kevin Porter Jr. assists)
Q1 8:37 · Giannis Antetokounmpo misses 16-foot pullup jump shot
Q1 8:00 · Giannis Antetokounmpo makes 1-foot driving dunk (Myles Turner assists)
Q1 7:28 · Brandon Miller blocks Giannis Antetokounmpo 's 1-foot running dunk
Q2 8:48 · Giannis Antetokounmpo makes running layup (Kevin Porter Jr. assists)
Q2 5:08 · Giannis Antetokounmpo makes driving layup
Q3 11:16 · Giannis Antetokounmpo misses running pullup jump shot
Q3 10:07 · Giannis Antetokounmpo makes 1-foot alley oop dunk (Kevin Porter Jr. assists)
Q3 7:52 · Giannis Antetokounmpo makes 1-foot layup (Kevin Porter Jr. assists)
Q3 6:53 · Giannis Antetokounmpo misses driving layup
Q4 9:16 · Giannis Antetokounmpo makes 2-foot reverse layup (Kyle Kuzma assists)
Q4 8:46 · Giannis Antetokounmpo makes 2-foot dunk
Q4 5:21 · Giannis Antetokounmpo makes driving layup
Q4 2:13 · Giannis Antetokounmpo makes driving layup
Q4 1:21 · Giannis Antetokounmpo makes 2-foot driving dunk
Q4 10.0 · Giannis Antetokounmpo misses 35-foot three point pullup jump shot
Q1 6:41 · AJ Green misses 25-foot three point pullup jump shot
Q1 6:30 · AJ Green makes driving layup (Ryan Rollins assists)
Q2 6:27 · AJ Green misses 26-foot three point jumper
Q2 5:35 · AJ Green misses 25-foot three point step back jumpshot
Q3 9:07 · AJ Green makes 23-foot three point jumper (Giannis Antetokounmpo assists)
Q3 6:05 · AJ Green misses 27-foot three point pullup jump shot
Q1 5:11 · Gary Trent Jr. makes 25-foot running pullup jump shot
Q1 1:04 · Gary Trent Jr. misses 23-foot running jump shot
Q1 35.2 · Gary Trent Jr. misses driving floating jump shot
Q2 1:35 · Gary Trent Jr. makes 23-foot three point jumper (AJ Green assists)
Q3 4:05 · Gary Trent Jr. makes 22-foot running jump shot (Kyle Kuzma assists)
Q3 0.0 · Gary Trent Jr. misses heave jump shot
Q4 11:20 · Gary Trent Jr. misses 26-foot three point jumper
Q1 4:33 · Ryan Rollins misses 25-foot three point step back jumpshot
Q1 3:11 · Ryan Rollins misses driving layup
Q2 5:57 · Ryan Rollins misses driving floating jump shot
Q2 3:31 · Ryan Rollins makes 24-foot three pointer
Q2 1:54 · Ryan Rollins makes 13-foot pullup jump shot
Q2 36.4 · Ryan Rollins makes 26-foot three pointer
Q3 8:21 · Moussa Diabate blocks Ryan Rollins 's 3-foot running layup
Q3 3:18 · Ryan Rollins misses driving layup
Q4 4:39 · Ryan Rollins misses 22-foot three point jumper
Q4 3:23 · Ryan Rollins misses driving layup
Q1 2:46 · Kyle Kuzma makes dunk (Bobby Portis assists)
Q1 1:20 · Kyle Kuzma misses 22-foot three point jumper
Q2 11:40 · Kyle Kuzma misses 25-foot three point jumper
Q2 11:01 · Kyle Kuzma makes running layup (Kevin Porter Jr. assists)
Q2 3:53 · Kyle Kuzma misses driving layup
Q3 59.3 · Kyle Kuzma makes two point shot
Q4 5:56 · Kyle Kuzma misses layup
Q1 2:07 · Bobby Portis misses 6-foot hook shot
Q1 0.0 · Bobby Portis makes 15-foot two point shot
Q2 9:38 · Bobby Portis makes 22-foot three point jumper (AJ Green assists)
Q2 9:08 · Bobby Portis makes 25-foot three point jumper (Giannis Antetokounmpo assists)
Q2 8:12 · Bobby Portis misses 25-foot three point jumper
Q3 2:42 · Bobby Portis makes 6-foot floating jump shot (Kevin Porter Jr. assists)
Q3 1:34 · Bobby Portis misses 22-foot three point jumper
Q4 10:46 · Bobby Portis makes 23-foot three point jumper (Gary Trent Jr. assists)
Q4 10:23 · Bobby Portis makes 25-foot running jump shot (Kevin Porter Jr. assists)
Q4 9:40 · Bobby Portis makes 27-foot three point jumper (Giannis Antetokounmpo assists)
Q4 7:28 · Bobby Portis makes 13-foot floating jump shot (Kevin Porter Jr. assists)
Q4 4:03 · Bobby Portis misses 15-foot two point shot
Q2 10:29 · Gary Harris misses 23-foot three point jumper
Q2 7:46 · Gary Harris makes 22-foot three point jumper (Kevin Porter Jr. assists)
Paint 23/40 58% Mid-range 5/10 50% 3PT 16/35 46%
Hornets · 40/93 FG
Q1 11:43 · Brandon Miller misses 25-foot three point jumper
Q1 2:24 · Brandon Miller makes 15-foot fade away jump shot
Q1 8.6 · Brandon Miller misses two point shot
Q2 10:44 · Brandon Miller misses 29-foot three point jumper
Q2 10:15 · Brandon Miller makes 5-foot two point shot (LaMelo Ball assists)
Q2 5:48 · Brandon Miller misses 25-foot running jump shot
Q2 5:14 · Brandon Miller makes 24-foot three point jumper (Collin Sexton assists)
Q2 4:18 · Brandon Miller makes 13-foot two point shot
Q2 2:09 · Brandon Miller makes 23-foot three point jumper (Sion James assists)
Q2 1:20 · Brandon Miller misses 26-foot three point jumper
Q3 11:23 · Brandon Miller misses driving layup
Q3 10:17 · Brandon Miller makes 25-foot three point jumper (Moussa Diabate assists)
Q3 8:15 · Brandon Miller makes 1-foot dunk (LaMelo Ball assists)
Q3 7:12 · Brandon Miller misses two point shot
Q3 6:32 · Brandon Miller makes 12-foot two point shot
Q3 5:57 · Brandon Miller misses running pullup jump shot
Q3 1:14 · Brandon Miller misses 27-foot three point jumper
Q4 8:12 · Brandon Miller misses 25-foot three point jumper
Q4 6:57 · Brandon Miller makes 1-foot running dunk
Q4 5:38 · Brandon Miller misses driving layup
Q4 4:22 · Brandon Miller misses 24-foot three point jumper
Q4 3:39 · Brandon Miller misses running pullup jump shot
Q1 11:10 · Sion James misses 26-foot running jump shot
Q1 8:53 · Sion James misses tip shot
Q3 10:56 · Sion James misses 23-foot three point jumper
Q1 10:48 · LaMelo Ball makes 23-foot running jump shot (Brandon Miller assists)
Q1 9:45 · LaMelo Ball misses 27-foot three point pullup jump shot
Q1 8:54 · LaMelo Ball misses running pullup jump shot
Q1 8:16 · LaMelo Ball makes 23-foot three point jumper (Moussa Diabate assists)
Q1 7:10 · LaMelo Ball misses 19-foot fade away jump shot
Q2 11:29 · LaMelo Ball misses running pullup jump shot
Q2 11:09 · LaMelo Ball misses driving layup
Q2 7:35 · LaMelo Ball makes 25-foot three point jumper (Collin Sexton assists)
Q2 1:15 · LaMelo Ball misses 26-foot three point jumper
Q2 1:02 · LaMelo Ball makes 28-foot three point jumper (Brandon Miller assists)
Q3 10:24 · Myles Turner blocks LaMelo Ball 's 2-foot driving layup
Q3 9:56 · LaMelo Ball makes driving layup
Q3 8:49 · Kevin Porter Jr. blocks LaMelo Ball 's 5-foot driving layup
Q3 2.9 · LaMelo Ball misses 26-foot three point pullup jump shot
Q4 11:43 · LaMelo Ball makes 27-foot three pointer (Liam McNeeley assists)
Q4 11:02 · LaMelo Ball makes 34-foot three point jumper (Liam McNeeley assists)
Q4 10:32 · LaMelo Ball misses two point shot
Q4 4:52 · LaMelo Ball makes 8-foot driving floating jump shot (Brandon Miller assists)
Q4 3:12 · LaMelo Ball makes driving layup
Q4 2:28 · LaMelo Ball misses 22-foot three point jumper
Q4 1:46 · LaMelo Ball misses 23-foot three point jumper
Q4 1:31 · LaMelo Ball misses driving floating jump shot
Q4 32.1 · LaMelo Ball misses driving floating jump shot
Q1 9:11 · Miles Bridges misses 27-foot three point step back jumpshot
Q1 6:01 · Miles Bridges makes 24-foot three point jumper (LaMelo Ball assists)
Q1 7:35 · Moussa Diabate misses layup
Q2 10:00 · Moussa Diabate makes 2-foot running dunk (Tidjane Salaun assists)
Q2 3:38 · Moussa Diabate makes 2-foot dunk
Q2 2:37 · Moussa Diabate misses layup
Q3 7:07 · Moussa Diabate makes tip shot
Q4 9:55 · Moussa Diabate makes two point shot
Q4 7:54 · Moussa Diabate misses two point shot
Q4 7:16 · Moussa Diabate makes driving layup
Q4 4.5 · Moussa Diabate makes alley oop layup (LaMelo Ball assists)
Q1 6:20 · Josh Green misses 25-foot three point jumper
Q1 4:50 · Josh Green makes 2-foot layup (Collin Sexton assists)
Q2 4:56 · Josh Green makes 22-foot three point jumper (Collin Sexton assists)
Q2 3:18 · Josh Green misses 23-foot three point jumper
Q2 3:12 · Josh Green makes driving layup (Collin Sexton assists)
Q3 5:22 · Josh Green misses 22-foot three point jumper
Q3 3:28 · Josh Green misses 22-foot three point jumper
Q4 7:54 · Josh Green misses driving layup
Q4 6:21 · Josh Green makes 22-foot three point jumper (Moussa Diabate assists)
Q4 5:34 · Josh Green misses 25-foot three point jumper
Q1 4:01 · PJ Hall makes 2-foot dunk (Collin Sexton assists)
Q3 4:10 · PJ Hall misses tip in dunk
Q1 3:27 · Tidjane Salaun makes 22-foot three point jumper (Brandon Miller assists)
Q2 3:48 · Myles Turner blocks Tidjane Salaun 's 5-foot driving layup
Q4 8:36 · Tidjane Salaun misses 30-foot three point jumper
Q4 3:54 · Myles Turner blocks Tidjane Salaun 's 3-foot running layup
Q1 3:03 · Collin Sexton makes 6-foot driving floating jump shot
Q1 2:32 · Myles Turner blocks Collin Sexton 's 3-foot driving layup
Q1 1:12 · Collin Sexton misses driving layup
Q2 9:21 · Collin Sexton makes driving layup (LaMelo Ball assists)
Q2 8:21 · Collin Sexton makes 25-foot three pointer (LaMelo Ball assists)
Q2 7:04 · Collin Sexton makes 26-foot three point jumper (LaMelo Ball assists)
Q2 6:08 · Collin Sexton makes 26-foot three point jumper (Brandon Miller assists)
Q3 4:47 · Collin Sexton misses 24-foot three point jumper
Q3 4:16 · Collin Sexton misses driving floating jump shot
Q3 2:59 · Collin Sexton makes 7-foot floating jump shot (Josh Green assists)
Q3 1:45 · Collin Sexton misses 12-foot floating jump shot
Q3 38.4 · Collin Sexton misses driving layup
Q3 4:23 · Liam McNeeley misses 28-foot three point jumper
Q3 3:56 · Liam McNeeley makes 26-foot three point jumper (Collin Sexton assists)
Q3 3:08 · Liam McNeeley misses 23-foot running jump shot
Q3 2:19 · Liam McNeeley makes driving layup (Collin Sexton assists)
Q3 1:10 · Liam McNeeley makes tip shot
Q4 10:02 · Liam McNeeley misses 23-foot three point jumper
Paint 18/34 53% Mid-range 5/13 38% 3PT 17/46 37%
Green = made, red × = missed. Free throws are not shown.
Rotation · who was on the floor, quarter by quarter
Bars show when each player was on the court (hover or tap for the exact clock). S = starter. Rebuilt from the play-by-play substitutions.
More: today's NBA scores · standings · injury report · fantasy rankings