NBA4/20/2026
Scheduled
TIME:1:00 AM UTC
VENUE:
POR logo
POR
41-40.506
Away Team
Last5: W3L2
00
62-19.765
SA
SA logo
Home Team
Last5: W3L2

AI Game Overview

Ladies and gentlemen, welcome to the stage! As we approach the final stretch of the 2025-2026 NBA regular season, all eyes turn to the Frost Bank Center on April 20th for a clash that carries the weight of late-season positioning. We have the Portland Trail Blazers hitting the road to face off against the San Antonio Spurs in what promises to be a high-stakes encounter.

At this stage of the campaign, every possession is a chess match. For the Trail Blazers, this trip to San Antonio is about proving their mettle away from the Moda Center, while the Spurs are looking to defend their home court and capitalize on the energy of their faithful fans.

While the oddsmakers have yet to release the definitive lines—leaving the moneyline, spread, and total points as a blank canvas—the narrative here is written in the standings. With the season winding down, both Portland and San Antonio are fighting for every inch of ground. Whether it’s the Blazers’ perimeter attack or the Spurs’ tactical execution, this matchup is a testament to the grind of an 82-game season.

Grab your popcorn, folks. It’s Portland versus San Antonio. It’s grit, it’s hustle, and it’s the NBA at its finest. Don’t blink—because in a game this late in the season, the difference between a win and a loss is often decided by the smallest of margins. I’ll see you at tip-off!

AI Matchup Overview

AI Projected Winner
SA logo
SA

See detailed probability breakdown in the app

Mobile Exclusive

Win Probability Charts

View a detailed pie chart showing our AI-powered prediction breakdown and historical matchup analytics.

Get access to advanced analytics, real-time insights, and exclusive betting tools with our mobile app subscription.

The San Antonio Spurs enter this matchup as the dominant force, boasting an impressive 62-19 record and a three-game winning streak. In contrast, the Portland Trail Blazers are hovering near .500 at 41-40 and have struggled to find consistency against the Spurs this season. San Antonio has demonstrated clear superiority in recent head-to-head meetings, including a decisive 112-101 victory on April 9, 2026. While Portland managed a narrow win in January, the Spurs have largely controlled the pace and scoring in this series, leveraging their home-court advantage to stifle the Trail Blazers' offense. Given the massive disparity in overall season performance and the Spurs' recent momentum, San Antonio is the heavy favorite to close out this game with a victory.

Previous Matchups

2026Apr 9
POR101
@
112SA
2026Jan 4
POR115
@
110SA
2026Nov 27
SA115
@
102POR
2025Apr 6
SA109
@
120POR
2025Dec 22
POR94
@
114SA
2025Dec 14
SA118
@
116POR

Game Popularity

Based on social media tweets and mentions

Mobile Exclusive

Trend Direction

Track how the interest in this game is changing over time.

Get access to advanced analytics, real-time insights, and exclusive betting tools with our mobile app subscription.

Betting Odds

Compare All Sportsbooks

Shop for the best lines across 10 sportsbooks to maximize your value.

FanDuel
SPREAD
MONEYLINE
TOTAL
POR logo
+10.5-106
+390
O 222.5-108
SA logo
-10.5-114
-520
U 222.5-112
DraftKings
SPREAD
MONEYLINE
TOTAL
POR logo
+10.5-105
+360
O 222.5-110
SA logo
-10.5-115
-470
U 222.5-110
BetRivers
SPREAD
MONEYLINE
TOTAL
POR logo
+10.5-112
+370
O 222.5-110
SA logo
-10.5-112
-530
U 222.5-113
LowVig.ag
SPREAD
MONEYLINE
TOTAL
POR logo
+11-107
+417
O 222-107
SA logo
-11-105
-532
U 222-107
BetOnline.ag
SPREAD
MONEYLINE
TOTAL
POR logo
+11-111
+409
O 222-110
SA logo
-11-109
-540
U 222-110
Caesars
SPREAD
MONEYLINE
TOTAL
POR logo
+11-115
+400
O 222.5-110
SA logo
-11-105
-550
U 222.5-110
Fanatics
SPREAD
MONEYLINE
TOTAL
POR logo
+11-110
+375
O 222-110
SA logo
-11-110
-500
U 222-110
Bovada
SPREAD
MONEYLINE
TOTAL
POR logo
+11-115
+390
O 222-110
SA logo
-11-105
-550
U 222-110
MyBookie.ag
SPREAD
MONEYLINE
TOTAL
POR logo
+11-110
+387
O 222.5-110
SA logo
-11-110
-556
U 222.5-110
BetMGM
SPREAD
MONEYLINE
TOTAL
POR logo
+10.5-105
+400
O 222.5-110
SA logo
-10.5-115
-550
U 222.5-110

