ORL @ MIA | January 29, 2026
Report Generated: 2026-01-28T14:15:00Z Data Sources: Briefing file (collected 2026-01-28T14:10:22Z), Web previews (as of 2026-01-28)
EXECUTIVE SUMMARY
| Lean: MIA -3.0 | Under 228.5 |
| Confidence: HIGH | Edge: ~28% |
- Massive L6 efficiency gap: MIA +2.4 net rating vs ORL -9.8 net rating (12.2-point differential)
- Orlando in freefall: 4-game losing streak, 2-4 L6, hemorrhaging 121.9 DRtg
- Rest advantage to Miami: 2 days vs 1 day for Orlando
- Key injuries favor Miami: Franz Wagner OUT for Orlando; Miami’s Herro/Rozier absences already baked into L6 stats
- H2H context misleading: ORL 3-0 this season but all games at home; this is first game in Miami
KEY INFORMATION
Synthesized from 3+ game preview articles. Each bullet represents significant information from credible sources.
Consensus Themes (2+ sources agree)
- Orlando’s four-game losing streak signals clear regression; team struggling to score (109.7 ppg L10) — (FOX Sports, Doc’s Sports)
- Miami’s defensive discipline key factor; held Phoenix to 37% shooting in last game — (Doc’s Sports, ESPN)
- Heat favored to cover by multiple models (66.2% win probability per FanDuel) — (FanDuel, SportsGambler)
Injury/Availability Context
- Franz Wagner OUT (ankle) for Orlando — confirmed Jan 27, has missed multiple games — (ESPN Injuries)
- Tyler Herro and Terry Rozier remain OUT for Miami — long-term absences already priced in — (ESPN Injuries)
- Norman Powell QUESTIONABLE (back tightness) — key offensive piece, status uncertain — (ESPN Injuries)
- Kel’el Ware and Davion Mitchell QUESTIONABLE — (ESPN Injuries)
Betting Market Insights
- Heat have covered in 3 of last 5 games at -3 or larger — (FOX Sports)
- Magic have failed to cover +3 in 4 consecutive games and 6 of last 10 — (FanDuel)
- Over has hit in 32 of Miami’s 47 games this season — (FOX Sports)
- Combined averages (234.7) exceed 228.5 total by 6.2 points — (FOX Sports)
Intangibles & Motivation
- Orlando seeking to break losing streak but faces hostile road environment — (ESPN)
- First game in Miami this season after 3 games in Orlando — significant venue shift — (Briefing)
- Miami coming off impressive win over Phoenix, riding momentum — (Doc’s Sports)
Expert Predictions
| Source | Pick | Reasoning |
|---|---|---|
| FOX Sports | Heat -3, Over 228.5 | Predict 120-114 Heat win; Magic ATS struggles as underdogs |
| Doc’s Sports | Heat ML, Under | Miami’s defensive discipline, Orlando offensive struggles |
| SportsGambler | Heat -3 | 66.2% win probability, Heat covering trend |
Article Sources:
- FOX Sports — Heat vs. Magic Prediction — Jan 28, 2026
- Doc’s Sports — Orlando Magic vs Miami Heat Prediction — Jan 28, 2026
- ESPN — Magic vs Heat Pregame — Jan 28, 2026
SCHEDULE & REST
Source: ESPN Schedule Pages (via Briefing) MCP Status: Current through 2026-01-26
| Team | Last 5 Games | Last Game | Rest | B2B? | Flags |
|---|---|---|---|---|---|
| ORL | 1/27 (L), 1/25 (L), 1/23 (L), 1/19 (L), 1/16 (W) | Jan 27 | 1 day | No | 4-game losing streak |
| MIA | 1/26 (W), 1/25 (W), 1/23 (L), 1/21 (W), 1/20 (L) | Jan 26 | 2 days | No | 3-2 last 5 |
Rest Edge: Miami +1 day advantage Travel Note: Orlando traveling to Miami (short flight)
CURRENT ROSTERS
Data Source: ESPN Team Roster Pages (fetched via Playwright MCP)
Orlando Magic
Source: https://www.espn.com/nba/team/roster/_/name/orl/orlando-magic Fetched via: Playwright MCP | Timestamp: 2026-01-28T14:09:48Z
| # | Player | Position |
|---|---|---|
| 5 | Paolo Banchero | F |
| 3 | Desmond Bane | G |
| 35 | Goga Bitadze | C |
| 0 | Anthony Black | G |
| 8 | Jamal Cain | F |
| 34 | Wendell Carter Jr. | C |
| 14 | Colin Castleton | C |
| 23 | Tristan da Silva | F |
| 13 | Jett Howard | G |
| 1 | Jonathan Isaac | F |
| 2 | Tyus Jones | G |
| 93 | Noah Penda | F |
| 11 | Jase Richardson | G |
| 7 | Orlando Robinson | C |
| 4 | Jalen Suggs | G |
| 22 | Franz Wagner | F |
| 21 | Moritz Wagner | F |
Roster Count: 17 players
Miami Heat
Source: https://www.espn.com/nba/team/roster/_/name/mia/miami-heat Fetched via: Playwright MCP | Timestamp: 2026-01-28T14:09:55Z
| # | Player | Position |
|---|---|---|
| 13 | Bam Adebayo | C |
| 0 | Simone Fontecchio | F |
| 15 | Myron Gardner | F |
| 50 | Vladislav Goldin | C |
| 14 | Tyler Herro | G |
| 25 | Kasparas Jakucionis | G |
| 11 | Jaime Jaquez Jr. | F |
| 16 | Keshad Johnson | F |
| 5 | Nikola Jovic | F |
| 9 | Pelle Larsson | G |
| 45 | Davion Mitchell | G |
| 24 | Norman Powell | G |
| 2 | Terry Rozier | G |
| 12 | Dru Smith | G |
| 7 | Kel’el Ware | C |
| 22 | Andrew Wiggins | F |
| 17 | Jahmir Young | G |
Roster Count: 17 players
Cross-Reference Notes
- MCP Inactive vs ESPN Roster: All players in MCP inactive lists verified on ESPN rosters
- ESPN Injury vs ESPN Roster: All injured players confirmed on roster
L6 EFFICIENCY COMPARISON
| Metric | ORL | MIA | Edge |
|---|---|---|---|
| L6 Record | 2-4 | 4-2 | MIA |
| Pace | 97.4 | 102.9 | MIA +5.5 |
| Off Rating | 112.1 | 118.5 | MIA +6.4 |
| Def Rating | 121.9 | 116.1 | MIA +5.8 |
| Net Rating | -9.8 | +2.4 | MIA +12.2 |
| eFG% | 50.7% | 50.0% | ORL +0.7% |
| Opp eFG% | 61.6% | 56.1% | MIA +5.5% |
| TOV% | 12.7% | 9.9% | MIA +2.8% |
| ORB% | 27.4% | 33.7% | MIA +6.3% |
| FT Rate | 0.239 | 0.213 | ORL +0.026 |
Key Efficiency Note: Orlando’s defense has been catastrophic in the L6 stretch, allowing 61.6% opponent eFG% and 121.9 defensive rating. Miami’s +12.2 net rating advantage is substantial and reflects both sides of the ball.
INJURY REPORT
Source: https://www.espn.com/nba/injuries (fetched via Playwright MCP) Fallback Used: No Timestamp: 2026-01-28T14:10:03Z
Orlando Magic — Official Injuries (ESPN)
| Player | Position | Status | Injury | Est. Return | Classification | Line Impact |
|---|---|---|---|---|---|---|
| Franz Wagner | F | Out | Ankle | TBD | MEDIUM-TERM | Priced in (missed multiple games, L6 reflects absence) |
| Colin Castleton | C | Out | — | TBD | LONG-TERM | Priced in |
Miami Heat — Official Injuries (ESPN)
| Player | Position | Status | Injury | Est. Return | Classification | Line Impact |
|---|---|---|---|---|---|---|
| Tyler Herro | G | Out | — | TBD | LONG-TERM | Priced in (consistently inactive L3) |
| Terry Rozier | G | Out | — | TBD | LONG-TERM | Priced in (consistently inactive L3) |
| Kel’el Ware | C | Out | Hamstring (Questionable) | TBD | UNCERTAIN | Potential edge if plays |
| Davion Mitchell | G | Out | Shoulder (Questionable) | TBD | UNCERTAIN | Potential edge if plays |
| Norman Powell | G | Day-To-Day | Back tightness (Questionable) | TBD | UNCERTAIN | ~3-4 pts if OUT |
Long-Term Absences (Already Priced In): Herro, Rozier (MIA), Wagner, Castleton (ORL) New/Short-Term (Potential Edge): Powell DTD — monitor status Net NEW Injury Edge: NEUTRAL to slight MIA advantage if Powell plays
HEAD-TO-HEAD
Season Series: ORL 3-0
| Date | Location | Score | Note |
|---|---|---|---|
| Oct 22, 2025 | @ ORL | ORL 125-121 | Season opener |
| Dec 5, 2025 | @ ORL | ORL 106-105 | 1-point game |
| Dec 9, 2025 | @ ORL | ORL 117-108 | Bane scored 37 |
Critical Context: All 3 games played in Orlando. This is the first meeting at Kaseya Center in Miami. Home court flips the dynamic significantly.
MATCHUP GEOMETRY
-
Pace Mismatch: Miami plays faster (102.9 vs 97.4 pace). Orlando’s slower pace has not helped their efficiency. In a faster game, Orlando’s defensive issues get amplified.
-
Rebounding Edge: Miami’s 33.7% ORB% vs Orlando’s 27.4% means more second-chance opportunities for the Heat. Bam Adebayo dominates the paint.
-
Turnover Differential: Orlando turns it over 12.7% of possessions vs Miami’s 9.9%. Miami also forces 14.3% turnovers defensively. Expect transition opportunities for Heat.
-
Defensive Collapse: Orlando allowing 61.6% opponent eFG% is unsustainable and indicates schematic or effort issues. Miami’s balanced attack will exploit this.
-
Star Power Gap: Without Franz Wagner, Orlando relies heavily on Paolo Banchero. Miami has Bam Adebayo plus Powell (if healthy), Wiggins, and Jaquez Jr. — more balanced attack.
PRICING & EDGE
Side
| Metric | Value |
|---|---|
| Current Line | MIA -3.0 |
| Fair Price | MIA -10.1 |
| Edge | ~28% (7.1 points) |
| Confidence | HIGH |
| Stake | 3.0u (max) |
Fair Price Calculation:
- Base: (2.4 - (-9.8)) / 2 = 6.1
- Home court: +3.0
- Rest advantage: +1.0
- Fair: MIA -10.1
Total
| Metric | Value |
|---|---|
| Current Line | O/U 228.5 |
| Projected | ~225-227 |
| Fair Price | Under 228.5 |
| Edge | Small (1-3 pts) |
| Confidence | MEDIUM |
| Stake | 1.0u |
Rationale: Orlando’s L6 pace (97.4) drags game down. Miami’s defense has been solid (116.1 DRtg). Orlando’s offense (112.1 ORtg) struggling. Despite combined season averages suggesting over, recent form points under.
MARKET PLAN
Primary: MIA -3.0 @ -110 (3.0u) Secondary: Under 228.5 @ -108 (1.0u)
Timing: Bet now. Line may move toward MIA as public recognizes Orlando’s struggles. If Powell confirmed OUT, hold or reduce stake slightly.
Contingencies:
- If Powell OUT: MIA -3 still playable, fair price adjusts to ~-8
- If line moves to MIA -4.5+: Still value, bet
- If line moves to MIA -6+: Consider waiting for better number
SOURCES
Briefing Data (collected 2026-01-28T14:10:22Z):
- ESPN Rosters via Playwright
- ESPN Injuries via Playwright
- ESPN Schedule via Playwright
- The Odds API (betting lines)
- MCP bball-stats (L6, Four Factors, H2H, profiles)
Web Previews:
- FOX Sports — Jan 28, 2026
- Doc’s Sports — Jan 28, 2026
- ESPN Pregame — Jan 28, 2026
- Bleacher Report
VERIFICATION
- Game verified via briefing (correct home/away: ORL @ MIA)
- Rosters fetched from ESPN pages via Playwright (NOT web search, NOT model memory)
- ESPN roster is AUTHORITATIVE - if player not on ESPN roster, they don’t exist
- Injuries fetched from ESPN page via Playwright (in briefing)
- NO injuries from web searches or news
- ESPN injuries cross-referenced against ESPN roster (all injured players on roster)
- MCP inactive cross-referenced against ESPN roster (no discrepancies)
- Preview article injuries marked as context only
- MCP inactive data used for history only, not current status
- 3+ preview articles collected and validated
- Key Information section populated with sourced insights
- L6 stats from briefing (MCP source)
- Lines timestamped (2026-01-28T14:10:22Z)
- Schedule/Rest verified via briefing (ESPN source)
- Fair price calculated
- Edge quantified (~28% on side)