Spurs vs. Suns Prediction, Picks and Odds

Our detailed prediction and analysis for the Spurs vs. Suns NBA game on November 23, 2025 is featured below. Drawing from 10,000 game simulations, we provide expert picks, betting odds, and insights.
FINAL
NBA
FINAL
NBA sport icon
NBA
Spurs
102
111
Mortgage Matchup Center
Suns
Mortgage Matchup Center
TEAM1234T
Spurs
30 26 6 0 102
Suns
25 24 9 0 111
Live Probabilities
Win %
  • Spurs
    67%
  • Suns
    33%
Win Probability
TEAM1234T
Spurs
30 26 6 0 102
Suns
25 24 9 0 111
Q4 00:21 Spurs misses three point jump shot
Q4 00:57 Suns misses three point jump shot
Q4 1:17 Spurs misses three point jump shot
Q4 1:24 Suns misses two point jump shot
Q4 1:36 Suns misses two point jump shot
Q4 2:03 Spurs makes two point jump shot
Q4 2:16 Suns misses three point jump shot
Q4 3:01 Suns makes three point jump shot
Q4 3:15 Suns misses two point jump shot
Q4 3:40 Spurs makes two point jump shot
Play by Play
  1. Q4 00:00
    End of 4th Quarter.
  2. Q4 00:18
    Devin Booker defensive rebound
  3. Q4 00:21
    Spurs misses three point jump shot
  4. Q4 00:26
    Spurs personal foul
  5. Q4 00:26
    Devin Booker misses regular free throw 1 of 2
  6. Q4 00:26
    Suns offensive rebound
  7. Q4 00:26
    +1
    Devin Booker makes regular free throw 2 of 2
    62-58
  8. Q4 00:26
    Spurs 60 second timeout
  9. Q4 00:35
    Spurs turnover
  10. Q4 00:44
    Suns turnover
  11. Q4 00:46
    Suns personal foul
  12. Q4 00:46
    De'Aaron Fox misses regular free throw 1 of 2
  13. Q4 00:46
    Spurs offensive rebound
  14. Q4 00:46
    +1
    De'Aaron Fox makes regular free throw 2 of 2
    62-58
  15. Q4 00:52
    De'Aaron Fox defensive rebound
  16. Q4 00:57
    Suns misses three point jump shot
  17. Q4 1:14
    Devin Booker defensive rebound
  18. Q4 1:17
    Spurs misses three point jump shot
  19. Q4 1:23
    Julian Champagnie defensive rebound
  20. Q4 1:24
    Suns misses two point jump shot
  21. Q4 1:36
    Suns offensive rebound
  22. Q4 1:36
    Suns 60 second timeout
  23. Q4 1:36
    Suns misses two point jump shot
  24. Q4 1:36
    Spurs personal foul
  25. Q4 1:36
    Suns lineup change (Jordan Goodwin, Collin Gillespie, Dillon Brooks, Royce O'Neale, Devin Booker)
  26. Q4 2:03
    +2
    Spurs makes two point jump shot
    62-58
  27. Q4 2:10
    Julian Champagnie defensive rebound
  28. Q4 2:16
    Suns misses three point jump shot
  29. Q4 2:37
    Suns turnover
  30. Q4 2:37
    Suns personal foul
  31. Q4 2:37
    +1
    Devin Vassell makes regular free throw 1 of 2
    62-58
  32. Q4 2:37
    Spurs lineup change (Julian Champagnie, Keldon Johnson, Devin Vassell, Harrison Barnes, De'Aaron Fox)
  33. Q4 2:37
    Suns lineup change (Mark Williams, Jordan Goodwin, Collin Gillespie, Dillon Brooks, Devin Booker)
  34. Q4 2:37
    +1
    Devin Vassell makes regular free throw 2 of 2
    62-58
  35. Q4 2:52
    Spurs turnover
  36. Q4 3:01
    +3
    Suns makes three point jump shot
    62-58
  37. Q4 3:11
    Mark Williams offensive rebound
  38. Q4 3:15
    Suns misses two point jump shot
  39. Q4 3:40
    +2
    Spurs makes two point jump shot
    62-58
  40. Q4 3:53
    Spurs 60 second timeout
  41. Q4 3:53
    Instant replay
  42. Q4 3:55
    +3
    Suns makes three point jump shot
    62-58
  43. Q4 4:13
    Suns personal foul
  44. Q4 4:13
    +1
    De'Aaron Fox makes regular free throw 1 of 2
    62-58
  45. Q4 4:13
    +1
    De'Aaron Fox makes regular free throw 2 of 2
    62-58
  46. Q4 4:27
    +3
    Devin Booker makes three point jump shot
    62-58
  47. Q4 4:38
    Mark Williams defensive rebound
  48. Q4 4:41
    Spurs misses two point jump shot
  49. Q4 4:47
    Luke Kornet defensive rebound
  50. Q4 4:50
    Suns misses two point jump shot
  51. Q4 5:10
    +2
    Keldon Johnson makes two point driving floating jump shot (Luke Kornet assists)
    62-58
  52. Q4 5:31
    +3
    Suns makes three point jump shot
    62-58
  53. Q4 5:53
    Suns 60 second timeout
  54. Q4 5:53
    Suns lineup change (Mark Williams, Jordan Goodwin, Dillon Brooks, Royce O'Neale, Devin Booker)
  55. Q4 5:55
    +2
    Spurs makes two point jump shot
    62-58
  56. Q4 6:03
    De'Aaron Fox defensive rebound
  57. Q4 6:03
    Suns personal foul
  58. Q4 6:08
    Suns misses three point jump shot
  59. Q4 6:22
    +2
    Spurs makes two point jump shot
    62-58
  60. Q4 6:38
    Stoppage (Out of bounds)
  61. Q4 6:38
    Spurs lineup change (Keldon Johnson, Devin Vassell, Harrison Barnes, De'Aaron Fox, Luke Kornet)
  62. Q4 6:38
    Suns lineup change (Mark Williams, Collin Gillespie, Dillon Brooks, Royce O'Neale, Devin Booker)
  63. Q4 6:42
    Julian Champagnie defensive rebound
  64. Q4 6:46
    Dillon Brooks misses two point driving layup
  65. Q4 6:46
    Dillon Brooks turnover (lost ball)
  66. Q4 7:12
    Spurs turnover
  67. Q4 7:27
    +2
    Suns makes two point jump shot
    62-58
  68. Q4 7:45
    Spurs turnover
  69. Q4 8:08
    +2
    Suns makes two point jump shot
    62-58
  70. Q4 8:28
    +3
    Spurs makes three point jump shot
    62-58
  71. Q4 8:51
    Spurs 60 second timeout
  72. Q4 8:53
    +3
    Suns makes three point jump shot
    62-58
  73. Q4 9:01
    Dillon Brooks defensive rebound
  74. Q4 9:02
    Spurs misses two point jump shot
  75. Q4 9:15
    Suns personal foul
  76. Q4 9:15
    Spurs lineup change (Julian Champagnie, Jeremy Sochan, Keldon Johnson, Devin Vassell, Harrison Barnes)
  77. Q4 9:28
    De'Aaron Fox defensive rebound
  78. Q4 9:30
    Suns misses two point jump shot
  79. Q4 9:38
    Jordan Goodwin defensive rebound
  80. Q4 9:41
    Spurs misses three point jump shot
  81. Q4 9:50
    Jordan Goodwin offensive rebound
  82. Q4 9:50
    +2
    Suns makes two point jump shot
    62-58
  83. Q4 9:54
    Suns misses two point jump shot
  84. Q4 10:07
    Suns personal foul
  85. Q4 10:07
    +1
    De'Aaron Fox makes regular free throw 1 of 2
    62-58
  86. Q4 10:07
    Spurs lineup change (Jeremy Sochan, Devin Vassell, Carter Bryant, Harrison Barnes, De'Aaron Fox)
  87. Q4 10:07
    Suns lineup change (Oso Ighodaro, Jordan Goodwin, Collin Gillespie, Dillon Brooks, Royce O'Neale)
  88. Q4 10:07
    +1
    De'Aaron Fox makes regular free throw 2 of 2
    62-58
  89. Q4 10:16
    +2
    Suns makes two point jump shot
    62-58
  90. Q4 10:29
    +2
    Spurs makes two point jump shot
    62-58
  91. Q4 10:52
    +3
    Suns makes three point jump shot
    62-58
  92. Q4 10:58
    Suns misses two point jump shot
  93. Q4 10:58
    Suns offensive rebound
  94. Q4 10:58
    Stoppage (Out of bounds)
  95. Q4 11:06
    Spurs personal foul
  96. Q4 11:10
    Collin Gillespie defensive rebound
  97. Q4 11:12
    Spurs misses two point jump shot
  98. Q4 11:25
    Spurs offensive rebound
  99. Q4 11:25
    Suns personal foul
  100. Q4 11:26
    Spurs misses three point jump shot
  101. Q4 11:47
    Suns misses two point jump shot
  102. Q3 00:00
    Suns misses three point jump shot
  103. Q3 00:00
    Suns offensive rebound
  104. Q3 00:00
    End of 3rd Quarter.
  105. Q4 12:00
    Suns lineup change (Oso Ighodaro, Jordan Goodwin, Collin Gillespie, Isaiah Livers, Royce O'Neale)
  106. Q4 12:00
    Spurs lineup change (Julian Champagnie, Carter Bryant, Harrison Barnes, De'Aaron Fox, Luke Kornet)
  107. Q3 00:10
    Jordan Goodwin defensive rebound
  108. Q3 00:11
    Suns personal foul
  109. Q3 00:11
    +1
    De'Aaron Fox makes regular free throw 1 of 2
    62-58
  110. Q3 00:11
    Spurs lineup change (Julian Champagnie, Jeremy Sochan, David Jones Garcia, Keldon Johnson, De'Aaron Fox)
  111. Q3 00:11
    Suns lineup change (Jordan Goodwin, Collin Gillespie, Isaiah Livers, Royce O'Neale, Devin Booker)
  112. Q3 00:11
    De'Aaron Fox misses regular free throw 2 of 2
  113. Q3 00:33
    +3
    Suns makes three point jump shot
    62-58
  114. Q3 00:39
    Keldon Johnson offensive rebound
  115. Q3 00:39
    +2
    Spurs makes two point jump shot
    62-58
  116. Q3 00:41
    Keldon Johnson offensive rebound
  117. Q3 00:41
    Spurs misses two point jump shot
  118. Q3 00:44
    Spurs misses two point jump shot
  119. Q3 00:46
    David Jones Garcia offensive rebound
  120. Q3 00:48
    Spurs misses three point jump shot
  121. Q3 1:13
    +2
    Suns makes two point jump shot
    62-58
  122. Q3 1:17
    Isaiah Livers turnover (David Jones Garcia steals)
  123. Q3 1:17
    Spurs turnover
  124. Q3 1:17
    David Jones Garcia turnover (bad pass)
  125. Q3 1:20
    Spurs turnover
  126. Q3 1:30
    Jeremy Sochan defensive rebound
  127. Q3 1:34
    Isaiah Livers misses three point jump shot
  128. Q3 1:42
    David Jones Garcia turnover (lost ball)
  129. Q3 1:42
    David Jones Garcia misses two point driving layup
  130. Q3 1:42
    Devin Booker defensive rebound
  131. Q3 1:42
    David Jones Garcia turnover (lost ball)
  132. Q3 2:01
    Jeremy Sochan personal foul (Devin Booker draws the foul)
  133. Q3 2:01
    Devin Booker misses regular free throw 1 of 2
  134. Q3 2:01
    Suns offensive rebound
  135. Q3 2:01
    +1
    Devin Booker makes regular free throw 2 of 2
    62-58
  136. Q3 2:08
    Mark Williams shooting foul (Jeremy Sochan draws the foul)
  137. Q3 2:08
    +1
    Jeremy Sochan makes regular free throw 2 of 2
    62-58
  138. Q3 2:08
    Suns 60 second timeout
  139. Q3 2:08
    Suns lineup change (Oso Ighodaro, Jordan Goodwin, Collin Gillespie, Isaiah Livers, Devin Booker)
  140. Q3 2:08
    Spurs offensive rebound
  141. Q3 2:08
    Jeremy Sochan misses regular free throw 1 of 2
  142. Q3 2:10
    Jeremy Sochan offensive rebound
  143. Q3 2:14
    Spurs misses three point jump shot
  144. Q3 2:29
    Keldon Johnson defensive rebound
  145. Q3 2:33
    Isaiah Livers misses three point jump shot
  146. Q3 3:01
    +3
    Keldon Johnson makes three point jump shot
    62-58
  147. Q3 3:14
    Keldon Johnson defensive rebound
  148. Q3 3:18
    Jeremy Sochan personal foul
  149. Q3 3:18
    Mark Williams misses regular free throw 1 of 1
  150. Q3 3:18
    +2
    Suns makes two point jump shot
    62-58
  151. Q3 3:18
    Spurs lineup change (Jeremy Sochan, David Jones Garcia, Keldon Johnson, De'Aaron Fox, Luke Kornet)
  152. Q3 3:26
    Isaiah Livers defensive rebound
  153. Q3 3:28
    Kelly Olynyk misses two point driving floating jump shot
  154. Q3 3:50
    +2
    Suns makes two point jump shot
    62-58
  155. Q3 4:03
    Suns turnover
  156. Q3 4:03
    Devin Vassell turnover
  157. Q3 4:03
    Devin Vassell personal foul (Collin Gillespie draws the foul)
  158. Q3 4:03
    Spurs lineup change (Jeremy Sochan, David Jones Garcia, Keldon Johnson, Kelly Olynyk, De'Aaron Fox)
  159. Q3 4:06
    Collin Gillespie defensive rebound
  160. Q3 4:09
    Devin Vassell misses three point jump shot
  161. Q3 4:24
    +3
    Devin Booker makes three point jump shot
    62-58
  162. Q3 4:38
    +1
    Devin Vassell makes technical free throw 1 of 1
    62-58
  163. Q3 4:38
    Suns personal foul
  164. Q3 4:41
    +2
    Spurs makes two point jump shot
    62-58
  165. Q3 4:55
    +2
    Devin Booker makes two point jump shot
    62-58
  166. Q3 4:59
    Kelly Olynyk turnover (lost ball) (Devin Booker steals)
  167. Q3 5:02
    Devin Booker personal foul (Kelly Olynyk draws the foul)
  168. Q3 5:02
    Spurs lineup change (Jeremy Sochan, David Jones Garcia, Keldon Johnson, Devin Vassell, Kelly Olynyk)
  169. Q3 5:02
    Suns lineup change (Mark Williams, Collin Gillespie, Dillon Brooks, Isaiah Livers, Devin Booker)
  170. Q3 5:11
    +2
    Suns makes two point jump shot
    62-58
  171. Q3 5:16
    Mark Williams defensive rebound
  172. Q3 5:18
    Spurs misses two point jump shot
  173. Q3 5:40
    +2
    Mark Williams makes two point jump shot (Devin Booker assists)
    62-58
  174. Q3 5:49
    Mark Williams defensive rebound
  175. Q3 5:51
    Julian Champagnie misses three point jump shot
  176. Q3 6:03
    +3
    Suns makes three point jump shot
    62-58
  177. Q3 6:14
    +3
    Spurs makes three point jump shot
    62-58
  178. Q3 6:28
    Devin Vassell defensive rebound
  179. Q3 6:31
    Dillon Brooks misses three point jump shot
  180. Q3 6:54
    Spurs turnover
  181. Q3 7:04
    Suns offensive rebound
  182. Q3 7:04
    Devin Booker misses regular free throw 1 of 2
  183. Q3 7:04
    Spurs personal foul
  184. Q3 7:04
    +1
    Devin Booker makes regular free throw 2 of 2
    62-58
  185. Q3 7:04
    Suns lineup change (Mark Williams, Collin Gillespie, Dillon Brooks, Royce O'Neale, Devin Booker)
  186. Q3 7:15
    Royce O'Neale personal foul (Away from play) (Julian Champagnie draws the foul)
  187. Q3 7:15
    Suns personal foul
  188. Q3 7:15
    +1
    Devin Vassell makes technical free throw 1 of 1
    62-58
  189. Q3 7:15
    +1
    Kelly Olynyk makes regular free throw 1 of 1
    62-58
  190. Q3 7:16
    +3
    Spurs makes three point jump shot
    62-58
  191. Q3 7:21
    Julian Champagnie offensive rebound
  192. Q3 7:22
    Julian Champagnie misses two point floating jump shot
  193. Q3 7:32
    Kelly Olynyk defensive rebound
  194. Q3 7:37
    Royce O'Neale misses three point jump shot
  195. Q3 7:48
    Spurs turnover
  196. Q3 7:48
    Spurs lineup change (Julian Champagnie, Jeremy Sochan, Harrison Barnes, Kelly Olynyk, De'Aaron Fox)
  197. Q3 7:48
    Spurs lineup change (Julian Champagnie, Jeremy Sochan, Devin Vassell, Harrison Barnes, Kelly Olynyk)
  198. Q3 7:48
    De'Aaron Fox personal foul
  199. Q3 7:48
    +1
    Devin Booker makes technical free throw 1 of 1
    62-58
  200. Q3 7:57
    Julian Champagnie defensive rebound
  201. Q3 8:01
    Suns misses three point jump shot
  202. Q3 8:17
    Jordan Goodwin defensive rebound
  203. Q3 8:21
    Spurs misses three point jump shot
  204. Q3 8:45
    +2
    Mark Williams makes two point layup (Dillon Brooks assists)
    62-58
  205. Q3 8:52
    Jordan Goodwin defensive rebound
  206. Q3 8:54
    Spurs misses two point jump shot
  207. Q3 9:13
    Mark Williams offensive rebound
  208. Q3 9:13
    +2
    Suns makes two point jump shot
    62-58
  209. Q3 9:16
    Mark Williams misses two point cutting layup
  210. Q3 9:26
    Mark Williams defensive rebound
  211. Q3 9:30
    Spurs misses three point jump shot
  212. Q3 9:53
    Spurs 60 second timeout
  213. Q3 9:56
    +3
    Dillon Brooks makes three point jump shot (Royce O'Neale assists)
    62-58
  214. Q3 10:03
    Harrison Barnes personal foul
  215. Q3 10:03
    Harrison Barnes turnover (offensive foul)
  216. Q3 10:14
    +3
    Suns makes three point jump shot
    62-55
  217. Q3 10:25
    +3
    Devin Vassell makes three point jump shot
    62-52
  218. Q3 10:28
    Luke Kornet offensive rebound
  219. Q3 10:31
    Spurs misses three point jump shot
  220. Q3 10:52
    +3
    Royce O'Neale makes three point jump shot
    59-52
  221. Q3 10:54
    Luke Kornet personal foul (Loose ball) (Mark Williams draws the foul)
  222. Q3 10:54
    Suns offensive rebound
  223. Q3 10:55
    Dillon Brooks misses three point jump shot
  224. Q3 11:01
    Mark Williams defensive rebound
  225. Q3 11:05
    Spurs misses three point jump shot
  226. Q3 11:23
    Devin Vassell defensive rebound
  227. Q3 11:26
    Suns misses three point jump shot
  228. Q3 11:42
    +3
    Spurs makes three point jump shot
    59-49
  229. Q2 00:00
    Royce O'Neale misses two point driving floating jump shot
  230. Q2 00:00
    Suns offensive rebound
  231. Q2 00:00
    End of 1st Half.
  232. Q3 12:00
    Spurs lineup change (Julian Champagnie, Devin Vassell, Harrison Barnes, De'Aaron Fox, Luke Kornet)
  233. Q2 00:04
    Spurs personal foul
  234. Q2 00:04
    Spurs lineup change (Julian Champagnie, Jeremy Sochan, Devin Vassell, Harrison Barnes, De'Aaron Fox)
  235. Q2 00:24
    +2
    Spurs makes two point jump shot
    56-49
  236. Q2 00:30
    Harrison Barnes offensive rebound
  237. Q2 00:33
    Julian Champagnie misses three point jump shot
  238. Q2 00:40
    Instant replay (Challenge: Ruling Upheld)
  239. Q2 00:40
    Devin Vassell blocks Devin Booker's two point driving layup
  240. Q2 00:40
    Spurs defensive rebound
  241. Q2 00:40
    Stoppage (Out of bounds)
  242. Q2 00:40
    Suns 60 second timeout
  243. Q2 00:40
    Suns challenge timeout
  244. Q2 00:40
    Suns 60 second timeout
  245. Q2 00:45
    Royce O'Neale defensive rebound
  246. Q2 00:47
    Spurs misses two point jump shot
  247. Q2 1:01
    +2
    Devin Booker makes two point driving layup
    56-49
  248. Q2 1:18
    Suns personal foul
  249. Q2 1:18
    Julian Champagnie misses regular free throw 1 of 3
  250. Q2 1:18
    Spurs offensive rebound
  251. Q2 1:18
    +1
    Julian Champagnie makes regular free throw 2 of 3
    59-49
  252. Q2 1:18
    +1
    Julian Champagnie makes regular free throw 3 of 3
    59-52
  253. Q2 1:23
    Julian Champagnie defensive rebound
  254. Q2 1:27
    Dillon Brooks misses two point running pullup jump shot
  255. Q2 1:32
    Mark Williams defensive rebound
  256. Q2 1:34
    De'Aaron Fox misses two point jump shot
  257. Q2 1:44
    +2
    Devin Booker makes two point jump shot
    52-47
  258. Q2 2:00
    +1
    De'Aaron Fox makes regular free throw 1 of 2
    56-49
  259. Q2 2:00
    Suns personal foul
  260. Q2 2:00
    +1
    De'Aaron Fox makes regular free throw 2 of 2
    59-49
  261. Q2 2:06
    Julian Champagnie offensive rebound
  262. Q2 2:08
    Spurs misses two point jump shot
  263. Q2 2:08
    Mark Williams blocks Julian Champagnie's two point putback layup
  264. Q2 2:08
    Julian Champagnie offensive rebound
  265. Q2 2:17
    Mark Williams violation
  266. Q2 2:21
    Julian Champagnie defensive rebound
  267. Q2 2:25
    Devin Booker misses two point jump shot
  268. Q2 2:31
    Stoppage (Out of bounds)
  269. Q2 2:31
    Spurs lineup change (Julian Champagnie, Devin Vassell, Harrison Barnes, De'Aaron Fox, Luke Kornet)
  270. Q2 2:35
    Spurs turnover
  271. Q2 2:48
    +1
    Devin Booker makes regular free throw 1 of 2
    56-49
  272. Q2 2:48
    Suns lineup change (Mark Williams, Jordan Goodwin, Dillon Brooks, Royce O'Neale, Devin Booker)
  273. Q2 2:48
    +1
    Devin Booker makes regular free throw 2 of 2
    56-49
  274. Q2 2:48
    Spurs personal foul
  275. Q2 2:48
    Spurs lineup change (Julian Champagnie, Jeremy Sochan, Devin Vassell, Kelly Olynyk, De'Aaron Fox)
  276. Q2 2:50
    Spurs turnover
  277. Q2 2:59
    Jeremy Sochan defensive rebound
  278. Q2 3:02
    Devin Booker misses two point jump shot
  279. Q2 3:16
    +2
    Jeremy Sochan makes two point jump shot (David Jones Garcia assists)
    56-49
  280. Q2 3:22
    Suns turnover
  281. Q2 3:36
    Dillon Brooks defensive rebound
  282. Q2 3:39
    Spurs misses three point jump shot
  283. Q2 3:41
    Jeremy Sochan offensive rebound
  284. Q2 3:44
    Spurs misses three point jump shot
  285. Q2 3:47
    Kelly Olynyk offensive rebound
  286. Q2 3:49
    Jeremy Sochan misses three point jump shot
  287. Q2 4:06
    +2
    Suns makes two point jump shot
    48-43
  288. Q2 4:31
    +3
    Spurs makes three point jump shot
    56-49
  289. Q2 4:54
    Spurs 60 second timeout
  290. Q2 4:56
    +3
    Dillon Brooks makes three point jump shot
    56-49
  291. Q2 4:59
    Mark Williams defensive rebound
  292. Q2 5:01
    Mark Williams blocks David Jones Garcia's two point driving layup
  293. Q2 5:09
    +2
    Mark Williams makes two point jump shot (Devin Booker assists)
    56-49
  294. Q2 5:14
    Devin Booker defensive rebound
  295. Q2 5:17
    Kelly Olynyk misses three point jump shot
  296. Q2 5:30
    Suns turnover
  297. Q2 5:30
    Spurs lineup change (Jeremy Sochan, David Jones Garcia, Keldon Johnson, Devin Vassell, Kelly Olynyk)
  298. Q2 5:44
    Keldon Johnson personal foul
  299. Q2 5:44
    Keldon Johnson turnover (offensive foul)
  300. Q2 5:44
    Stoppage (Equipment malfunction)
  301. Q2 5:52
    Kelly Olynyk offensive rebound
  302. Q2 5:59
    Spurs misses two point jump shot
  303. Q2 6:08
    Mark Williams personal foul (Jeremy Sochan draws the foul)
  304. Q2 6:08
    Jeremy Sochan offensive rebound
  305. Q2 6:08
    Suns lineup change (Mark Williams, Dillon Brooks, Isaiah Livers, Royce O'Neale, Devin Booker)
  306. Q2 6:13
    Spurs misses three point jump shot
  307. Q2 6:25
    +2
    Dillon Brooks makes two point turnaround fadeaway jump shot
    45-36
  308. Q2 6:33
    Kelly Olynyk personal foul
  309. Q2 6:33
    Spurs lineup change (Jeremy Sochan, Keldon Johnson, Devin Vassell, Harrison Barnes, Kelly Olynyk)
  310. Q2 6:48
    +2
    Spurs makes two point jump shot
    45-34
  311. Q2 6:56
    Nick Richards personal foul
  312. Q2 6:56
    Spurs defensive rebound
  313. Q2 6:56
    Spurs lineup change (Julian Champagnie, Jeremy Sochan, Keldon Johnson, Harrison Barnes, Kelly Olynyk)
  314. Q2 6:56
    Suns lineup change (Mark Williams, Collin Gillespie, Dillon Brooks, Royce O'Neale, Devin Booker)
  315. Q2 6:57
    Suns misses three point jump shot
  316. Q2 7:05
    Jordan Goodwin defensive rebound
  317. Q2 7:07
    Carter Bryant misses two point running layup
  318. Q2 7:12
    Julian Champagnie defensive rebound
  319. Q2 7:14
    Suns misses two point jump shot
  320. Q2 7:32
    Stoppage (Other)
  321. Q2 7:33
    +2
    Spurs makes two point jump shot
    54-49
  322. Q2 7:47
    +3
    Suns makes three point jump shot
    54-49
  323. Q2 8:01
    +2
    Spurs makes two point jump shot
    54-49
  324. Q2 8:13
    Carter Bryant defensive rebound
  325. Q2 8:16
    Suns misses two point jump shot
  326. Q2 8:34
    +3
    Carter Bryant makes three point jump shot (De'Aaron Fox assists)
    39-31
  327. Q2 8:51
    +2
    Suns makes two point jump shot
    54-49
  328. Q2 9:09
    +2
    Carter Bryant makes two point jump shot
    36-29
  329. Q2 9:10
    Suns 60 second timeout
  330. Q2 9:13
    Julian Champagnie defensive rebound
  331. Q2 9:16
    Suns misses two point jump shot
  332. Q2 9:24
    Jordan Goodwin defensive rebound
  333. Q2 9:28
    Carter Bryant misses three point jump shot
  334. Q2 9:35
    Luke Kornet defensive rebound
  335. Q2 9:38
    Suns misses three point jump shot
  336. Q2 9:51
    +2
    Spurs makes two point jump shot
    34-29
  337. Q2 10:06
    +2
    Suns makes two point jump shot
    32-29
  338. Q2 10:14
    Nick Richards defensive rebound
  339. Q2 10:18
    Harrison Barnes misses three point jump shot
  340. Q2 10:35
    Carter Bryant defensive rebound
  341. Q2 10:38
    Luke Kornet blocks Nick Richards's two point layup
  342. Q2 10:40
    Collin Gillespie offensive rebound
  343. Q2 10:42
    Jordan Goodwin misses two point putback layup
  344. Q2 10:43
    Jordan Goodwin offensive rebound
  345. Q2 10:47
    Jordan Goodwin misses two point layup
  346. Q2 10:48
    Jordan Goodwin offensive rebound
  347. Q2 10:50
    Nick Richards misses two point alley-oop dunk
  348. Q2 10:59
    Luke Kornet turnover (bad pass) (Collin Gillespie steals)
  349. Q2 11:12
    De'Aaron Fox defensive rebound
  350. Q2 11:15
    Jordan Goodwin misses three point pullup jump shot
  351. Q2 11:24
    Nick Richards defensive rebound
  352. Q2 11:26
    Julian Champagnie misses three point jump shot
  353. Q2 11:43
    +2
    Jordan Goodwin makes two point driving floating jump shot (Collin Gillespie assists)
    32-27
  354. Q2 11:52
    +1
    De'Aaron Fox makes regular free throw 1 of 2
    31-25
  355. Q2 11:52
    Royce O'Neale shooting foul (De'Aaron Fox draws the foul)
  356. Q2 11:52
    +1
    De'Aaron Fox makes regular free throw 2 of 2
    32-25
  357. Q1 00:00
    End of 1st Quarter.
  358. Q2 12:00
    Spurs lineup change (Julian Champagnie, Carter Bryant, Harrison Barnes, De'Aaron Fox, Luke Kornet)
  359. Q2 12:00
    Suns lineup change (Oso Ighodaro, Jordan Goodwin, Collin Gillespie, Royce O'Neale, Nick Richards)
  360. Q1 00:00
    Collin Gillespie misses three point pullup jump shot
  361. Q2 12:00
    Start of 2nd Quarter
  362. Q1 00:00
    Suns offensive rebound
  363. Q1 00:04
    Oso Ighodaro personal foul (De'Aaron Fox draws the foul)
  364. Q1 00:04
    Spurs lineup change (Julian Champagnie, Jeremy Sochan, David Jones Garcia, Keldon Johnson, De'Aaron Fox)
  365. Q1 00:04
    Suns lineup change (Oso Ighodaro, Collin Gillespie, Isaiah Livers, Royce O'Neale, Devin Booker)
  366. Q1 00:04
    +1
    De'Aaron Fox makes regular free throw 2 of 2
    30-25
  367. Q1 00:04
    +1
    De'Aaron Fox makes regular free throw 1 of 2
    29-25
  368. Q1 00:04
    Suns lineup change (Oso Ighodaro, Collin Gillespie, Isaiah Livers, Royce O'Neale, Devin Booker)
  369. Q1 00:04
    Spurs lineup change (Julian Champagnie, Jeremy Sochan, David Jones Garcia, Keldon Johnson, De'Aaron Fox)
  370. Q1 00:21
    Luke Kornet defensive rebound
  371. Q1 00:27
    Devin Booker misses three point jump shot
  372. Q1 00:36
    +3
    Julian Champagnie makes three point jump shot (Keldon Johnson assists)
    28-25
  373. Q1 00:44
    Keldon Johnson defensive rebound
  374. Q1 00:47
    Jordan Goodwin misses two point pullup jump shot
  375. Q1 1:06
    +2
    Keldon Johnson makes two point turnaround bank hook shot
    25-25
  376. Q1 1:19
    +3
    Collin Gillespie makes three point jump shot (Oso Ighodaro assists)
    23-25
  377. Q1 1:32
    +2
    Luke Kornet makes two point jump shot (Julian Champagnie assists)
    23-22
  378. Q1 1:47
    +2
    Jordan Goodwin makes two point driving floating bank jump shot
    21-22
  379. Q1 2:01
    Jordan Goodwin defensive rebound
  380. Q1 2:05
    Julian Champagnie misses three point jump shot
  381. Q1 2:09
    Oso Ighodaro kicked ball violation
  382. Q1 2:09
    Spurs turnover
  383. Q1 2:25
    Spurs 60 second timeout
  384. Q1 2:25
    Spurs lineup change (Julian Champagnie, David Jones Garcia, Keldon Johnson, De'Aaron Fox, Luke Kornet)
  385. Q1 2:27
    +3
    Isaiah Livers makes three point jump shot (Collin Gillespie assists)
    21-20
  386. Q1 2:40
    Oso Ighodaro offensive rebound
  387. Q1 2:43
    Collin Gillespie misses three point jump shot
  388. Q1 2:50
    Jordan Goodwin defensive rebound
  389. Q1 2:52
    Isaiah Livers blocks Jeremy Sochan's two point driving layup
  390. Q1 3:08
    +2
    Oso Ighodaro makes two point cutting layup (Collin Gillespie assists)
    21-17
  391. Q1 3:20
    Oso Ighodaro defensive rebound
  392. Q1 3:24
    De'Aaron Fox misses three point pullup jump shot
  393. Q1 3:26
    Suns lineup change (Oso Ighodaro, Jordan Goodwin, Collin Gillespie, Isaiah Livers, Devin Booker)
  394. Q1 3:26
    Stoppage (Out of bounds)
  395. Q1 3:26
    Spurs lineup change (Jeremy Sochan, David Jones Garcia, Keldon Johnson, Kelly Olynyk, De'Aaron Fox)
  396. Q1 3:31
    David Jones Garcia defensive rebound
  397. Q1 3:33
    Devin Booker misses two point running layup
  398. Q1 3:39
    Devin Booker defensive rebound
  399. Q1 3:40
    Oso Ighodaro blocks David Jones Garcia's two point running layup
  400. Q1 3:41
    Keldon Johnson defensive rebound
  401. Q1 3:48
    Collin Gillespie misses two point driving layup
  402. Q1 3:48
    +2
    Suns makes two point jump shot
    56-49
  403. Q1 3:59
    Kelly Olynyk turnover (traveling)
  404. Q1 4:04
    +2
    Isaiah Livers makes two point driving layup (Collin Gillespie assists)
    21-15
  405. Q1 4:20
    Isaiah Livers personal foul (Loose ball) (Kelly Olynyk draws the foul)
  406. Q1 4:20
    +1
    Kelly Olynyk makes regular free throw 2 of 2
    21-13
  407. Q1 4:20
    Spurs defensive rebound
  408. Q1 4:20
    +1
    Kelly Olynyk makes regular free throw 1 of 2
    20-13
  409. Q1 4:22
    Devin Booker misses three point pullup jump shot
  410. Q1 4:33
    +2
    Devin Vassell makes two point pullup jump shot
    19-13
  411. Q1 4:48
    Dillon Brooks misses regular free throw 1 of 2
  412. Q1 4:48
    Keldon Johnson shooting foul (Dillon Brooks draws the foul)
  413. Q1 4:48
    Suns offensive rebound
  414. Q1 4:48
    +1
    Dillon Brooks makes regular free throw 2 of 2
    17-13
  415. Q1 4:52
    Oso Ighodaro defensive rebound
  416. Q1 4:54
    Dillon Brooks personal foul (Kelly Olynyk draws the foul)
  417. Q1 4:54
    Kelly Olynyk misses regular free throw 2 of 2
  418. Q1 4:54
    +1
    Kelly Olynyk makes regular free throw 1 of 2
    17-12
  419. Q1 5:01
    +2
    Dillon Brooks makes two point turnaround jump shot
    16-12
  420. Q1 5:14
    Suns lineup change (Oso Ighodaro, Collin Gillespie, Dillon Brooks, Isaiah Livers, Devin Booker)
  421. Q1 5:14
    Spurs lineup change (Jeremy Sochan, David Jones Garcia, Keldon Johnson, Devin Vassell, Kelly Olynyk)
  422. Q1 5:14
    Stoppage (Out of bounds)
  423. Q1 5:25
    +2
    Jeremy Sochan makes two point hook shot (Devin Vassell assists)
    16-10
  424. Q1 5:34
    Devin Vassell defensive rebound
  425. Q1 5:37
    Dillon Brooks misses three point jump shot
  426. Q1 5:41
    Mark Williams offensive rebound
  427. Q1 5:43
    Dillon Brooks misses two point driving layup
  428. Q1 6:00
    +2
    Harrison Barnes makes two point driving layup
    14-10
  429. Q1 6:08
    Harrison Barnes defensive rebound
  430. Q1 6:13
    Mark Williams misses two point running alley-oop dunk
  431. Q1 6:16
    Kelly Olynyk turnover (bad pass) (Dillon Brooks steals)
  432. Q1 6:29
    Kelly Olynyk defensive rebound
  433. Q1 6:33
    Collin Gillespie misses three point jump shot
  434. Q1 6:36
    Mark Williams offensive rebound
  435. Q1 6:38
    Dillon Brooks misses three point jump shot
  436. Q1 6:51
    Devin Vassell turnover (offensive foul)
  437. Q1 6:51
    Spurs lineup change (Jeremy Sochan, Keldon Johnson, Devin Vassell, Harrison Barnes, Kelly Olynyk)
  438. Q1 6:51
    Devin Vassell offensive foul (Charge) (Collin Gillespie draws the foul)
  439. Q1 6:51
    Suns 60 second timeout
  440. Q1 6:57
    Julian Champagnie defensive rebound
  441. Q1 6:59
    Collin Gillespie misses three point running pullup jump shot
  442. Q1 7:03
    Devin Booker defensive rebound
  443. Q1 7:06
    Devin Vassell misses two point running layup
  444. Q1 7:10
    Devin Vassell defensive rebound
  445. Q1 7:14
    Dillon Brooks misses three point jump shot
  446. Q1 7:32
    Spurs misses two point jump shot
  447. Q1 7:33
    Spurs offensive rebound
  448. Q1 7:33
    +1
    Harrison Barnes makes regular free throw 2 of 2
    12-10
  449. Q1 7:33
    Collin Gillespie shooting foul (Harrison Barnes draws the foul)
  450. Q1 7:33
    Spurs lineup change (Julian Champagnie, Jeremy Sochan, Devin Vassell, Harrison Barnes, Kelly Olynyk)
  451. Q1 7:33
    Harrison Barnes misses regular free throw 1 of 2
  452. Q1 7:45
    Luke Kornet defensive rebound
  453. Q1 7:47
    Dillon Brooks misses two point turnaround jump shot
  454. Q1 8:05
    +3
    De'Aaron Fox makes three point running pullup jump shot
    11-10
  455. Q1 8:10
    Julian Champagnie defensive rebound
  456. Q1 8:15
    Devin Booker misses three point pullup jump shot
  457. Q1 8:30
    +1
    Luke Kornet makes regular free throw 2 of 2
    8-10
  458. Q1 8:30
    Suns lineup change (Mark Williams, Collin Gillespie, Dillon Brooks, Isaiah Livers, Devin Booker)
  459. Q1 8:30
    Jordan Goodwin shooting foul (Luke Kornet draws the foul)
  460. Q1 8:30
    +1
    Luke Kornet makes regular free throw 1 of 2
    7-10
  461. Q1 8:35
    Devin Booker personal foul (De'Aaron Fox draws the foul)
  462. Q1 8:45
    +1
    Devin Booker makes regular free throw 1 of 2
    6-9
  463. Q1 8:45
    +1
    Devin Booker makes regular free throw 2 of 2
    6-10
  464. Q1 8:45
    Luke Kornet shooting foul (Devin Booker draws the foul)
  465. Q1 8:45
    Spurs personal foul
  466. Q1 8:45
    Suns misses two point jump shot
  467. Q1 8:45
    Spurs personal foul
  468. Q1 8:53
    De'Aaron Fox turnover (out of bounds bad pass)
  469. Q1 9:01
    +1
    Mark Williams makes regular free throw 1 of 2
    6-7
  470. Q1 9:01
    Luke Kornet shooting foul (Mark Williams draws the foul)
  471. Q1 9:01
    +1
    Mark Williams makes regular free throw 2 of 2
    6-8
  472. Q1 9:06
    +2
    Harrison Barnes makes two point putback layup
    6-6
  473. Q1 9:07
    Harrison Barnes offensive rebound
  474. Q1 9:09
    Devin Booker blocks Harrison Barnes's two point pullup jump shot
  475. Q1 9:23
    Dillon Brooks offensive rebound
  476. Q1 9:23
    +2
    Dillon Brooks makes two point tip layup
    4-6
  477. Q1 9:28
    Royce O'Neale misses two point driving floating jump shot
  478. Q1 9:50
    +1
    De'Aaron Fox makes regular free throw 2 of 2
    4-4
  479. Q1 9:50
    Dillon Brooks shooting foul (De'Aaron Fox draws the foul)
  480. Q1 9:50
    +1
    De'Aaron Fox makes regular free throw 1 of 2
    3-4
  481. Q1 10:07
    +2
    Devin Booker makes two point pullup jump shot (Mark Williams assists)
    2-4
  482. Q1 10:23
    Royce O'Neale defensive rebound
  483. Q1 10:25
    Devin Vassell misses three point jump shot
  484. Q1 10:39
    Luke Kornet defensive rebound
  485. Q1 10:42
    Devin Booker misses two point pullup jump shot
  486. Q1 10:50
    Royce O'Neale defensive rebound
  487. Q1 10:54
    Harrison Barnes misses two point turnaround jump shot
  488. Q1 11:07
    De'Aaron Fox defensive rebound
  489. Q1 11:09
    Dillon Brooks misses two point turnaround jump shot
  490. Q1 11:24
    +2
    Luke Kornet makes two point hook shot (Harrison Barnes assists)
    2-2
  491. Q1 11:36
    +2
    Jordan Goodwin makes two point putback layup
    0-2
  492. Q1 11:37
    Jordan Goodwin offensive rebound
  493. Q1 11:41
    Dillon Brooks misses three point jump shot
  494. Q1 12:00
    Suns lineup change (Mark Williams, Jordan Goodwin, Dillon Brooks, Royce O'Neale, Devin Booker)
  495. Q1 12:00
    Spurs lineup change (Julian Champagnie, Devin Vassell, Harrison Barnes, De'Aaron Fox, Luke Kornet)
  496. Q1 12:00
    Start of 1st Quarter
  497. Q1 12:00
    Luke Kornet vs. Mark Williams (Royce O'Neale gains possession)
Box Score
Spurs
PosPlayerPts
Suns
PosPlayerPts

Spurs vs. Suns: Detailed Breakdown

Matchup Overview

  • Teams: Spurs vs. Suns
  • Date: Sunday, November 23, 2025
  • Time: 8:00 PM ET
  • Venue: Mortgage Matchup Center

Current Betting Odds

  • Spread: Suns favored at -1.5
  • Total (Over/Under): 234.5
  • Moneyline Odds: Spurs +108, Suns -118

Dimers' Win Probabilities

  • Spurs: 44%
  • Suns: 56%

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 116-117 Suns.

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 44%, while the Suns have a win probability of 56%. Discover the best spread, over/under, and moneyline odds for the game on this page.

Summary

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

Our Spurs vs. Suns 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.