Player Statistics

POR logoPOR

Deni Avdija
F • #9
Points
1691
Field Goals Made
523
Three Pointers Made
133
Free Throws Made
512
Jerami Grant
F • #9
Points
1148
Field Goals Made
354
Three Pointers Made
147
Free Throws Made
293
Shaedon Sharpe
G • #17
Points
1131
Field Goals Made
424
Three Pointers Made
114
Free Throws Made
169
Toumani Camara
F • #20
Points
1125
Field Goals Made
401
Three Pointers Made
226
Free Throws Made
97
Donovan Clingan
C
Points
966
Field Goals Made
369
Three Pointers Made
86
Free Throws Made
142
Jrue Holiday
G • #21
Points
939
Field Goals Made
347
Three Pointers Made
149
Free Throws Made
96
C. Love
Points
560
Field Goals Made
208
Three Pointers Made
101
Free Throws Made
43
Scoot Henderson
Points
436
Field Goals Made
146
Three Pointers Made
58
Free Throws Made
86
Sidy Cissoko
G • #25
Points
399
Field Goals Made
137
Three Pointers Made
60
Free Throws Made
65
Robert Williams III
C-F • #44
Points
399
Field Goals Made
178
Three Pointers Made
9
Free Throws Made
34

SA logoSA

Victor Wembanyama
C • #1
Points
1694
Field Goals Made
586
Three Pointers Made
128
Free Throws Made
394
De'Aaron Fox
G • #5
Points
1352
Field Goals Made
514
Three Pointers Made
133
Free Throws Made
191
Stephon Castle
G • #5
Points
1176
Field Goals Made
399
Three Pointers Made
85
Free Throws Made
293
Keldon Johnson
F-G • #3
Points
1140
Field Goals Made
437
Three Pointers Made
104
Free Throws Made
162
Devin Vassell
G-F • #24
Points
992
Field Goals Made
353
Three Pointers Made
171
Free Throws Made
115
Julian Champagnie
F • #55
Points
966
Field Goals Made
320
Three Pointers Made
211
Free Throws Made
115
D. Harper
Points
860
Field Goals Made
349
Three Pointers Made
68
Free Throws Made
94
Harrison Barnes
F • #40
Points
799
Field Goals Made
272
Three Pointers Made
143
Free Throws Made
112
Luke Kornet
C-F • #40
Points
505
Field Goals Made
199
Free Throws Made
107
C. Bryant
Points
327
Field Goals Made
116
Three Pointers Made
57
Free Throws Made
38

Current Season Games

POR logoPOR

W@ PHO114 - 110
Wvs GS136 - 131
L@ NOP120 - 143
Wvs SAC122 - 110
Wvs LAC116 - 97
L@ SA101 - 112
L@ DEN132 - 137
Wvs NOP118 - 106
W@ LAC114 - 104
Wvs WAS123 - 88
Lvs DAL93 - 100
Wvs MIL130 - 99
Wvs BKN134 - 99
L@ DEN112 - 128
W@ MIN108 - 104
W@ IND127 - 119
W@ BKN114 - 95
L@ PHI103 - 109
Wvs UTA124 - 114
Lvs CHA101 - 103
Wvs IND131 - 111
L@ HOU99 - 106
W@ MEM122 - 114
L@ ATL101 - 135
L@ CHA93 - 109
W@ CHI121 - 112
Lvs MIN121 - 124
W@ PHO92 - 77
Lvs DEN103 - 157
W@ UTA135 - 119
L@ MIN109 - 133
Wvs PHI135 - 118
Wvs MEM122 - 115
Wvs MEM135 - 115
Lvs PHO125 - 130
Lvs CLE111 - 130
L@ NY97 - 127
L@ WAS111 - 115
L@ BOS94 - 102
Lvs TOR98 - 110
Wvs MIA127 - 110
W@ SAC117 - 110
Wvs LAL132 - 116
Wvs ATL117 - 101
L@ GS97 - 119
Lvs NY114 - 123
Wvs HOU111 - 105
Wvs HOU103 - 102
Wvs UTA137 - 117
W@ SA115 - 110
W@ NOP122 - 109
L@ OKC95 - 124
Wvs DAL125 - 122
Wvs BOS114 - 108
Lvs LAC103 - 119
Lvs ORL106 - 110
Lvs DET102 - 110
W@ SAC98 - 93
Wvs SAC134 - 133
L@ MEM96 - 119
L@ DET116 - 122
W@ CLE122 - 110
L@ TOR118 - 121
Lvs OKC115 - 123
Lvs SA102 - 115
W@ MIL115 - 103
L@ OKC95 - 122
W@ GS127 - 123
Lvs CHI121 - 122
Lvs PHO110 - 127
L@ DAL133 - 138
L@ HOU116 - 140
W@ NOP125 - 117
L@ ORL112 - 115
L@ MIA131 - 136
Wvs OKC121 - 119
Lvs LAL115 - 123
Wvs DEN109 - 107
W@ UTA136 - 134
W@ LAL122 - 108
L@ LAC107 - 114
Wvs GS139 - 119
Lvs MIN114 - 118
L@ UTA129 - 132
Lvs GS111 - 118
Wvs SAC124 - 123
L@ GS123 - 129

