HoopLife NBA Sign in
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.

Team1234T
MIL25383228123
CHA26402324113

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)
Paint23/4058%Mid-range5/1050%3PT16/3546%

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
Paint18/3453%Mid-range5/1338%3PT17/4637%

Green = made, red × = missed. Free throws are not shown.

Milwaukee Bucks box score

PlayerMINPTSREBASTSTLBLKTOFG3PTFTPF+/-FP
Kevin Porter Jr. › 3815511211 6-131-32-21+520.0
Myles Turner › 312361040 7-123-56-61+725.0
Ryan Rollins › 311334203 3-102-45-64+78.4
AJ Green › 27532100 2-61-50-01+165.2
Kyle Kuzma › 26652201 3-70-20-02+136.8
Giannis Antetokounmpo › 252447102 11-160-12-43+417.5
Bobby Portis › 232521001 8-125-74-43-517.0
Gary Trent Jr. › 20911100 3-63-50-01+27.6
Gary Harris › 17320000 1-21-20-01+62.7
Jericho Sims › 2000000 0-00-00-00-50.0
See the full Milwaukee Bucks box score

Every player, every stat and the player shot charts - free with an account.

Free forever. Keeps your streaks and leagues on every device.

Charlotte Hornets box score

PlayerMINPTSREBASTSTLBLKTOFG3PTFTPF+/-FP
Brandon Miller › 383185111 9-223-1210-124-823.3
Moussa Diabate › 351493212 6-90-02-24-1217.0
LaMelo Ball › 292627106 9-236-132-22-197.3
Sion James › 29041010 0-30-20-02-222.1
Tidjane Salaun › 283111102 1-41-20-02+35.8
Josh Green › 231021000 4-102-70-01-104.0
Collin Sexton › 191618001 6-123-41-22+1211.7
PJ Hall 16320001 1-20-01-21+80.6
Liam McNeeley › 12752000 3-61-40-02+26.9
Miles Bridges › 7330000 1-21-20-01-73.3
Tre Mann › 4000000 0-00-00-00+30.0
See the full Charlotte Hornets box score

Every player, every stat and the player shot charts - free with an account.

Free forever. Keeps your streaks and leagues on every device.

Rotation · who was on the floor, quarter by quarter

Milwaukee Bucks
Q1Q2Q3Q4
MIN
K. Porter Jr. S
38
M. Turner S
31
R. Rollins S
31
A. Green S
27
G. Antetokounmpo S
25
K. Kuzma
26
B. Portis
23
G. Trent Jr.
20
G. Harris
17
J. Sims
2
Charlotte Hornets
Q1Q2Q3Q4
MIN
B. Miller S
38
M. Diabate S
35
L. Ball S
29
S. James S
29
M. Bridges S
7
T. Salaun
28
J. Green
23
C. Sexton
19
P. Hall
16
L. McNeeley
12
T. Mann
4

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