Game Preview
Milwaukee Bucks and Charlotte Hornets square off in a matchup that could swing on energy and execution as much as star power. Milwaukee arrives after a travel-heavy stretch, while Charlotte looks to capitalize at home and keep building momentum in the standings. With both teams leaning into high three-point volume in recent action, shot-making swings can decide this one late. Expect a game where pace control, bench production, and late-game turnovers tell the story.
Game Information
| Date | Monday, December 29, 2025 |
| Tip-Off | 7:00 PM EST |
| Location | Spectrum Center, Charlotte, North Carolina |
| Broadcast | Check local listings |
Injury Report
Charlotte Hornets Injuries
- Out: Ryan Kalkbrenner; Kon Knueppel; Mason Plumlee
- Doubtful: None
- Questionable: Sion James
Milwaukee Bucks Injuries
- Out: None
- Doubtful: None
- Questionable: Gary Trent Jr.
Player Impact Summary: Charlotte’s usage-weighted impact shows a roughly -5.9 drop (home_player_impact.TotalWUDropoff and home_player_impact.BettingImpact), but the report lists no critical injuries, suggesting the absences skew more toward depth than a core creator. Milwaukee’s impact is lighter at about -2.5 (away_player_impact.TotalWUDropoff and away_player_impact.BettingImpact), with a single questionable perimeter piece. Because the spread is tight, any late scratch for a key rotation guard could still move the cover probability.
Pace & Efficiency Matchup
Milwaukee Bucks
Milwaukee has played at a slower tempo recently, running a 97.6 pace (away_team_form.Pace_LastN). Offensively, they’ve produced a 104.8 offensive rating with 55.1% true shooting and a 51.6% effective field goal mark (away_team_form.ORtg_LastN, away_team_form.TS_LastN, away_team_form.eFG_LastN), numbers that sit closer to the middle-to-lower end of NBA expectations. They’ve leaned on the three-ball with 37.0 attempts per game and a 44.2% three-point attempt rate (away_team_form.ThreePA_LastN, away_team_form.ThreePointRate_LastN). The concern is ball security: 16.5 turnovers per game can sabotage efficiency in a road environment (away_team_form.TOV_LastN).
Charlotte Hornets
Charlotte has played faster, posting a 100.3 pace in recent action (home_team_form.Pace_LastN), and their offense has been far more productive with a 119.0 offensive rating (home_team_form.ORtg_LastN). The shot profile is modern and aggressive: 44.2 three-point attempts per game with a 48.0% attempt rate, while converting 19.0 threes per game (home_team_form.ThreePA_LastN, home_team_form.ThreePointRate_LastN, home_team_form.ThreePM_LastN). Efficiency indicators are strong as well, led by 58.4% true shooting and 55.2% effective field goal shooting (home_team_form.TS_LastN, home_team_form.eFG_LastN). Turnovers are manageable at 15.0 per game, and they’ve shown a solid offensive rebounding rate of 27.8% (home_team_form.TOV_LastN, home_team_form.ORB_Pct_LastN).
Edge: Charlotte’s recent offensive efficiency and three-point volume create a meaningful scoring ceiling advantage, especially if they can keep pace elevated. Milwaukee’s slower tempo can keep games close, but their recent scoring efficiency trails and their turnover rate introduces downside against a home team that wants to run. Net rating entries appear as data unavailable (home_team_form.NetRating_LastN and away_team_form.NetRating_LastN), so the matchup leans more on the component indicators than the summary metric.
Rest & Travel Analysis
| Factor | Milwaukee Bucks | Charlotte Hornets |
| Miles Traveled (L10) | 3,650 | 3,295 |
| Timezone Jumps | 6 | 0 |
| Travel Fatigue Index | 11.79 | 4.38 |
| Back-to-Back? | No | No |
Fatigue Edge: The scheduling spot favors Charlotte. Milwaukee’s 11.79 travel fatigue index and 6 timezone changes suggest meaningful cumulative wear, while Charlotte has stayed in the same timezone and carries a much lighter 4.38 fatigue mark (away_team_travel_engine.TravelFatigueIndex, away_team_travel_engine.TimezoneJumps_LastN, home_team_travel_engine.TravelFatigueIndex, home_team_travel_engine.TimezoneJumps_LastN). In a short spread game, fresher legs often show up late in defensive rotations and three-point closeouts.
Lineup Synergy & Ref Tendencies
Synergy Score: Milwaukee Bucks: -6.59 | Charlotte Hornets: 2.67
Synergy Edge: Charlotte’s positive synergy versus Milwaukee’s negative mark points to cleaner lineup connectivity and more reliable two-way stretches from their main combinations (home_team_synergy and away_team_synergy). That matters in a game projected to be decided by a handful of possessions.
Referee Edge: Home Ref Impact: 0.14 | Away Ref Impact: 0.12 | Net Edge: 0.02
The officiating signal is essentially neutral with only a slight lean to the home side (home_ref_impact, away_ref_impact, ref_edge). In a close line, that’s a small tiebreaker rather than a primary driver.
Why Milwaukee Bucks Covers
Milwaukee can cover if they succeed in turning this into a slower, half-court game and force Charlotte to execute against a set defense. Their recent pace of 97.6 is meaningfully slower than Charlotte’s tempo (away_team_form.Pace_LastN vs home_team_form.Pace_LastN), and a controlled game reduces the impact of three-point variance and limits transition opportunities. If Milwaukee’s perimeter volume stays steady at around 37.0 attempts and they win the turnover battle by cleaning up the 16.5 giveaways per game, they can stay within one or two possessions all night (away_team_form.ThreePA_LastN, away_team_form.TOV_LastN). Charlotte also has several outs and a questionable piece, so a thinner rotation could show up if the game becomes physical and minutes load up (home_player_impact.InjuredPlayers).
Why Charlotte Hornets Covers
Charlotte’s case to cover starts with recent shot quality and scoring punch: a 119.0 offensive rating, 58.4% true shooting, and 55.2% effective field goal shooting indicate an offense currently operating well above typical league-average efficiency (home_team_form.ORtg_LastN, home_team_form.TS_LastN, home_team_form.eFG_LastN). They also generate math advantages with elite volume, putting up 44.2 threes per game and converting 19.0 (home_team_form.ThreePA_LastN, home_team_form.ThreePM_LastN). The situational angle strengthens the play: Milwaukee’s heavy travel profile shows a 11.79 fatigue index with 6 timezone changes, while Charlotte sits at 4.38 with none (away_team_travel_engine.TravelFatigueIndex, away_team_travel_engine.TimezoneJumps_LastN, home_team_travel_engine.TravelFatigueIndex, home_team_travel_engine.TimezoneJumps_LastN). Finally, the synergy gap (Charlotte 2.67 vs Milwaukee -6.59) suggests Charlotte’s rotations are more stable in key minutes (home_team_synergy, away_team_synergy).
The Pick
Charlotte Hornets +3.5 (-110)