SA logoSA

L@ NY113 - 124
W@ OKC111 - 109
W@ LAL132 - 119
Lvs DEN118 - 128
Wvs DAL139 - 120
Wvs POR112 - 101
Wvs PHI115 - 102
L@ DEN134 - 136
W@ LAC118 - 99
W@ GS127 - 113
Wvs CHI129 - 114
W@ MIL127 - 95
W@ MEM123 - 98
W@ MIA136 - 111
Wvs IND134 - 119
Wvs PHO101 - 100
W@ SAC132 - 104
W@ LAC119 - 115
Wvs CHA115 - 102
Lvs DEN131 - 136
Wvs BOS125 - 116
Wvs HOU145 - 120
Wvs LAC116 - 112
Wvs DET121 - 106
W@ PHI131 - 91
L@ NY89 - 114
W@ BKN126 - 110
W@ TOR110 - 107
W@ DET114 - 103
Wvs SAC139 - 122
Wvs PHO121 - 94
W@ GS126 - 113
W@ LAL136 - 108
Wvs DAL138 - 125
W@ DAL135 - 123
Wvs OKC116 - 106
Wvs ORL112 - 103
L@ CHA106 - 111
W@ HOU111 - 99
Lvs NOP95 - 104
W@ UTA126 - 109
L@ HOU106 - 111
Wvs UTA123 - 110
Wvs MIN126 - 123
Wvs MIL119 - 101
L@ OKC98 - 119
L@ MIN103 - 104
W@ BOS100 - 95
Wvs LAL107 - 91
L@ MEM105 - 106
Lvs POR110 - 115
W@ IND123 - 113
Wvs NY134 - 132
Lvs CLE101 - 113
Lvs UTA114 - 127
W@ OKC117 - 102
Wvs OKC130 - 110
W@ WAS124 - 113
W@ ATL126 - 98
Wvs WAS119 - 94
W@ NOP135 - 132
L@ CLE117 - 130
W@ ORL114 - 112
Wvs MEM126 - 119
L@ MIN112 - 125
W@ DEN139 - 136
W@ POR115 - 102
L@ PHO102 - 111
Wvs ATL135 - 126
Wvs MEM111 - 101
Wvs SAC123 - 110
Lvs GS108 - 109
Lvs GS120 - 125
W@ CHI121 - 117
Wvs NOP126 - 119
Wvs HOU121 - 110
L@ LAL116 - 118
L@ PHO118 - 130
Wvs MIA107 - 101
Wvs TOR121 - 103
Wvs BKN118 - 107
W@ NOP120 - 116
W@ DAL125 - 92
Wvs IND133 - 104
W@ IND124 - 108
Wvs UTA134 - 130
W@ MIA112 - 107

Previous Season Games

POR logoPOR

