POR @ SAC | Saturday, January 18, 2026
Report Generated: 2026-01-18 Data Sources: MCP bball-stats (games through Jan 16), Web (as of Jan 18)
EXECUTIVE SUMMARY
| Lean: POR +2.5 | UNDER 228.5 |
| Confidence: Medium | Edge: 3.2% |
- POR owns H2H edge (2-0 season series including OT win and road victory in Sacramento)
- Near-identical L6 net ratings (+2.2 vs +2.2) suggest spread is slightly overvaluing SAC home court
- SAC missing Keegan Murray (ankle, 3+ weeks) limits wing depth and scoring punch
- POR rest advantage (+2 days vs +1 day) favors visitor
- SAC struggles at home (9-13) despite hosting - not typical home court value here
KEY INFORMATION
Synthesized from 3+ game preview articles. Each bullet represents significant information from credible sources.
Consensus Themes (2+ sources agree)
- Portland has won 4 of their last 6 games and is playing above expectations this season — (Doc’s Sports, Knup Sports)
- Sacramento has won 4 straight games, showing signs of life after a brutal start — (Doc’s Sports, Knup Sports)
- Both teams have defensive struggles, allowing 118+ PPG — (Doc’s Sports, Knup Sports)
Injury/Availability Context
- Portland missing multiple rotation players: Avdija (back), Henderson (hamstring), Thybulle (knee/thumb), K. Murray (back) — (ESPN Injury Report, Jan 17)
- Sacramento without Keegan Murray (ankle, 3+ weeks) - significant wing rotation loss — (ESPN Injury Report, Jan 6)
- Keon Ellis (knee) questionable for Kings — (ESPN Injury Report, Jan 17)
Betting Market Insights
- Line opened around SAC -2.0, minimal movement — (OddsShark)
- Away team (POR) has covered in 4 of last 5 games — (Knup Sports)
- Home team (SAC) failed to cover in last 3 home games — (Knup Sports)
Intangibles & Motivation
- Third meeting between teams; POR took both prior matchups — (MCP H2H data)
- SAC on long homestand (7 games) - potential fatigue but comfortable setting — (Web schedule)
- Shaedon Sharpe has been carrying Portland with 24-point performances — (Doc’s Sports)
Expert Predictions
| Source | Pick | Reasoning |
|---|---|---|
| Doc’s Sports | POR | Superior record and recent form outweigh home court |
| Knup Sports | SAC -2.0 | Kings recent win streak, better 3PT shooting |
| Dimers Model | SAC (62% win prob) | Home court and model projections favor Kings |
Article Sources:
- Doc’s Sports — Tony Sink — https://www.docsports.com/free-picks/nba/2026/portland-trail-blazers-vs-sacramento-kings-prediction-1-18-2026-preview-and-pick.html — Jan 18
- Knup Sports — Staff — https://knupsports.com/sacramento-kings-vs-portland-trail-blazers-prediction-free-betting-pick-january-18-2026/ — Jan 18
- Covers — Staff — https://www.covers.com/sport/basketball/nba/matchup/362654 — Jan 18
SCHEDULE & REST
Source: Web (ESPN/NBA.com team schedules) - verified Jan 18 MCP Status: Current through Jan 16
| Team | Last 5 Games | Last Game | Rest | B2B? | Flags |
|---|---|---|---|---|---|
| POR | Jan 7, 9, 11, 13, 15 | Jan 15 vs ATL (W 117-101) | 2 days | No | None |
| SAC | Jan 9, 11, 12, 14, 16 | Jan 16 vs WAS (W 128-115) | 1 day | No | None |
Rest Edge: POR +1 day advantage Travel Note: POR played at home Jan 15 (vs ATL), then travel to Sacramento
CURRENT ROSTERS
Data Source: ESPN Team Roster Pages (fetched via Playwright MCP)
Portland Trail Blazers
Source: https://www.espn.com/nba/team/roster/_/name/por/portland-trail-blazers Fetched via: Playwright MCP | Timestamp: Jan 18, 2026
| # | Player | Position |
|---|---|---|
| 8 | Deni Avdija | F |
| 33 | Toumani Camara | F |
| 91 | Sidy Cissoko | G |
| 23 | Donovan Clingan | C |
| 18 | Javonte Cooke | G |
| 9 | Jerami Grant | F |
| 16 | Yang Hansen | C |
| 00 | Scoot Henderson | G |
| 5 | Jrue Holiday | G |
| 0 | Damian Lillard | G |
| 2 | Caleb Love | G |
| 24 | Kris Murray | F |
| 26 | Duop Reath | C |
| 21 | Rayan Rupert | G |
| 17 | Shaedon Sharpe | G |
| 4 | Matisse Thybulle | G |
| 1 | Blake Wesley | G |
| 35 | Robert Williams III | C |
Roster Count: 18 players
Sacramento Kings
Source: https://www.espn.com/nba/team/roster/_/name/sac/sacramento-kings Fetched via: Playwright MCP | Timestamp: Jan 18, 2026
| # | Player | Position |
|---|---|---|
| 9 | Precious Achiuwa | PF |
| 32 | Dylan Cardwell | C |
| 22 | Devin Carter | G |
| 5 | Nique Clifford | G |
| 10 | DeMar DeRozan | G |
| 23 | Keon Ellis | G |
| 19 | Drew Eubanks | F |
| 8 | Zach LaVine | G |
| 7 | Doug McDermott | F |
| 0 | Malik Monk | G |
| 13 | Keegan Murray | F |
| 29 | Daeqwon Plowden | G |
| 42 | Maxime Raynaud | C |
| 11 | Domantas Sabonis | F |
| 20 | Dario Saric | F |
| 17 | Dennis Schroder | G |
| 24 | Isaiah Stevens | G |
| 18 | Russell Westbrook | G |
Roster Count: 18 players
Cross-Reference Notes
- MCP Inactive vs ESPN Roster: All players in MCP inactive lists are on ESPN roster - no trades detected
- ESPN Injury vs ESPN Roster: All injured players verified on roster
L6 EFFICIENCY COMPARISON
| Metric | POR | SAC | Edge |
|---|---|---|---|
| L6 Record | 4-2 | 4-2 | Even |
| Pace | 99.1 | 95.8 | POR +3.3 |
| Off Rating | 114.4 | 118.0 | SAC +3.6 |
| Def Rating | 112.2 | 115.8 | POR +3.6 |
| Net Rating | +2.2 | +2.2 | Even |
| eFG% | .539 | .574 | SAC +.035 |
| TOV% | 13.7% | 13.4% | SAC +0.3 |
| ORB% | 24.9% | 26.4% | SAC +1.5 |
| FT Rate | .209 | .200 | POR +.009 |
Key Efficiency Note: Identical L6 net ratings (+2.2) suggest teams are evenly matched in recent form. SAC has superior shooting efficiency (eFG% .574 vs .539) but POR defends better (112.2 vs 115.8 DRtg). Pace differential favors a faster game if POR can push tempo.
INJURY REPORT
Source: https://www.espn.com/nba/injuries (fetched via Playwright MCP) Fallback Used: No Timestamp: Jan 18, 2026
Portland Trail Blazers — Official Injuries (ESPN)
| Player | Position | Status | Injury | Est. Return | Classification | Line Impact |
|---|---|---|---|---|---|---|
| Deni Avdija | F | Out | Back | TBD | SHORT-TERM | Monitor |
| Scoot Henderson | G | Out | Hamstring | TBD | SHORT-TERM | -1.5 pts |
| Matisse Thybulle | G | Out | Knee/Thumb | TBD | MEDIUM-TERM | -0.5 pts |
| Kris Murray | F | Out | Lumbar strain | TBD | MEDIUM-TERM | -0.5 pts |
| Blake Wesley | G | Out | Foot fracture | 8-12 weeks | LONG-TERM | Priced in |
| Damian Lillard | G | Out | Season | Season | LONG-TERM | Priced in |
Sacramento Kings — Official Injuries (ESPN)
| Player | Position | Status | Injury | Est. Return | Classification | Line Impact |
|---|---|---|---|---|---|---|
| Keon Ellis | G | Day-to-Day | Knee | Questionable | UNCERTAIN | Monitor |
| Isaiah Stevens | G | Out | Two-way contract | N/A | N/A | None |
| Keegan Murray | F | Out | Ankle | 3+ weeks | MEDIUM-TERM | Priced in |
Long-Term Absences (Already Priced In): Lillard (POR), Wesley (POR), K. Murray (SAC) New/Short-Term (Potential Edge): Avdija, Henderson (POR); Ellis GTD (SAC) Net NEW Injury Edge: SAC slight advantage (~1-2 pts) if Henderson/Avdija both out and Ellis plays
HEAD-TO-HEAD
Season Series: POR 2-0
| Date | Location | Score | Note |
|---|---|---|---|
| Dec 18, 2025 | @ POR | POR 134-133 (OT) | Overtime thriller |
| Dec 20, 2025 | @ SAC | POR 98-93 | Road win in Sacramento |
H2H Takeaway: Portland has SAC’s number this season, winning both meetings including a road victory in Sacramento. This is a significant edge that may not be fully reflected in the line.
MATCHUP GEOMETRY
-
Pace battle favors POR: Trail Blazers play at 99.1 pace vs Kings’ 95.8. If POR can push tempo, they create more possessions and limit SAC’s halfcourt execution.
-
Sabonis vs Portland’s rim protection: With Robert Williams III and Donovan Clingan, POR has size to contest Sabonis. In two prior meetings, SAC’s interior game was contained.
-
Wing depth concerns for both: POR missing Avdija/Thybulle limits perimeter defense. SAC without Keegan Murray loses 14+ PPG contributor. Neutralizes each other somewhat.
-
Sharpe vs SAC’s perimeter D: SAC allows opponents to shoot 51.4% opp eFG% in L6. Shaedon Sharpe (24 PPG in last game) could exploit.
-
DeRozan/LaVine scoring burden: With K. Murray out, DeRozan and LaVine carry the load. Fatigue factor with SAC on 1-day rest vs POR’s 2 days.
PRICING & EDGE
Side
| Metric | Value |
|---|---|
| Current Line | SAC -2.5 |
| Fair Price | SAC -1.0 |
| Edge | 3.2% |
| Confidence | Medium |
| Stake | 1.0u |
Calculation:
- Base: Net rating differential (2.2 - 2.2) / 2 = 0
- Home court: +3.0 to SAC
- Rest: -1.0 (POR has +1 day)
- H2H adjustment: -1.5 (POR 2-0 in series)
- New injuries: +0.5 (SAC advantage with Henderson out)
- Fair: SAC -1.0
- Market at SAC -2.5 = 1.5 points of value = ~3.2% edge
Total
| Metric | Value |
|---|---|
| Current Line | O/U 228.5 |
| Projected | 224-226 |
| Fair Price | O/U 226 |
| Edge | 2.1% |
| Confidence | Low-Medium |
| Stake | 0.5u |
Total Reasoning: Both prior H2H games: 267 total (OT) and 191 total. The regulation total of 191 suggests these teams play each other tough defensively. L6 PPG: POR 113.2, SAC 112.7 = 225.9 combined. Given H2H defensive tendency, lean UNDER.
MARKET PLAN
Primary: POR +2.5 @ -110 Secondary: UNDER 228.5 @ -110 Timing: Can bet now; monitor Henderson/Avdija status Target Price: POR +3 or better is strong value Contingencies:
- If Henderson plays → Increase to 1.5u on POR
- If line moves to POR +3.5 → Add 0.5u
- If total drops to 226 → Pass on UNDER
SOURCES
MCP Tools Used:
- get_matchup_preview
- get_team_profile (POR, SAC)
- get_team_four_factors_l6 (POR, SAC)
- get_recent_inactive (POR, SAC)
- get_home_away_splits (POR, SAC)
- get_rest_performance (POR, SAC)
- get_head_to_head (POR, SAC)
Web Sources:
- ESPN Injuries: https://www.espn.com/nba/team/injuries/_/name/por/portland-trail-blazers
- ESPN Injuries: https://www.espn.com/nba/team/injuries/_/name/sac/sacramento-kings
- ESPN Rosters: https://www.espn.com/nba/team/roster/_/name/por/portland-trail-blazers
- ESPN Rosters: https://www.espn.com/nba/team/roster/_/name/sac/sacramento-kings
- Odds: https://www.oddsshark.com/nba/portland-sacramento-odds-january-18-2026-2459419
- Preview: https://www.docsports.com/free-picks/nba/2026/portland-trail-blazers-vs-sacramento-kings-prediction-1-18-2026-preview-and-pick.html
- Preview: https://knupsports.com/sacramento-kings-vs-portland-trail-blazers-prediction-free-betting-pick-january-18-2026/
VERIFICATION
- Game verified via web (correct home/away: POR @ SAC)
- 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 (or CBS fallback)
- 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 (traded players excluded)
- Preview article injuries marked UNVERIFIED where applicable
- 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 MCP
- Lines timestamped
- Schedule/Rest verified via WEB (not just MCP)
- MCP schedule compared to WEB - no lag detected
- Fair price calculated
- Edge quantified