Spurs vs. Trail Blazers Prediction, Picks and Odds

Our detailed prediction and analysis for the Spurs vs. Trail Blazers NBA game on April 24, 2026 is featured below. Drawing from 10,000 game simulations, we provide expert picks, betting odds, and insights.
Start your FREE 3-day trial of Dimers Pro
FINAL
NBA
Add this game to My Favorites
FINAL
Add this game to My Favorites
NBA sport icon
NBA
Spurs
120
108
Apr 25, 2:30 AM Moda Center
Trail Blazers
Apr 25, 2:30 AM Moda Center
In-Play ProbabilitiesIn-Play
Game PredictionsPre-Game
Pro Bets
TEAM12 3 4 T
Spurs
27 32 29 32 120
Trail Blazers
29 36 22 21 108
Live Probabilities
Spread
Over / Under
Moneyline
SpursSAS
Win %
>99%
<1%
Trail BlazersPOR
Win Probability
TEAM1234T
Spurs
27 32 29 32 120
Trail Blazers
29 36 22 21 108
Q4 00:45 Trail Blazers misses three point jump shot
Q4 1:10 Trail Blazers makes three point jump shot
Q4 1:17 Spurs makes two point jump shot
Q4 1:37 Trail Blazers makes two point jump shot
Q4 1:51 Spurs makes two point jump shot
Q4 2:08 Trail Blazers misses three point jump shot
Q4 2:47 Trail Blazers makes two point jump shot
Q4 3:02 Spurs misses two point jump shot
Q4 3:30 Trail Blazers makes two point jump shot
Q4 3:39 Spurs misses two point jump shot
Play by Play
Q1
Q2
Q3
Q4
ALL
Q4 00:00
End of 4th Quarter.
Q4 00:21
Spurs turnover
Q4 00:43
Dylan Harper defensive rebound
Q4 00:45
Trail Blazers misses three point jump shot
Q4 00:55
Yang Hansen defensive rebound
Q4 00:59
Trail Blazers personal foul
Q4 00:59
De'Aaron Fox misses regular free throw 1 of 2
Q4 00:59
Spurs offensive rebound
Q4 00:59
Trail Blazers lineup change (Kris Murray, Yang Hansen, Blake Wesley, Sidy Cissoko, Vit Krejci)
Q4 00:59
De'Aaron Fox misses regular free throw 2 of 2
Q4 1:10
+3
Trail Blazers makes three point jump shot
120-108
Q4 1:17
+2
Spurs makes two point jump shot
120-105
Q4 1:37
+2
Trail Blazers makes two point jump shot
118-105
Q4 1:41
Trail Blazers personal foul
Q4 1:41
+1
Stephon Castle makes regular free throw 1 of 2
117-103
Q4 1:41
+1
Stephon Castle makes regular free throw 2 of 2
118-103
Q4 1:41
Spurs lineup change (Carter Bryant, De'Aaron Fox, Dylan Harper, Devin Vassell, Stephon Castle)
Q4 1:42
Trail Blazers turnover
Q4 1:51
+2
Spurs makes two point jump shot
116-103
Q4 2:06
Devin Vassell defensive rebound
Q4 2:08
Trail Blazers misses three point jump shot
Q4 2:29
Trail Blazers personal foul
Q4 2:29
+1
De'Aaron Fox makes regular free throw 1 of 2
113-103
Q4 2:29
+1
De'Aaron Fox makes regular free throw 2 of 2
114-103
Q4 2:47
+2
Trail Blazers makes two point jump shot
112-103
Q4 3:02
Spurs misses two point jump shot
Q4 3:02
Spurs offensive rebound
Q4 3:02
Spurs turnover
Q4 3:02
Trail Blazers lineup change (Jerami Grant, Toumani Camara, Scoot Henderson, Deni Avdija, Jrue Holiday)
Q4 3:30
+2
Trail Blazers makes two point jump shot
112-101
Q4 3:36
Deni Avdija defensive rebound
Q4 3:39
Spurs misses two point jump shot
Q4 3:59
+2
Trail Blazers makes two point jump shot
112-99
Q4 4:05
+2
Spurs makes two point jump shot
112-97
Q4 4:19
Stoppage (Out of bounds)
Q4 4:22
Devin Vassell defensive rebound
Q4 4:24
Robert Williams III misses two point cutting dunk
Q4 4:24
Robert Williams III turnover (lost ball) (Devin Vassell steals)
Q4 4:34
Spurs personal foul
Q4 4:42
Stoppage (Other)
Q4 4:45
+2
Spurs makes two point jump shot
110-97
Q4 5:01
Spurs personal foul
Q4 5:01
+1
Deni Avdija makes regular free throw 1 of 2
108-97
Q4 5:01
Spurs lineup change (De'Aaron Fox, Luke Kornet, Dylan Harper, Devin Vassell, Stephon Castle)
Q4 5:01
Trail Blazers lineup change (Robert Williams III, Toumani Camara, Scoot Henderson, Deni Avdija, Jrue Holiday)
Q4 5:01
Deni Avdija misses regular free throw 2 of 2
Q4 5:01
Devin Vassell defensive rebound
Q4 5:01
Trail Blazers personal foul
Q4 5:01
Trail Blazers 60 second timeout
Q4 5:01
Instant replay
Q4 5:01
Trail Blazers lineup change (Jerami Grant, Robert Williams III, Scoot Henderson, Deni Avdija, Jrue Holiday)
Q4 5:05
Jrue Holiday defensive rebound
Q4 5:09
Spurs misses three point jump shot
Q4 5:28
Trail Blazers turnover
Q4 5:48
+3
Spurs makes three point jump shot
108-96
Q4 5:59
Donovan Clingan offensive rebound
Q4 5:59
Spurs personal foul
Q4 5:59
Donovan Clingan misses regular free throw 1 of 2
Q4 5:59
Trail Blazers offensive rebound
Q4 5:59
+1
Donovan Clingan makes regular free throw 2 of 2
105-96
Q4 5:59
Trail Blazers lineup change (Donovan Clingan, Toumani Camara, Scoot Henderson, Deni Avdija, Jrue Holiday)
Q4 6:01
Trail Blazers misses two point jump shot
Q4 6:14
Trail Blazers personal foul
Q4 6:14
+1
Stephon Castle makes regular free throw 1 of 2
104-95
Q4 6:14
Spurs lineup change (Carter Bryant, De'Aaron Fox, Luke Kornet, Devin Vassell, Stephon Castle)
Q4 6:14
+1
Stephon Castle makes regular free throw 2 of 2
105-95
Q4 6:31
Carter Bryant defensive rebound
Q4 6:34
Trail Blazers misses three point jump shot
Q4 6:48
+2
Spurs makes two point jump shot
103-95
Q4 7:05
Carter Bryant defensive rebound
Q4 7:11
Trail Blazers misses three point jump shot
Q4 7:14
Shaedon Sharpe offensive rebound
Q4 7:17
Trail Blazers misses three point jump shot
Q4 7:24
Spurs turnover
Q4 7:33
Dylan Harper defensive rebound
Q4 7:35
Trail Blazers misses two point jump shot
Q4 7:49
+3
Spurs makes three point jump shot
101-95
Q4 7:53
Trail Blazers personal foul
Q4 7:53
Trail Blazers lineup change (Shaedon Sharpe, Donovan Clingan, Toumani Camara, Deni Avdija, Jrue Holiday)
Q4 8:00
Luke Kornet defensive rebound
Q4 8:03
Trail Blazers misses three point jump shot
Q4 8:14
+2
Spurs makes two point jump shot
98-95
Q4 8:34
Trail Blazers turnover
Q4 8:34
Spurs lineup change (Carter Bryant, Julian Champagnie, Luke Kornet, Dylan Harper, Stephon Castle)
Q4 8:54
+3
Spurs makes three point jump shot
96-95
Q4 8:56
Carter Bryant offensive rebound
Q4 9:01
Spurs misses three point jump shot
Q4 9:28
+2
Trail Blazers makes two point jump shot
93-95
Q4 9:40
Spurs turnover
Q4 10:03
+2
Trail Blazers makes two point jump shot
93-93
Q4 10:06
Robert Williams III offensive rebound
Q4 10:08
Trail Blazers misses two point jump shot
Q4 10:14
Spurs defensive rebound
Q4 10:14
Trail Blazers misses two point jump shot
Q4 10:14
Stoppage (Out of bounds)
Q4 10:14
Trail Blazers 60 second timeout
Q4 10:14
Instant replay
Q4 10:14
Trail Blazers lineup change (Robert Williams III, Shaedon Sharpe, Scoot Henderson, Deni Avdija, Jrue Holiday)
Q4 10:21
+2
Spurs makes two point jump shot
93-91
Q4 10:25
Julian Champagnie defensive rebound
Q4 10:27
Trail Blazers misses two point jump shot
Q4 10:34
Spurs personal foul
Q4 10:46
Jrue Holiday defensive rebound
Q4 10:51
Spurs misses three point jump shot
Q4 11:01
+2
Trail Blazers makes two point jump shot
91-91
Q4 11:19
+3
Spurs makes three point jump shot
91-89
Q4 11:42
+2
Trail Blazers makes two point jump shot
88-89
Q4 11:44
Robert Williams III offensive rebound
Q4 11:45
Trail Blazers misses two point jump shot
Q3 00:00
Trail Blazers misses two point jump shot
Q3 00:00
Trail Blazers offensive rebound
Q3 00:00
End of 3rd Quarter.
Q4 12:00
Trail Blazers lineup change (Jerami Grant, Robert Williams III, Shaedon Sharpe, Scoot Henderson, Jrue Holiday)
Q3 00:12
+2
Spurs makes two point jump shot
88-87
Q3 00:33
+2
Trail Blazers makes two point jump shot
85-87
Q3 00:33
Trail Blazers personal foul
Q3 00:33
+1
Julian Champagnie makes technical free throw 1 of 1
86-87
Q3 00:33
Trail Blazers lineup change (Jerami Grant, Robert Williams III, Kris Murray, Toumani Camara, Scoot Henderson)
Q3 00:47
Dylan Harper defensive rebound
Q3 00:47
Spurs personal foul
Q3 00:47
Trail Blazers personal foul
Q3 00:47
+1
Dylan Harper makes regular free throw 1 of 2
84-85
Q3 00:47
+1
Dylan Harper makes regular free throw 2 of 2
85-85
Q3 00:51
Trail Blazers misses three point jump shot
Q3 1:01
Dylan Harper offensive rebound
Q3 1:01
+2
Spurs makes two point jump shot
83-85
Q3 1:01
Trail Blazers 60 second timeout
Q3 1:03
Spurs misses two point jump shot
Q3 1:10
Dylan Harper defensive rebound
Q3 1:12
Trail Blazers misses two point jump shot
Q3 1:30
+3
Spurs makes three point jump shot
81-85
Q3 1:33
Carter Bryant offensive rebound
Q3 1:34
Spurs misses two point jump shot
Q3 1:56
Spurs personal foul
Q3 1:56
Deni Avdija misses regular free throw 1 of 2
Q3 1:56
+1
Deni Avdija makes regular free throw 2 of 2
78-85
Q3 1:56
Trail Blazers offensive rebound
Q3 2:04
Robert Williams III defensive rebound
Q3 2:07
Spurs misses two point jump shot
Q3 2:18
Spurs defensive rebound
Q3 2:18
Stoppage (Out of bounds)
Q3 2:19
Trail Blazers misses two point jump shot
Q3 2:43
Trail Blazers personal foul
Q3 2:43
Spurs 60 second timeout
Q3 2:43
Spurs lineup change (Carter Bryant, Julian Champagnie, De'Aaron Fox, Dylan Harper, Keldon Johnson)
Q3 2:43
Trail Blazers lineup change (Jerami Grant, Robert Williams III, Toumani Camara, Scoot Henderson, Deni Avdija)
Q3 2:43
Dylan Harper misses regular free throw 1 of 2
Q3 2:43
Spurs offensive rebound
Q3 2:43
+1
Dylan Harper makes regular free throw 2 of 2
78-84
Q3 2:45
Dylan Harper defensive rebound
Q3 2:47
Trail Blazers misses three point jump shot
Q3 3:10
+3
Spurs makes three point jump shot
77-84
Q3 3:27
Trail Blazers turnover
Q3 3:28
Robert Williams III offensive rebound
Q3 3:33
Trail Blazers misses two point jump shot
Q3 3:50
Trail Blazers personal foul
Q3 3:50
+1
Keldon Johnson makes regular free throw 1 of 2
73-84
Q3 3:50
+1
Keldon Johnson makes regular free throw 2 of 2
74-84
Q3 3:50
Trail Blazers lineup change (Jerami Grant, Robert Williams III, Toumani Camara, Deni Avdija, Jrue Holiday)
Q3 3:52
De'Aaron Fox defensive rebound
Q3 3:56
Trail Blazers misses two point jump shot
Q3 4:12
+2
Spurs makes two point jump shot
72-84
Q3 4:38
+2
Toumani Camara makes two point jump shot
70-84
Q3 4:48
+3
Spurs makes three point jump shot
70-82
Q3 5:09
Spurs personal foul
Q3 5:09
+1
Jerami Grant makes regular free throw 1 of 2
67-81
Q3 5:09
Spurs lineup change (Carter Bryant, De'Aaron Fox, Dylan Harper, Keldon Johnson, Devin Vassell)
Q3 5:09
Trail Blazers lineup change (Jerami Grant, Donovan Clingan, Toumani Camara, Deni Avdija, Jrue Holiday)
Q3 5:09
+1
Jerami Grant makes regular free throw 2 of 2
67-82
Q3 5:14
Spurs turnover
Q3 5:18
Devin Vassell defensive rebound
Q3 5:20
Trail Blazers misses three point jump shot
Q3 5:28
Donovan Clingan defensive rebound
Q3 5:31
Spurs misses three point jump shot
Q3 5:50
+3
Trail Blazers makes three point jump shot
67-80
Q3 5:52
Jrue Holiday defensive rebound
Q3 5:57
Spurs misses two point jump shot
Q3 6:13
Luke Kornet defensive rebound
Q3 6:18
Trail Blazers misses three point jump shot
Q3 6:27
Donovan Clingan offensive rebound
Q3 6:27
Spurs personal foul
Q3 6:29
Trail Blazers misses two point jump shot
Q3 6:36
Spurs personal foul
Q3 6:45
Trail Blazers personal foul
Q3 6:45
Trail Blazers 60 second timeout
Q3 6:45
Spurs offensive rebound
Q3 6:45
Trail Blazers lineup change (Jerami Grant, Donovan Clingan, Toumani Camara, Scoot Henderson, Jrue Holiday)
Q3 6:45
Luke Kornet misses regular free throw 1 of 2
Q3 6:45
+1
Luke Kornet makes regular free throw 2 of 2
67-77
Q3 6:48
Devin Vassell defensive rebound
Q3 6:54
Trail Blazers misses three point jump shot
Q3 7:13
Trail Blazers personal foul
Q3 7:13
+1
Dylan Harper makes regular free throw 1 of 2
65-77
Q3 7:13
+1
Dylan Harper makes regular free throw 2 of 2
66-77
Q3 7:13
Trail Blazers lineup change (Jerami Grant, Donovan Clingan, Scoot Henderson, Deni Avdija, Jrue Holiday)
Q3 7:15
Trail Blazers turnover
Q3 7:28
Donovan Clingan defensive rebound
Q3 7:31
Spurs misses two point jump shot
Q3 7:44
Spurs personal foul
Q3 7:44
Deni Avdija misses regular free throw 1 of 2
Q3 7:44
Trail Blazers offensive rebound
Q3 7:44
Spurs lineup change (Luke Kornet, Dylan Harper, Keldon Johnson, Devin Vassell, Stephon Castle)
Q3 7:44
+1
Deni Avdija makes regular free throw 2 of 2
64-77
Q3 7:46
Donovan Clingan defensive rebound
Q3 7:49
Spurs misses two point jump shot
Q3 8:03
+2
Trail Blazers makes two point jump shot
64-76
Q3 8:12
Donovan Clingan defensive rebound
Q3 8:14
Spurs misses two point jump shot
Q3 8:24
Trail Blazers personal foul
Q3 8:33
Devin Vassell defensive rebound
Q3 8:36
Spurs personal foul
Q3 8:36
+1
Donovan Clingan makes regular free throw 1 of 2
64-74
Q3 8:36
Donovan Clingan misses regular free throw 2 of 2
Q3 8:54
Julian Champagnie defensive rebound
Q3 8:54
Spurs turnover
Q3 8:55
Donovan Clingan misses two point jump shot
Q3 8:55
Donovan Clingan offensive rebound
Q3 8:57
Scoot Henderson misses two point jump shot
Q3 9:12
Luke Kornet offensive rebound
Q3 9:12
+2
Spurs makes two point jump shot
64-73
Q3 9:15
Spurs misses two point jump shot
Q3 9:26
+3
Trail Blazers makes three point jump shot
62-73
Q3 9:51
+3
Spurs makes three point jump shot
62-70
Q3 10:06
Julian Champagnie defensive rebound
Q3 10:10
Trail Blazers misses three point jump shot
Q3 10:26
Deni Avdija defensive rebound
Q3 10:28
Spurs misses three point jump shot
Q3 10:32
Julian Champagnie defensive rebound
Q3 10:35
Trail Blazers misses three point jump shot
Q3 10:38
Donovan Clingan defensive rebound
Q3 10:39
Luke Kornet offensive rebound
Q3 10:39
Spurs misses two point jump shot
Q3 10:45
Spurs misses two point jump shot
Q3 10:53
Trail Blazers personal foul
Q3 11:07
+3
Trail Blazers makes three point jump shot
59-70
Q3 11:18
Donovan Clingan defensive rebound
Q3 11:20
Spurs misses three point jump shot
Q3 11:34
+2
Trail Blazers makes two point jump shot
59-67
Q3 11:43
Deni Avdija defensive rebound
Q3 11:46
Spurs misses three point jump shot
Q2 00:00
Spurs misses two point jump shot
Q2 00:00
Deni Avdija defensive rebound
Q2 00:00
Trail Blazers offensive rebound
Q2 00:00
Trail Blazers misses three point jump shot
Q2 00:00
End of 1st Half.
Q3 12:00
Trail Blazers lineup change (Donovan Clingan, Toumani Camara, Scoot Henderson, Deni Avdija, Jrue Holiday)
Q2 00:06
+3
Trail Blazers makes three point jump shot
58-65
Q2 00:22
Spurs personal foul
Q2 00:22
De'Aaron Fox turnover (offensive foul)
Q2 00:22
Spurs personal foul
Q2 00:22
Spurs 60 second timeout
Q2 00:22
Instant replay
Q2 00:22
Trail Blazers lineup change (Robert Williams III, Toumani Camara, Scoot Henderson, Deni Avdija, Jrue Holiday)
Q2 00:22
Instant replay
Q2 00:22
+1
Deni Avdija makes technical free throw 1 of 1
56-62
Q2 00:22
+2
Spurs makes two point jump shot
58-62
Q2 00:22
Deni Avdija shooting foul
Q2 00:22
+1
De'Aaron Fox makes clear path free throw 1 of 1
58-65
Q2 00:22
+2
De'Aaron Fox makes two point driving floating jump shot
88-87
Q2 00:31
Devin Vassell defensive rebound
Q2 00:33
Spurs personal foul
Q2 00:33
+1
Deni Avdija makes regular free throw 1 of 2
56-61
Q2 00:33
Deni Avdija misses regular free throw 2 of 2
Q2 00:33
Trail Blazers lineup change (Jerami Grant, Robert Williams III, Scoot Henderson, Deni Avdija, Jrue Holiday)
Q2 00:33
Trail Blazers lineup change (Jerami Grant, Robert Williams III, Scoot Henderson, Deni Avdija, Jrue Holiday)
Q2 00:33
Trail Blazers lineup change (Jerami Grant, Robert Williams III, Scoot Henderson, Deni Avdija, Jrue Holiday)
Q2 00:51
+3
Spurs makes three point jump shot
56-60
Q2 00:55
Stephon Castle defensive rebound
Q2 00:57
Stephon Castle defensive rebound
Q2 00:58
Robert Williams III misses two point tip layup
Q2 1:00
Trail Blazers misses two point jump shot
Q2 1:14
Trail Blazers personal foul
Q2 1:14
+1
Stephon Castle makes regular free throw 1 of 2
52-60
Q2 1:14
+1
Stephon Castle makes regular free throw 2 of 2
53-60
Q2 1:29
Spurs personal foul
Q2 1:29
+1
Deni Avdija makes regular free throw 1 of 2
51-59
Q2 1:29
+1
Deni Avdija makes regular free throw 2 of 2
51-60
Q2 1:51
+3
Spurs makes three point jump shot
51-58
Q2 1:55
Stoppage (Out of bounds)
Q2 2:08
Scoot Henderson defensive rebound
Q2 2:08
Spurs personal foul
Q2 2:08
+1
Deni Avdija makes regular free throw 1 of 2
48-57
Q2 2:08
+1
Deni Avdija makes regular free throw 2 of 2
48-58
Q2 2:08
Spurs lineup change (Julian Champagnie, De'Aaron Fox, Luke Kornet, Devin Vassell, Stephon Castle)
Q2 2:10
Spurs misses two point jump shot
Q2 2:24
Spurs offensive rebound
Q2 2:24
Trail Blazers personal foul
Q2 2:24
De'Aaron Fox misses regular free throw 1 of 2
Q2 2:24
Spurs offensive rebound
Q2 2:24
Spurs offensive rebound
Q2 2:24
Stoppage (Out of bounds)
Q2 2:27
De'Aaron Fox misses two point driving floating jump shot
Q2 2:29
Spurs misses three point jump shot
Q2 2:29
Spurs offensive rebound
Q2 2:29
Trail Blazers personal foul
Q2 2:29
Spurs lineup change (Carter Bryant, De'Aaron Fox, Luke Kornet, Devin Vassell, Stephon Castle)
Q2 2:31
Spurs personal foul
Q2 2:32
Carter Bryant offensive rebound
Q2 2:34
Spurs misses two point jump shot
Q2 2:59
+3
Trail Blazers makes three point jump shot
48-56
Q2 3:15
+3
Spurs makes three point jump shot
48-53
Q2 3:17
Carter Bryant offensive rebound
Q2 3:18
Keldon Johnson offensive rebound
Q2 3:18
Spurs misses two point jump shot
Q2 3:23
Spurs misses three point jump shot
Q2 3:44
+2
Trail Blazers makes two point jump shot
45-53
Q2 3:44
Spurs violation
Q2 3:47
Robert Williams III defensive rebound
Q2 3:49
Spurs misses two point jump shot
Q2 3:54
Dylan Harper offensive rebound
Q2 3:57
Spurs misses two point jump shot
Q2 4:13
Spurs personal foul
Q2 4:13
Deni Avdija misses regular free throw 1 of 2
Q2 4:13
Trail Blazers offensive rebound
Q2 4:13
Trail Blazers lineup change (Robert Williams III, Toumani Camara, Scoot Henderson, Deni Avdija, Jrue Holiday)
Q2 4:13
Spurs lineup change (Carter Bryant, De'Aaron Fox, Dylan Harper, Keldon Johnson, Devin Vassell)
Q2 4:13
+1
Deni Avdija makes regular free throw 2 of 2
45-51
Q2 4:32
+2
Spurs makes two point jump shot
45-50
Q2 4:40
Dylan Harper offensive rebound
Q2 4:44
Spurs misses three point jump shot
Q2 4:59
Spurs defensive rebound
Q2 4:59
Stoppage (Out of bounds)
Q2 5:00
Trail Blazers misses two point jump shot
Q2 5:05
Deni Avdija defensive rebound
Q2 5:09
Spurs misses three point jump shot
Q2 5:19
+3
Trail Blazers makes three point jump shot
43-50
Q2 5:29
Spurs personal foul
Q2 5:29
Stephon Castle turnover (offensive foul)
Q2 5:34
Trail Blazers defensive rebound
Q2 5:34
Stoppage (Out of bounds)
Q2 5:34
Spurs lineup change (Carter Bryant, Julian Champagnie, Luke Kornet, Dylan Harper, Keldon Johnson)
Q2 5:34
Trail Blazers lineup change (Robert Williams III, Shaedon Sharpe, Toumani Camara, Deni Avdija, Jrue Holiday)
Q2 5:34
Spurs 60 second timeout
Q2 5:34
Instant replay
Q2 5:34
Trail Blazers lineup change (Matisse Thybulle, Shaedon Sharpe, Donovan Clingan, Scoot Henderson, Jrue Holiday)
Q2 5:34
Spurs lineup change (Luke Kornet, Dylan Harper, Harrison Barnes, Keldon Johnson, Stephon Castle)
Q2 5:34
Spurs lineup change (Carter Bryant, Julian Champagnie, Dylan Harper, Keldon Johnson, Stephon Castle)
Q2 5:34
Trail Blazers lineup change (Robert Williams III, Shaedon Sharpe, Toumani Camara, Deni Avdija, Jrue Holiday)
Q2 5:35
Spurs misses two point jump shot
Q2 5:35
Spurs lineup change (Carter Bryant, Julian Champagnie, Luke Kornet, Dylan Harper, Keldon Johnson)
Q2 5:35
Trail Blazers lineup change (Robert Williams III, Shaedon Sharpe, Toumani Camara, Deni Avdija, Jrue Holiday)
Q2 5:35
Trail Blazers lineup change (Robert Williams III, Shaedon Sharpe, Toumani Camara, Scoot Henderson, Deni Avdija)
Q2 5:35
Spurs lineup change (Carter Bryant, Julian Champagnie, Luke Kornet, Dylan Harper, Keldon Johnson)
Q2 5:42
Dylan Harper defensive rebound
Q2 5:46
Trail Blazers misses three point jump shot
Q2 5:49
Scoot Henderson defensive rebound
Q2 5:50
Spurs misses two point jump shot
Q2 5:51
Luke Kornet offensive rebound
Q2 5:55
Spurs misses two point jump shot
Q2 6:08
Spurs personal foul
Q2 6:08
+1
Matisse Thybulle makes regular free throw 1 of 2
43-46
Q2 6:08
+1
Matisse Thybulle makes regular free throw 2 of 2
43-47
Q2 6:08
Spurs lineup change (Luke Kornet, Dylan Harper, Harrison Barnes, Keldon Johnson, Stephon Castle)
Q2 6:10
Spurs turnover
Q2 6:19
+2
Trail Blazers makes two point jump shot
43-45
Q2 6:34
Luke Kornet offensive rebound
Q2 6:34
+2
Spurs makes two point jump shot
43-43
Q2 6:34
Spurs violation
Q2 6:38
Spurs misses two point jump shot
Q2 7:00
+3
Trail Blazers makes three point jump shot
41-43
Q2 7:07
Jrue Holiday defensive rebound
Q2 7:08
Luke Kornet misses two point tip layup
Q2 7:08
Luke Kornet offensive rebound
Q2 7:13
Spurs misses two point jump shot
Q2 7:31
Spurs 60 second timeout
Q2 7:31
Spurs lineup change (De'Aaron Fox, Luke Kornet, Harrison Barnes, Keldon Johnson, Stephon Castle)
Q2 7:32
+3
Trail Blazers makes three point jump shot
41-40
Q2 7:36
Spurs turnover
Q2 7:56
+2
Trail Blazers makes two point jump shot
41-37
Q2 7:57
Shaedon Sharpe offensive rebound
Q2 8:00
Trail Blazers misses two point jump shot
Q2 8:14
+2
Spurs makes two point jump shot
41-35
Q2 8:21
Trail Blazers personal foul
Q2 8:21
Trail Blazers lineup change (Matisse Thybulle, Shaedon Sharpe, Donovan Clingan, Scoot Henderson, Jrue Holiday)
Q2 8:33
Luke Kornet defensive rebound
Q2 8:37
Spurs personal foul
Q2 8:37
Shaedon Sharpe misses regular free throw 1 of 2
Q2 8:37
Trail Blazers offensive rebound
Q2 8:37
Shaedon Sharpe misses regular free throw 2 of 2
Q2 8:40
Trail Blazers personal foul
Q2 8:40
+2
Spurs makes two point jump shot
38-35
Q2 8:40
+1
Stephon Castle makes regular free throw 1 of 1
39-35
Q2 8:44
Devin Vassell offensive rebound
Q2 8:45
Devin Vassell misses two point pullup jump shot
Q2 8:55
+2
Trail Blazers makes two point jump shot
36-34
Q2 8:55
Spurs personal foul
Q2 8:55
+1
Jerami Grant makes regular free throw 1 of 1
36-35
Q2 9:03
Spurs personal foul
Q2 9:03
Spurs lineup change (De'Aaron Fox, Luke Kornet, Harrison Barnes, Devin Vassell, Stephon Castle)
Q2 9:12
Matisse Thybulle defensive rebound
Q2 9:15
Spurs misses three point jump shot
Q2 9:25
De'Aaron Fox defensive rebound
Q2 9:29
Trail Blazers misses two point jump shot
Q2 9:46
+2
Spurs makes two point jump shot
36-32
Q2 9:49
Trail Blazers turnover
Q2 10:01
Shaedon Sharpe defensive rebound
Q2 10:04
Spurs misses three point jump shot
Q2 10:11
+3
Trail Blazers makes three point jump shot
34-32
Q2 10:28
+3
Spurs makes three point jump shot
34-29
Q2 10:35
Devin Vassell defensive rebound
Q2 10:38
Trail Blazers misses three point jump shot
Q2 10:51
+2
Spurs makes two point jump shot
31-29
Q2 11:04
Luke Kornet offensive rebound
Q2 11:04
Trail Blazers personal foul
Q2 11:07
Spurs misses two point jump shot
Q2 11:18
Trail Blazers turnover
Q2 11:28
Matisse Thybulle offensive rebound
Q2 11:28
Stoppage (Out of bounds)
Q2 11:32
Trail Blazers misses two point jump shot
Q2 11:44
+2
Luke Kornet makes two point jump shot
29-29
Q1 00:00
Jerami Grant offensive rebound
Q1 00:00
Trail Blazers offensive rebound
Q1 00:00
Trail Blazers misses two point jump shot
Q1 00:00
End of 1st Quarter.
Q2 12:00
Spurs lineup change (De'Aaron Fox, Luke Kornet, Dylan Harper, Harrison Barnes, Devin Vassell)
Q2 12:00
Trail Blazers lineup change (Matisse Thybulle, Jerami Grant, Shaedon Sharpe, Donovan Clingan, Jrue Holiday)
Q1 00:02
Trail Blazers misses three point jump shot
Q1 00:10
+3
Spurs makes three point jump shot
27-29
Q1 00:29
Robert Williams III offensive rebound
Q1 00:29
+2
Trail Blazers makes two point jump shot
24-29
Q1 00:30
Trail Blazers misses two point jump shot
Q1 00:40
Spurs personal foul
Q1 00:40
Spurs lineup change (Carter Bryant, Julian Champagnie, De'Aaron Fox, Luke Kornet, Devin Vassell)
Q1 00:44
Toumani Camara defensive rebound
Q1 00:48
Spurs misses three point jump shot
Q1 00:59
+2
Trail Blazers makes two point jump shot
24-27
Q1 1:04
Stoppage (Out of bounds)
Q1 1:18
Trail Blazers personal foul
Q1 1:18
Stephon Castle misses regular free throw 1 of 2
Q1 1:18
Spurs offensive rebound
Q1 1:18
+1
Stephon Castle makes regular free throw 2 of 2
24-25
Q1 1:37
+3
Trail Blazers makes three point jump shot
23-25
Q1 1:41
Deni Avdija offensive rebound
Q1 1:43
Trail Blazers misses two point jump shot
Q1 1:58
+3
Julian Champagnie makes three point jump shot
23-22
Q1 2:12
+2
Trail Blazers makes two point jump shot
20-22
Q1 2:22
Trail Blazers 60 second timeout
Q1 2:32
+2
Spurs makes two point jump shot
20-20
Q1 2:43
Keldon Johnson defensive rebound
Q1 2:47
Trail Blazers misses three point jump shot
Q1 2:58
Spurs personal foul
Q1 2:58
Spurs 60 second timeout
Q1 2:58
Trail Blazers lineup change (Jerami Grant, Robert Williams III, Toumani Camara, Deni Avdija, Jrue Holiday)
Q1 3:05
Trail Blazers defensive rebound
Q1 3:05
Stoppage (Out of bounds)
Q1 3:07
Spurs misses three point jump shot
Q1 3:21
+2
Trail Blazers makes two point jump shot
18-20
Q1 3:34
+3
Spurs makes three point jump shot
18-18
Q1 3:40
Stephon Castle defensive rebound
Q1 3:44
Trail Blazers misses two point jump shot
Q1 3:53
Jerami Grant defensive rebound
Q1 3:56
Spurs misses three point jump shot
Q1 4:07
Spurs personal foul
Q1 4:07
+1
Deni Avdija makes regular free throw 1 of 2
15-17
Q1 4:07
+1
Deni Avdija makes regular free throw 2 of 2
15-18
Q1 4:09
Spurs personal foul
Q1 4:09
+1
Deni Avdija makes technical free throw 1 of 1
15-16
Q1 4:21
Spurs personal foul
Q1 4:21
Dylan Harper turnover (offensive foul)
Q1 4:21
Spurs lineup change (Carter Bryant, Julian Champagnie, Dylan Harper, Keldon Johnson, Stephon Castle)
Q1 4:22
Dylan Harper defensive rebound
Q1 4:24
Trail Blazers misses two point jump shot
Q1 4:33
Robert Williams III defensive rebound
Q1 4:33
Spurs personal foul
Q1 4:35
Spurs misses two point jump shot
Q1 4:43
Keldon Johnson defensive rebound
Q1 4:46
Trail Blazers misses three point jump shot
Q1 5:01
+2
Spurs makes two point jump shot
15-15
Q1 5:06
Keldon Johnson defensive rebound
Q1 5:09
Trail Blazers misses two point jump shot
Q1 5:13
Keldon Johnson turnover
Q1 5:22
Trail Blazers personal foul
Q1 5:22
Trail Blazers 60 second timeout
Q1 5:22
Trail Blazers lineup change (Jerami Grant, Robert Williams III, Toumani Camara, Scoot Henderson, Deni Avdija)
Q1 5:22
Spurs lineup change (Carter Bryant, Dylan Harper, Keldon Johnson, Devin Vassell, Stephon Castle)
Q1 5:26
Julian Champagnie defensive rebound
Q1 5:27
Trail Blazers misses two point jump shot
Q1 5:43
+2
Spurs makes two point jump shot
13-15
Q1 5:53
Luke Kornet defensive rebound
Q1 5:56
Trail Blazers misses three point jump shot
Q1 6:00
Robert Williams III offensive rebound
Q1 6:04
Trail Blazers misses three point jump shot
Q1 6:05
Jrue Holiday offensive rebound
Q1 6:07
Trail Blazers misses two point jump shot
Q1 6:26
Toumani Camara defensive rebound
Q1 6:30
Spurs misses three point jump shot
Q1 6:44
+2
Trail Blazers makes two point jump shot
11-15
Q1 7:03
+3
Spurs makes three point jump shot
11-13
Q1 7:14
De'Aaron Fox defensive rebound
Q1 7:18
Trail Blazers misses three point jump shot
Q1 7:19
Robert Williams III offensive rebound
Q1 7:21
Trail Blazers misses two point jump shot
Q1 7:34
Spurs turnover
Q1 7:39
+2
Trail Blazers makes two point jump shot
8-13
Q1 7:53
+2
Spurs makes two point jump shot
8-11
Q1 7:58
Trail Blazers turnover
Q1 8:12
Toumani Camara defensive rebound
Q1 8:15
Spurs misses three point jump shot
Q1 8:30
+2
Trail Blazers makes two point jump shot
6-11
Q1 8:41
+2
Spurs makes two point jump shot
6-9
Q1 8:57
+3
Trail Blazers makes three point jump shot
4-9
Q1 9:02
Spurs turnover
Q1 9:13
Trail Blazers misses two point jump shot
Q1 9:13
Deni Avdija offensive rebound
Q1 9:13
Trail Blazers violation
Q1 9:13
Deni Avdija turnover (offensive goaltending)
Q1 9:28
Trail Blazers personal foul
Q1 9:28
+1
Stephon Castle makes regular free throw 1 of 2
3-6
Q1 9:28
+1
Stephon Castle makes regular free throw 2 of 2
4-6
Q1 9:28
Trail Blazers lineup change (Robert Williams III, Toumani Camara, Scoot Henderson, Deni Avdija, Jrue Holiday)
Q1 9:34
De'Aaron Fox defensive rebound
Q1 9:34
Trail Blazers personal foul
Q1 9:35
Trail Blazers misses three point jump shot
Q1 9:43
Donovan Clingan defensive rebound
Q1 9:47
Spurs misses two point jump shot
Q1 9:53
Julian Champagnie defensive rebound
Q1 9:57
Trail Blazers misses three point jump shot
Q1 10:19
Spurs turnover
Q1 10:37
+3
Trail Blazers makes three point jump shot
2-6
Q1 10:42
Stoppage (Out of bounds)
Q1 10:50
+2
Spurs makes two point jump shot
2-3
Q1 10:56
Luke Kornet defensive rebound
Q1 11:01
Trail Blazers misses three point jump shot
Q1 11:09
Donovan Clingan defensive rebound
Q1 11:11
Spurs misses two point jump shot
Q1 11:30
+3
Trail Blazers makes three point jump shot
0-3
Q1 11:40
Spurs personal foul
Q1 11:40
Devin Vassell turnover (offensive foul)
Q1 11:51
Trail Blazers turnover
Q1 12:00
Start of 1st Quarter
Q1 12:00
Spurs lineup change (Julian Champagnie, De'Aaron Fox, Luke Kornet, Devin Vassell, Stephon Castle)
Q1 12:00
Trail Blazers lineup change (Donovan Clingan, Toumani Camara, Scoot Henderson, Deni Avdija, Jrue Holiday)
Q1 12:00
(Deni Avdija gains possession)
Box Score
Player Stats
Team Stats
Spurs
PosPlayerPts
Trail Blazers
PosPlayerPts

Featured offers

Swipe iconSwipe across to view more offers
logo
RECOMMENDED
Deposit $20, Get $50 in Trading Bonus!
T&Cs apply.
How to claim
logo
FEATURED
New DraftKings Customers: Bet $5, Get $200 in Bonus Bets Instantly
T&Cs apply.
How to claim
logo
RECOMMENDED
Double Your Winnings on your Next 10 Wagers. Up to $25 Max Bet Per Boost
T&Cs apply.
How to claim
logo
NEW PLAYERS
Bet $5, Get $150 in Bonus Bets if your bet wins!
T&Cs apply.
How to claim
logo
LIMITED-TIME
Register with code DIMERS150 to unlock $150 in bonus bets by winning your first $10 bet
T&Cs apply.
How to claim
logo
NEW PLAYERS
Get $350 in Bonus Bets Guaranteed - When You Bet $5 for 7 Days!
T&Cs apply.
How to claim
logo
RECOMMENDED
Use Code DIMERS to Get up to $100 in Bonuses
T&Cs apply.
How to claim
logo
TRENDING
Bet $10 Get $365 Win or Lose
T&Cs apply.
How to claim
logo
NEW PLAYERS
Get Up To $250 Back in Bonus Bets If Your First Bet Loses
T&Cs apply.
How to claim

Spurs vs. Trail Blazers: Detailed Breakdown

Matchup Overview

  • Teams: Spurs vs. Trail Blazers
  • Date: Friday, April 24, 2026
  • Time: 10:30 PM ET
  • Venue: Moda Center

Current Betting Odds

  • Spread: Spurs favored at -1.5
  • Total (Over/Under): 220.5
  • Moneyline Odds: Spurs -111, Trail Blazers +111

Dimers' Win Probabilities

  • Spurs: 57%
  • Trail Blazers: 43%

Dimers' predictive model, renowned for its accuracy, assesses each team's chances by simulating the outcome of the game 10,000 times. This method provides a precise and unbiased view.

Projected Final Score

Our predicted final score for this NBA matchup is Spurs 111-109 Trail Blazers.

This prediction is based on each team's average score following 10,000 game simulations.

Our Prediction: Who Wins?

After extensive simulations, our model gives the Spurs a win probability of 57%, while the Trail Blazers have a win probability of 43%. Discover the best spread, over/under, and moneyline odds for the game on this page.

Summary

According to our analysis, the Spurs are more likely to beat the Trail Blazers in the NBA game at Moda Center on Saturday. Discover the best spread, over/under and moneyline odds, picks and probabilities for the game on this page.

Our Spurs vs. Trail Blazers predictions, based on sophisticated simulations and current data, guide you in making informed decisions. Remember to bet responsibly and within your financial limits.

For additional resources and advice on responsible gambling, please call 1-800-GAMBLER.

When you click or tap on a link on Dimers that goes to a third-party website that we have a commercial relationship with (such as a sportsbook), we may receive a referral fee.

For further insights, explore our expert NBA predictions and the best NBA bets today, while our in-depth analysis includes NBA props, NBA futures, NBA odds, and the latest NBA news.