L@ PHO109 - 116
Lvs SA116 - 118
Wvs LAL109 - 81
Lvs GS86 - 103
L@ UTA126 - 133
Wvs SA120 - 109
L@ CHI113 - 118
W@ TOR112 - 103
W@ ATL127 - 113
L@ NY93 - 110
L@ SAC107 - 128
Lvs CLE111 - 122
Lvs BOS116 - 129
Wvs DEN128 - 109
Wvs MEM115 - 99
Wvs WAS112 - 97
Wvs TOR105 - 102
Lvs NY113 - 114
L@ GS120 - 130
Lvs DET112 - 119
L@ OKC89 - 107
L@ BOS118 - 128
W@ PHI119 - 102
L@ CLE129 - 133
W@ BKN121 - 102
W@ WAS129 - 121
W@ UTA114 - 112
Wvs CHA141 - 88
Lvs LAL102 - 110
L@ DEN121 - 132
L@ DEN117 - 146
L@ MIN98 - 114
Wvs SAC108 - 102
Wvs IND112 - 89
Wvs PHO121 - 119
Wvs PHO127 - 108
Wvs ORL119 - 90
Wvs MIL125 - 112
Lvs OKC108 - 118
W@ CHA102 - 97
W@ ORL101 - 79
W@ MIA116 - 107
Wvs CHI113 - 102
Lvs HOU103 - 125
Lvs LAC89 - 118
Lvs BKN114 - 132
Lvs MIA98 - 119
L@ DAL111 - 117
W@ NOP119 - 100
L@ DET115 - 118
W@ MIL105 - 102
L@ LAL106 - 114
Lvs PHI103 - 125
Wvs DAL126 - 122
Wvs UTA122 - 120
L@ DAL108 - 132
L@ SA94 - 114
Wvs DEN126 - 124
L@ LAL98 - 107
Lvs UTA99 - 141
L@ LAC105 - 127
Lvs DAL131 - 137
Wvs SAC115 - 106
L@ IND114 - 121
L@ MEM98 - 123
W@ HOU104 - 98
L@ HOU88 - 116
L@ OKC99 - 109
Wvs ATL114 - 110
Wvs MIN106 - 98
Wvs MIN122 - 108
Lvs MEM89 - 134
L@ MIN102 - 127
L@ SA105 - 118
W@ NOP118 - 100
L@ PHO97 - 103
Lvs OKC114 - 137
W@ LAC106 - 105
L@ SAC98 - 111
Wvs NOP125 - 103
Lvs NOP103 - 105
Lvs GS104 - 140
Wvs UTA124 - 86
W@ SAC105 - 85
L@ LAC99 - 101

SA logoSA

L@ LAL109 - 125
Lvs MIN92 - 106
W@ POR118 - 116
Wvs TOR125 - 118
L@ PHO98 - 117
W@ GS114 - 111
L@ LAC117 - 122
L@ POR109 - 120
Lvs CLE113 - 114
W@ DEN113 - 106
Lvs GS106 - 148
Lvs BOS111 - 121
L@ CLE116 - 124
L@ DET96 - 122
W@ TOR123 - 89
Wvs PHI128 - 120
Wvs NY120 - 105
Lvs ORL105 - 116
Wvs NOP119 - 115
Lvs CHA134 - 145
Wvs DAL126 - 116
Lvs DAL129 - 133
L@ MIN124 - 141
L@ SAC109 - 127
Wvs BKN127 - 113
Lvs OKC132 - 146
W@ MEM130 - 128
L@ HOU106 - 118
L@ NOP103 - 109
L@ NOP96 - 114
Lvs DET110 - 125
Wvs PHO120 - 109
L@ BOS103 - 116
W@ WAS131 - 121
L@ ORL111 - 112
L@ CHA116 - 117
W@ ATL126 - 125
L@ MEM109 - 128
Lvs MIA103 - 105
Wvs MIL144 - 118
Lvs LAC116 - 128
Lvs IND98 - 136
W@ IND140 - 110
L@ MIA107 - 128
Lvs MEM112 - 140
Lvs MEM115 - 129
W@ LAL126 - 102
L@ MIL105 - 121
L@ CHI110 - 114
Lvs DEN111 - 122
W@ DEN113 - 110
Wvs LAC122 - 86
L@ MIN110 - 112
W@ BKN96 - 87
L@ NY114 - 117
L@ PHI106 - 111
Wvs POR114 - 94
Wvs ATL133 - 126
Wvs NOP121 - 116
Lvs SAC113 - 140
Lvs CHI124 - 139
L@ PHO93 - 104
W@ SAC127 - 125
Lvs LAL101 - 119
W@ UTA128 - 115
Wvs GS104 - 94
Wvs UTA126 - 118
Wvs OKC110 - 104
L@ DAL93 - 110
Lvs LAL115 - 120
Wvs WAS139 - 130
Wvs SAC116 - 96
Lvs UTA110 - 111
Wvs POR118 - 105
L@ HOU100 - 127
L@ LAC104 - 113
Wvs MIN113 - 103
W@ UTA106 - 88
L@ OKC93 - 105
Lvs HOU101 - 106
Wvs HOU109 - 106
L@ DAL109 - 120
L@ HOU107 - 129
L@ MIA117 - 120
Wvs UTA126 - 120
Wvs ORL107 - 97
Lvs OKC107 - 112