Suns vs. Cavaliers Prediction, Picks and Odds

Our detailed prediction and analysis for the Suns vs. Cavaliers NBA game on December 31, 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
Suns
113
129
Rocket Arena
Cavaliers
Rocket Arena
TEAM1234T
Suns
21 33 35 24 113
Cavaliers
37 30 29 33 129
Live Probabilities
Win %
  • Suns
    <1%
  • Cavaliers
    >99%
Win Probability
TEAM1234T
Suns
21 33 35 24 113
Cavaliers
37 30 29 33 129
Q4 00:44 Cavaliers misses three point jump shot
Q4 00:48 Cavaliers misses two point jump shot
Q4 00:54 Suns misses two point jump shot
Q4 1:08 Cavaliers misses three point jump shot
Q4 1:14 Cavaliers misses two point jump shot
Q4 1:28 Suns makes three point jump shot
Q4 1:35 Cavaliers misses three point jump shot
Q4 1:52 Suns makes three point jump shot
Q4 2:20 Suns makes two point jump shot
Q4 2:35 Cavaliers makes three point jump shot
Play by Play
  1. Q4 00:00
    End of 4th Quarter.
  2. Q4 00:07
    Cavaliers turnover
  3. Q4 00:31
    Suns turnover
  4. Q4 00:41
    Jamaree Bouyea defensive rebound
  5. Q4 00:44
    Cavaliers misses three point jump shot
  6. Q4 00:47
    Stoppage (Out of bounds)
  7. Q4 00:48
    Nae'Qwan Tomlin defensive rebound
  8. Q4 00:48
    Cavaliers misses two point jump shot
  9. Q4 00:48
    Cavaliers offensive rebound
  10. Q4 00:54
    Suns misses two point jump shot
  11. Q4 1:06
    Nigel Hayes-Davis defensive rebound
  12. Q4 1:08
    Cavaliers misses three point jump shot
  13. Q4 1:11
    Tyrese Proctor offensive rebound
  14. Q4 1:14
    Cavaliers misses two point jump shot
  15. Q4 1:28
    +3
    Suns makes three point jump shot
    113-129
  16. Q4 1:32
    Nigel Hayes-Davis defensive rebound
  17. Q4 1:35
    Cavaliers misses three point jump shot
  18. Q4 1:52
    +3
    Suns makes three point jump shot
    110-129
  19. Q4 2:03
    Nigel Hayes-Davis defensive rebound
  20. Q4 2:06
    Suns personal foul
  21. Q4 2:06
    +1
    Jaylon Tyson makes regular free throw 1 of 2
    107-129
  22. Q4 2:06
    Jaylon Tyson misses regular free throw 2 of 2
  23. Q4 2:20
    +2
    Suns makes two point jump shot
    107-128
  24. Q4 2:35
    +3
    Cavaliers makes three point jump shot
    105-128
  25. Q4 2:53
    +2
    Suns makes two point jump shot
    105-125
  26. Q4 2:56
    Isaiah Livers defensive rebound
  27. Q4 3:00
    Cavaliers misses two point jump shot
  28. Q4 3:19
    +2
    Suns makes two point jump shot
    103-125
  29. Q4 3:23
    Khaman Maluach offensive rebound
  30. Q4 3:27
    Suns misses three point jump shot
  31. Q4 3:40
    Cavaliers personal foul
  32. Q4 3:40
    Cavaliers lineup change (Craig Porter Jr., Jaylon Tyson, Tyrese Proctor, Thomas Bryant, Nae'Qwan Tomlin)
  33. Q4 3:41
    Suns misses two point jump shot
  34. Q4 3:41
    Donovan Mitchell defensive rebound
  35. Q4 3:41
    Suns personal foul
  36. Q4 3:41
    +1
    Donovan Mitchell makes regular free throw 1 of 2
    101-124
  37. Q4 3:41
    Suns lineup change (Isaiah Livers, Nigel Hayes-Davis, Jamaree Bouyea, Khaman Maluach, Rasheer Fleming)
  38. Q4 3:41
    Cavaliers lineup change (Donovan Mitchell, Craig Porter Jr., Jaylon Tyson, Tyrese Proctor, Nae'Qwan Tomlin)
  39. Q4 3:41
    +1
    Donovan Mitchell makes regular free throw 2 of 2
    101-125
  40. Q4 3:42
    Jordan Goodwin offensive rebound
  41. Q4 3:43
    Suns misses two point jump shot
  42. Q4 3:51
    Cavaliers personal foul
  43. Q4 3:51
    Cavaliers lineup change (Jarrett Allen, Donovan Mitchell, Jaylon Tyson, Darius Garland, Evan Mobley)
  44. Q4 4:08
    +3
    Cavaliers makes three point jump shot
    101-123
  45. Q4 4:23
    +2
    Suns makes two point jump shot
    101-120
  46. Q4 4:30
    Ryan Dunn defensive rebound
  47. Q4 4:33
    Cavaliers misses three point jump shot
  48. Q4 4:53
    +2
    Suns makes two point jump shot
    99-120
  49. Q4 5:09
    +2
    Cavaliers makes two point jump shot
    97-119
  50. Q4 5:09
    Suns personal foul
  51. Q4 5:09
    +1
    Evan Mobley makes regular free throw 1 of 1
    97-120
  52. Q4 5:09
    Suns lineup change (Jordan Goodwin, Devin Booker, Dillon Brooks, Oso Ighodaro, Ryan Dunn)
  53. Q4 5:19
    Dean Wade defensive rebound
  54. Q4 5:22
    Suns misses three point jump shot
  55. Q4 5:39
    Suns personal foul
  56. Q4 5:39
    +1
    Darius Garland makes regular free throw 1 of 2
    97-116
  57. Q4 5:39
    +1
    Darius Garland makes regular free throw 2 of 2
    97-117
  58. Q4 5:45
    Craig Porter Jr. offensive rebound
  59. Q4 5:48
    Cavaliers misses three point jump shot
  60. Q4 5:54
    Evan Mobley offensive rebound
  61. Q4 5:55
    Suns personal foul
  62. Q4 5:57
    Cavaliers misses three point jump shot
  63. Q4 6:06
    Suns turnover
  64. Q4 6:09
    Devin Booker defensive rebound
  65. Q4 6:11
    Cavaliers misses two point jump shot
  66. Q4 6:35
    +2
    Suns makes two point jump shot
    96-115
  67. Q4 6:35
    Cavaliers personal foul
  68. Q4 6:35
    +1
    Devin Booker makes technical free throw 1 of 1
    97-115
  69. Q4 6:50
    +2
    Cavaliers makes two point jump shot
    94-115
  70. Q4 6:50
    Suns 60 second timeout
  71. Q4 6:50
    Suns lineup change (Jordan Goodwin, Devin Booker, Dillon Brooks, Oso Ighodaro, Royce O'Neale)
  72. Q4 6:53
    Suns turnover
  73. Q4 7:06
    +2
    Cavaliers makes two point jump shot
    94-112
  74. Q4 7:06
    Suns personal foul
  75. Q4 7:06
    +1
    Darius Garland makes regular free throw 1 of 1
    94-113
  76. Q4 7:06
    Cavaliers lineup change (Dean Wade, Craig Porter Jr., Jaylon Tyson, Darius Garland, Evan Mobley)
  77. Q4 7:14
    Jarrett Allen defensive rebound
  78. Q4 7:16
    Suns misses two point jump shot
  79. Q4 7:30
    Oso Ighodaro defensive rebound
  80. Q4 7:33
    Cavaliers misses three point jump shot
  81. Q4 7:53
    Jaylon Tyson defensive rebound
  82. Q4 7:55
    Suns misses two point jump shot
  83. Q4 8:15
    +3
    Cavaliers makes three point jump shot
    94-110
  84. Q4 8:15
    Suns 60 second timeout
  85. Q4 8:15
    Cavaliers lineup change (Jarrett Allen, Craig Porter Jr., Jaylon Tyson, Darius Garland, Evan Mobley)
  86. Q4 8:15
    Suns lineup change (Collin Gillespie, Devin Booker, Dillon Brooks, Oso Ighodaro, Royce O'Neale)
  87. Q4 8:23
    Nae'Qwan Tomlin defensive rebound
  88. Q4 8:26
    Suns misses two point jump shot
  89. Q4 8:40
    +2
    Cavaliers makes two point jump shot
    94-107
  90. Q4 8:54
    +2
    Suns makes two point jump shot
    94-105
  91. Q4 8:56
    Dillon Brooks defensive rebound
  92. Q4 9:00
    Cavaliers misses two point jump shot
  93. Q4 9:08
    Jarrett Allen defensive rebound
  94. Q4 9:10
    Suns misses two point jump shot
  95. Q4 9:26
    +3
    Cavaliers makes three point jump shot
    92-105
  96. Q4 9:30
    Craig Porter Jr. defensive rebound
  97. Q4 9:33
    Suns misses two point jump shot
  98. Q4 9:50
    +2
    Cavaliers makes two point jump shot
    92-102
  99. Q4 9:50
    Suns 60 second timeout
  100. Q4 9:50
    Suns lineup change (Collin Gillespie, Jamaree Bouyea, Dillon Brooks, Royce O'Neale, Mark Williams)
  101. Q4 9:58
    Jarrett Allen defensive rebound
  102. Q4 10:00
    Suns misses two point jump shot
  103. Q4 10:16
    Suns defensive rebound
  104. Q4 10:16
    Stoppage (Out of bounds)
  105. Q4 10:17
    Cavaliers misses two point jump shot
  106. Q4 10:30
    +2
    Suns makes two point jump shot
    91-100
  107. Q4 10:30
    Cavaliers personal foul
  108. Q4 10:30
    +1
    Jamaree Bouyea makes regular free throw 1 of 1
    92-100
  109. Q4 10:48
    +2
    Cavaliers makes two point jump shot
    89-100
  110. Q4 11:03
    Suns turnover
  111. Q4 11:18
    +2
    Cavaliers makes two point jump shot
    89-98
  112. Q4 11:24
    Craig Porter Jr. defensive rebound
  113. Q4 11:28
    Suns misses three point jump shot
  114. Q4 11:39
    Cavaliers personal foul
  115. Q3 00:00
    +2
    Cavaliers makes two point jump shot
    89-96
  116. Q3 00:00
    End of 3rd Quarter.
  117. Q3 00:00
    Ryan Dunn misses three point jump shot
  118. Q3 00:00
    Suns offensive rebound
  119. Q4 12:00
    Cavaliers lineup change (Jarrett Allen, Donovan Mitchell, Craig Porter Jr., Jaylon Tyson, Nae'Qwan Tomlin)
  120. Q4 12:00
    Suns lineup change (Collin Gillespie, Jamaree Bouyea, Royce O'Neale, Mark Williams, Ryan Dunn)
  121. Q3 00:04
    Suns personal foul
  122. Q3 00:04
    Cavaliers lineup change (Donovan Mitchell, Jaylon Tyson, Sam Merrill, Darius Garland, Evan Mobley)
  123. Q3 00:12
    Donovan Mitchell defensive rebound
  124. Q3 00:16
    Suns misses two point jump shot
  125. Q3 00:33
    +3
    Cavaliers makes three point jump shot
    89-94
  126. Q3 00:52
    Cavaliers personal foul
  127. Q3 00:52
    Suns offensive rebound
  128. Q3 00:52
    +1
    Jordan Goodwin makes regular free throw 3 of 3
    89-91
  129. Q3 00:52
    Jordan Goodwin misses regular free throw 1 of 3
  130. Q3 00:52
    +1
    Jordan Goodwin makes regular free throw 2 of 3
    88-91
  131. Q3 1:01
    Jordan Goodwin defensive rebound
  132. Q3 1:04
    Cavaliers misses three point jump shot
  133. Q3 1:27
    +3
    Suns makes three point jump shot
    87-91
  134. Q3 1:41
    Suns misses two point jump shot
  135. Q3 1:41
    Suns offensive rebound
  136. Q3 1:41
    Stoppage (Out of bounds)
  137. Q3 1:48
    Collin Gillespie defensive rebound
  138. Q3 1:51
    Cavaliers misses three point jump shot
  139. Q3 1:58
    Donovan Mitchell defensive rebound
  140. Q3 1:59
    Suns misses three point jump shot
  141. Q3 2:11
    Jordan Goodwin offensive rebound
  142. Q3 2:11
    Suns misses two point jump shot
  143. Q3 2:11
    Jordan Goodwin offensive rebound
  144. Q3 2:11
    Stoppage (Out of bounds)
  145. Q3 2:11
    Suns lineup change (Jordan Goodwin, Collin Gillespie, Devin Booker, Oso Ighodaro, Ryan Dunn)
  146. Q3 2:15
    Suns misses two point jump shot
  147. Q3 2:40
    +3
    Cavaliers makes three point jump shot
    84-91
  148. Q3 3:02
    +3
    Suns makes three point jump shot
    84-88
  149. Q3 3:05
    Stoppage (Out of bounds)
  150. Q3 3:21
    Cavaliers misses two point jump shot
  151. Q3 3:21
    Jordan Goodwin defensive rebound
  152. Q3 3:21
    Suns personal foul
  153. Q3 3:21
    Donovan Mitchell misses technical free throw 1 of 1
  154. Q3 3:21
    Suns defensive rebound
  155. Q3 3:21
    Stoppage (Blood rule)
  156. Q3 3:24
    Evan Mobley defensive rebound
  157. Q3 3:26
    Suns misses two point jump shot
  158. Q3 3:31
    Dillon Brooks defensive rebound
  159. Q3 3:33
    Cavaliers misses three point jump shot
  160. Q3 3:49
    +2
    Suns makes two point jump shot
    81-88
  161. Q3 4:06
    Cavaliers turnover
  162. Q3 4:09
    Cavaliers misses three point jump shot
  163. Q3 4:09
    Craig Porter Jr. offensive rebound
  164. Q3 4:21
    Suns turnover
  165. Q3 4:26
    Jordan Goodwin defensive rebound
  166. Q3 4:28
    Cavaliers misses two point jump shot
  167. Q3 4:35
    Evan Mobley defensive rebound
  168. Q3 4:39
    Suns misses three point jump shot
  169. Q3 4:54
    Cavaliers personal foul
  170. Q3 4:56
    Suns 60 second timeout
  171. Q3 4:56
    Cavaliers lineup change (Donovan Mitchell, Craig Porter Jr., Jaylon Tyson, Sam Merrill, Evan Mobley)
  172. Q3 4:56
    Suns lineup change (Jordan Goodwin, Devin Booker, Dillon Brooks, Oso Ighodaro, Ryan Dunn)
  173. Q3 4:58
    +2
    Cavaliers makes two point jump shot
    79-88
  174. Q3 5:02
    Jarrett Allen defensive rebound
  175. Q3 5:03
    Jordan Goodwin offensive rebound
  176. Q3 5:03
    Jordan Goodwin misses two point jump shot
  177. Q3 5:06
    Suns misses two point jump shot
  178. Q3 5:19
    +2
    Cavaliers makes two point jump shot
    79-86
  179. Q3 5:25
    Jaylon Tyson offensive rebound
  180. Q3 5:26
    Cavaliers misses two point jump shot
  181. Q3 5:33
    Stoppage (Out of bounds)
  182. Q3 5:45
    Jarrett Allen defensive rebound
  183. Q3 5:48
    Suns misses three point jump shot
  184. Q3 5:54
    Cavaliers turnover
  185. Q3 6:11
    Cavaliers personal foul
  186. Q3 6:11
    +1
    Devin Booker makes regular free throw 1 of 3
    77-84
  187. Q3 6:11
    +1
    Devin Booker makes regular free throw 2 of 3
    78-84
  188. Q3 6:11
    +1
    Devin Booker makes regular free throw 3 of 3
    79-84
  189. Q3 6:11
    Cavaliers lineup change (Jarrett Allen, Craig Porter Jr., Jaylon Tyson, Sam Merrill, Darius Garland)
  190. Q3 6:22
    +2
    Cavaliers makes two point jump shot
    76-84
  191. Q3 6:34
    Stoppage (Out of bounds)
  192. Q3 6:35
    Suns misses two point jump shot
  193. Q3 6:35
    Cavaliers defensive rebound
  194. Q3 6:47
    Cavaliers turnover
  195. Q3 6:47
    Cavaliers lineup change (Jarrett Allen, Dean Wade, Jaylon Tyson, Sam Merrill, Darius Garland)
  196. Q3 6:59
    +2
    Suns makes two point jump shot
    76-82
  197. Q3 7:08
    Mark Williams defensive rebound
  198. Q3 7:10
    Cavaliers misses two point jump shot
  199. Q3 7:26
    Suns personal foul
  200. Q3 7:26
    Dillon Brooks turnover (offensive foul)
  201. Q3 7:26
    Suns lineup change (Jordan Goodwin, Devin Booker, Dillon Brooks, Royce O'Neale, Mark Williams)
  202. Q3 7:34
    +3
    Cavaliers makes three point jump shot
    74-82
  203. Q3 7:52
    +2
    Suns makes two point jump shot
    74-79
  204. Q3 7:57
    Cavaliers turnover
  205. Q3 8:11
    +2
    Suns makes two point jump shot
    72-79
  206. Q3 8:13
    Cavaliers turnover
  207. Q3 8:23
    Suns personal foul
  208. Q3 8:23
    Cavaliers lineup change (Jarrett Allen, Dean Wade, Donovan Mitchell, Sam Merrill, Darius Garland)
  209. Q3 8:33
    +3
    Suns makes three point jump shot
    70-79
  210. Q3 8:48
    +2
    Cavaliers makes two point jump shot
    67-79
  211. Q3 9:05
    +3
    Suns makes three point jump shot
    67-77
  212. Q3 9:10
    Collin Gillespie offensive rebound
  213. Q3 9:10
    Suns misses three point jump shot
  214. Q3 9:10
    Suns offensive rebound
  215. Q3 9:10
    Cavaliers personal foul
  216. Q3 9:12
    Mark Williams offensive rebound
  217. Q3 9:12
    Suns misses two point jump shot
  218. Q3 9:14
    Suns misses two point jump shot
  219. Q3 9:28
    +2
    Cavaliers makes two point jump shot
    64-77
  220. Q3 9:36
    Suns personal foul
  221. Q3 9:36
    Cavaliers 60 second timeout
  222. Q3 9:49
    +3
    Suns makes three point jump shot
    64-75
  223. Q3 9:49
    Cavaliers 60 second timeout
  224. Q3 9:51
    Cavaliers turnover
  225. Q3 10:06
    +3
    Suns makes three point jump shot
    61-75
  226. Q3 10:10
    Dillon Brooks defensive rebound
  227. Q3 10:12
    Cavaliers misses three point jump shot
  228. Q3 10:23
    +2
    Suns makes two point jump shot
    58-75
  229. Q3 10:31
    +3
    Cavaliers makes three point jump shot
    56-75
  230. Q3 10:47
    +2
    Suns makes two point jump shot
    56-72
  231. Q3 11:05
    Suns personal foul
  232. Q3 11:05
    +1
    Jarrett Allen makes regular free throw 1 of 2
    54-71
  233. Q3 11:05
    +1
    Jarrett Allen makes regular free throw 2 of 2
    54-72
  234. Q3 11:16
    Jarrett Allen defensive rebound
  235. Q3 11:18
    Suns misses three point jump shot
  236. Q3 11:37
    +3
    Cavaliers makes three point jump shot
    54-70
  237. Q2 00:00
    Dillon Brooks misses three point jump shot
  238. Q2 00:00
    Suns offensive rebound
  239. Q2 00:00
    End of 1st Half.
  240. Q3 12:00
    Cavaliers lineup change (Jarrett Allen, Dean Wade, Donovan Mitchell, Darius Garland, Evan Mobley)
  241. Q3 12:00
    Suns lineup change (Collin Gillespie, Devin Booker, Dillon Brooks, Royce O'Neale, Mark Williams)
  242. Q3 12:00
    Cavaliers delay of game violation
  243. Q2 00:02
    +2
    Cavaliers makes two point jump shot
    54-66
  244. Q2 00:02
    Suns personal foul
  245. Q2 00:02
    +1
    Donovan Mitchell makes regular free throw 1 of 1
    54-67
  246. Q2 00:02
    Suns lineup change (Devin Booker, Dillon Brooks, Oso Ighodaro, Royce O'Neale, Ryan Dunn)
  247. Q2 00:07
    Cavaliers personal foul
  248. Q2 00:07
    +1
    Dillon Brooks makes regular free throw 1 of 2
    53-64
  249. Q2 00:07
    +1
    Dillon Brooks makes regular free throw 2 of 2
    54-64
  250. Q2 00:07
    Suns lineup change (Jordan Goodwin, Devin Booker, Dillon Brooks, Oso Ighodaro, Ryan Dunn)
  251. Q2 00:28
    +3
    Cavaliers makes three point jump shot
    52-65
  252. Q2 00:45
    +2
    Suns makes two point jump shot
    52-62
  253. Q2 00:58
    +2
    Cavaliers makes two point jump shot
    50-62
  254. Q2 1:11
    Cavaliers personal foul
  255. Q2 1:11
    +1
    Dillon Brooks makes regular free throw 1 of 2
    49-60
  256. Q2 1:11
    +1
    Dillon Brooks makes regular free throw 2 of 2
    50-60
  257. Q2 1:18
    Ryan Dunn defensive rebound
  258. Q2 1:20
    Cavaliers misses two point jump shot
  259. Q2 1:36
    +2
    Suns makes two point jump shot
    48-60
  260. Q2 1:43
    Ryan Dunn defensive rebound
  261. Q2 1:47
    Cavaliers misses three point jump shot
  262. Q2 1:53
    Evan Mobley defensive rebound
  263. Q2 1:57
    Suns misses two point jump shot
  264. Q2 2:13
    +2
    Cavaliers makes two point jump shot
    46-60
  265. Q2 2:26
    Evan Mobley defensive rebound
  266. Q2 2:28
    Suns misses three point jump shot
  267. Q2 2:44
    Suns personal foul
  268. Q2 2:44
    Evan Mobley misses regular free throw 1 of 2
  269. Q2 2:44
    Cavaliers offensive rebound
  270. Q2 2:44
    +1
    Evan Mobley makes regular free throw 2 of 2
    46-58
  271. Q2 2:44
    Suns lineup change (Collin Gillespie, Devin Booker, Dillon Brooks, Oso Ighodaro, Ryan Dunn)
  272. Q2 2:56
    Evan Mobley defensive rebound
  273. Q2 2:58
    Suns misses two point jump shot
  274. Q2 3:04
    Devin Booker defensive rebound
  275. Q2 3:06
    Cavaliers misses two point jump shot
  276. Q2 3:18
    +2
    Suns makes two point jump shot
    46-57
  277. Q2 3:31
    +2
    Cavaliers makes two point jump shot
    44-57
  278. Q2 3:43
    Suns personal foul
  279. Q2 3:48
    Suns personal foul
  280. Q2 3:55
    Suns personal foul
  281. Q2 3:55
    +1
    Donovan Mitchell makes regular free throw 1 of 1
    44-55
  282. Q2 3:56
    +2
    Suns makes two point jump shot
    44-54
  283. Q2 4:19
    Cavaliers personal foul
  284. Q2 4:19
    Sam Merrill turnover (offensive foul)
  285. Q2 4:30
    Cavaliers 60 second timeout
  286. Q2 4:30
    Cavaliers lineup change (Dean Wade, Donovan Mitchell, Sam Merrill, Darius Garland, Evan Mobley)
  287. Q2 4:37
    +2
    Suns makes two point jump shot
    42-54
  288. Q2 4:50
    +2
    Cavaliers makes two point jump shot
    40-54
  289. Q2 4:58
    Evan Mobley defensive rebound
  290. Q2 4:59
    Suns misses two point jump shot
  291. Q2 5:25
    +2
    Cavaliers makes two point jump shot
    40-52
  292. Q2 5:30
    Nae'Qwan Tomlin defensive rebound
  293. Q2 5:32
    Suns misses two point jump shot
  294. Q2 5:40
    Jordan Goodwin defensive rebound
  295. Q2 5:41
    Dean Wade turnover (lost ball)
  296. Q2 5:41
    Cavaliers misses two point jump shot
  297. Q2 5:41
    Dean Wade misses two point layup
  298. Q2 5:54
    +2
    Suns makes two point jump shot
    40-50
  299. Q2 6:09
    Cavaliers personal foul
  300. Q2 6:09
    Evan Mobley turnover (offensive foul)
  301. Q2 6:09
    Suns lineup change (Jordan Goodwin, Devin Booker, Dillon Brooks, Oso Ighodaro, Ryan Dunn)
  302. Q2 6:16
    Darius Garland defensive rebound
  303. Q2 6:20
    Suns misses three point jump shot
  304. Q2 6:23
    Suns misses two point jump shot
  305. Q2 6:23
    Mark Williams offensive rebound
  306. Q2 6:23
    Suns offensive rebound
  307. Q2 6:23
    Stoppage (Out of bounds)
  308. Q2 6:23
    Cavaliers lineup change (Dean Wade, Sam Merrill, Darius Garland, Nae'Qwan Tomlin, Evan Mobley)
  309. Q2 6:26
    Suns misses three point jump shot
  310. Q2 6:28
    Mark Williams offensive rebound
  311. Q2 6:31
    Suns misses three point jump shot
  312. Q2 6:35
    Cavaliers turnover
  313. Q2 7:00
    +2
    Suns makes two point jump shot
    38-50
  314. Q2 7:00
    Cavaliers 60 second timeout
  315. Q2 7:00
    Suns lineup change (Jordan Goodwin, Devin Booker, Dillon Brooks, Royce O'Neale, Mark Williams)
  316. Q2 7:00
    Cavaliers lineup change (Jarrett Allen, Dean Wade, Craig Porter Jr., Darius Garland, Nae'Qwan Tomlin)
  317. Q2 7:01
    Royce O'Neale defensive rebound
  318. Q2 7:08
    Cavaliers misses two point jump shot
  319. Q2 7:19
    Jarrett Allen offensive rebound
  320. Q2 7:22
    Cavaliers misses two point jump shot
  321. Q2 7:34
    +3
    Suns makes three point jump shot
    36-50
  322. Q2 7:49
    +2
    Cavaliers makes two point jump shot
    33-50
  323. Q2 7:59
    +2
    Suns makes two point jump shot
    33-48
  324. Q2 8:14
    +2
    Cavaliers makes two point jump shot
    31-48
  325. Q2 8:26
    Jarrett Allen offensive rebound
  326. Q2 8:26
    Suns misses two point jump shot
  327. Q2 8:26
    Cavaliers turnover
  328. Q2 8:26
    +2
    Suns makes two point jump shot
    30-46
  329. Q2 8:26
    Cavaliers personal foul
  330. Q2 8:26
    Cavaliers lineup change (Jarrett Allen, Craig Porter Jr., Jaylon Tyson, Darius Garland, Nae'Qwan Tomlin)
  331. Q2 8:26
    +1
    Jamaree Bouyea makes regular free throw 1 of 1
    33-46
  332. Q2 8:30
    Cavaliers misses two point jump shot
  333. Q2 8:33
    Suns turnover
  334. Q2 8:34
    Mark Williams defensive rebound
  335. Q2 8:36
    Cavaliers misses three point jump shot
  336. Q2 8:40
    Craig Porter Jr. offensive rebound
  337. Q2 8:44
    Cavaliers misses three point jump shot
  338. Q2 8:56
    Nae'Qwan Tomlin defensive rebound
  339. Q2 9:00
    Jamaree Bouyea offensive rebound
  340. Q2 9:00
    Suns misses two point jump shot
  341. Q2 9:06
    Suns misses three point jump shot
  342. Q2 9:21
    Cavaliers turnover
  343. Q2 9:22
    Jamaree Bouyea offensive rebound
  344. Q2 9:22
    Cavaliers personal foul
  345. Q2 9:22
    +1
    Mark Williams makes regular free throw 1 of 2
    27-46
  346. Q2 9:22
    +1
    Mark Williams makes regular free throw 2 of 2
    28-46
  347. Q2 9:26
    Suns misses three point jump shot
  348. Q2 9:40
    +2
    Cavaliers makes two point jump shot
    26-46
  349. Q2 9:40
    Suns 60 second timeout
  350. Q2 9:40
    Cavaliers lineup change (Jarrett Allen, Donovan Mitchell, Craig Porter Jr., Jaylon Tyson, Nae'Qwan Tomlin)
  351. Q2 9:40
    Suns lineup change (Collin Gillespie, Jamaree Bouyea, Dillon Brooks, Royce O'Neale, Mark Williams)
  352. Q2 9:49
    Jarrett Allen defensive rebound
  353. Q2 9:51
    Suns misses three point jump shot
  354. Q2 9:58
    +2
    Cavaliers makes two point jump shot
    26-44
  355. Q2 9:59
    Donovan Mitchell offensive rebound
  356. Q2 10:02
    Cavaliers misses two point jump shot
  357. Q2 10:15
    +2
    Suns makes two point jump shot
    26-42
  358. Q2 10:28
    +2
    Cavaliers makes two point jump shot
    24-42
  359. Q2 10:44
    +3
    Suns makes three point jump shot
    24-40
  360. Q2 10:48
    Mark Williams defensive rebound
  361. Q2 10:50
    Cavaliers misses two point jump shot
  362. Q2 10:58
    Donovan Mitchell defensive rebound
  363. Q2 11:02
    Suns misses three point jump shot
  364. Q2 11:22
    Isaiah Livers defensive rebound
  365. Q2 11:23
    Cavaliers misses two point jump shot
  366. Q2 11:29
    Suns turnover
  367. Q2 11:48
    Suns personal foul
  368. Q2 11:48
    +1
    Donovan Mitchell makes regular free throw 1 of 3
    21-38
  369. Q2 11:48
    +1
    Donovan Mitchell makes regular free throw 3 of 3
    21-40
  370. Q2 11:48
    +1
    Donovan Mitchell makes regular free throw 2 of 3
    21-39
  371. Q1 00:00
    Cavaliers misses two point jump shot
  372. Q1 00:00
    Collin Gillespie defensive rebound
  373. Q1 00:00
    End of 1st Quarter.
  374. Q2 12:00
    Cavaliers lineup change (Jarrett Allen, Donovan Mitchell, Craig Porter Jr., Jaylon Tyson, Evan Mobley)
  375. Q2 12:00
    Suns lineup change (Isaiah Livers, Collin Gillespie, Jamaree Bouyea, Royce O'Neale, Mark Williams)
  376. Q1 00:04
    +3
    Suns makes three point jump shot
    21-37
  377. Q1 00:17
    +2
    Cavaliers makes two point jump shot
    18-36
  378. Q1 00:17
    Suns personal foul
  379. Q1 00:17
    Suns lineup change (Jordan Goodwin, Collin Gillespie, Devin Booker, Oso Ighodaro, Royce O'Neale)
  380. Q1 00:17
    Cavaliers lineup change (Dean Wade, Donovan Mitchell, Craig Porter Jr., Jaylon Tyson, Evan Mobley)
  381. Q1 00:17
    +1
    Donovan Mitchell makes regular free throw 1 of 1
    18-37
  382. Q1 00:20
    Suns turnover
  383. Q1 00:29
    Jordan Goodwin defensive rebound
  384. Q1 00:31
    Cavaliers misses three point jump shot
  385. Q1 00:39
    Jordan Goodwin offensive rebound
  386. Q1 00:39
    +2
    Suns makes two point jump shot
    18-34
  387. Q1 00:43
    Suns misses two point jump shot
  388. Q1 00:54
    Cavaliers personal foul
  389. Q1 00:55
    Collin Gillespie defensive rebound
  390. Q1 00:57
    Cavaliers misses two point jump shot
  391. Q1 1:03
    Craig Porter Jr. defensive rebound
  392. Q1 1:06
    Suns misses two point jump shot
  393. Q1 1:20
    +2
    Cavaliers makes two point jump shot
    16-34
  394. Q1 1:22
    Donovan Mitchell defensive rebound
  395. Q1 1:24
    Suns misses three point jump shot
  396. Q1 1:25
    Ryan Dunn offensive rebound
  397. Q1 1:28
    Suns misses two point jump shot
  398. Q1 1:29
    Jordan Goodwin offensive rebound
  399. Q1 1:30
    Jordan Goodwin offensive rebound
  400. Q1 1:30
    Suns misses two point jump shot
  401. Q1 1:32
    Suns misses two point jump shot
  402. Q1 1:36
    Cavaliers turnover
  403. Q1 1:41
    Craig Porter Jr. defensive rebound
  404. Q1 1:43
    Suns misses two point jump shot
  405. Q1 1:52
    +2
    Cavaliers makes two point jump shot
    16-32
  406. Q1 1:53
    Evan Mobley offensive rebound
  407. Q1 1:57
    Cavaliers misses two point jump shot
  408. Q1 2:04
    Evan Mobley defensive rebound
  409. Q1 2:06
    Ryan Dunn offensive rebound
  410. Q1 2:06
    Ryan Dunn misses two point jump shot
  411. Q1 2:08
    Suns misses two point jump shot
  412. Q1 2:21
    Stoppage (Out of bounds)
  413. Q1 2:25
    Collin Gillespie defensive rebound
  414. Q1 2:26
    Cavaliers misses two point jump shot
  415. Q1 2:40
    Suns misses three point jump shot
  416. Q1 2:41
    Collin Gillespie offensive rebound
  417. Q1 2:41
    Suns turnover
  418. Q1 2:41
    Suns offensive rebound
  419. Q1 2:45
    Suns misses two point jump shot
  420. Q1 3:05
    Suns personal foul
  421. Q1 3:05
    +1
    Donovan Mitchell makes regular free throw 1 of 3
    16-29
  422. Q1 3:05
    Cavaliers offensive rebound
  423. Q1 3:05
    Donovan Mitchell misses regular free throw 2 of 3
  424. Q1 3:05
    +1
    Donovan Mitchell makes regular free throw 3 of 3
    16-30
  425. Q1 3:09
    Craig Porter Jr. offensive rebound
  426. Q1 3:09
    Suns personal foul
  427. Q1 3:09
    Suns lineup change (Jordan Goodwin, Collin Gillespie, Jamaree Bouyea, Oso Ighodaro, Ryan Dunn)
  428. Q1 3:09
    Cavaliers lineup change (Donovan Mitchell, Craig Porter Jr., Jaylon Tyson, Sam Merrill, Evan Mobley)
  429. Q1 3:09
    Suns lineup change (Jordan Goodwin, Collin Gillespie, Jamaree Bouyea, Oso Ighodaro, Ryan Dunn)
  430. Q1 3:09
    Cavaliers lineup change (Donovan Mitchell, Craig Porter Jr., Jaylon Tyson, Sam Merrill, Evan Mobley)
  431. Q1 3:11
    Cavaliers misses three point jump shot
  432. Q1 3:19
    Sam Merrill defensive rebound
  433. Q1 3:21
    Suns misses two point jump shot
  434. Q1 3:45
    +2
    Cavaliers makes two point jump shot
    16-28
  435. Q1 3:50
    Craig Porter Jr. defensive rebound
  436. Q1 3:53
    Suns misses two point jump shot
  437. Q1 3:58
    Jordan Goodwin defensive rebound
  438. Q1 4:01
    Cavaliers misses three point jump shot
  439. Q1 4:19
    +3
    Suns makes three point jump shot
    16-26
  440. Q1 4:40
    +2
    Cavaliers makes two point jump shot
    13-26
  441. Q1 4:58
    Suns turnover
  442. Q1 4:58
    Cavaliers lineup change (Jarrett Allen, Craig Porter Jr., Jaylon Tyson, Sam Merrill, Darius Garland)
  443. Q1 4:58
    Suns lineup change (Jordan Goodwin, Devin Booker, Dillon Brooks, Royce O'Neale, Ryan Dunn)
  444. Q1 4:58
    Suns lineup change (Jordan Goodwin, Devin Booker, Dillon Brooks, Oso Ighodaro, Ryan Dunn)
  445. Q1 4:58
    Cavaliers lineup change (Jarrett Allen, Craig Porter Jr., Jaylon Tyson, Sam Merrill, Darius Garland)
  446. Q1 4:59
    Jordan Goodwin defensive rebound
  447. Q1 5:01
    Cavaliers misses two point jump shot
  448. Q1 5:22
    +2
    Suns makes two point jump shot
    13-24
  449. Q1 5:35
    +3
    Cavaliers makes three point jump shot
    11-24
  450. Q1 5:49
    +3
    Suns makes three point jump shot
    11-21
  451. Q1 5:51
    Jordan Goodwin offensive rebound
  452. Q1 5:54
    Suns misses two point jump shot
  453. Q1 6:16
    Mark Williams defensive rebound
  454. Q1 6:18
    Cavaliers misses three point jump shot
  455. Q1 6:24
    Suns turnover
  456. Q1 6:27
    Royce O'Neale defensive rebound
  457. Q1 6:29
    Cavaliers misses two point jump shot
  458. Q1 6:39
    Dean Wade defensive rebound
  459. Q1 6:42
    Suns misses three point jump shot
  460. Q1 6:55
    +3
    Cavaliers makes three point jump shot
    8-21
  461. Q1 7:05
    Dean Wade defensive rebound
  462. Q1 7:09
    Suns misses three point jump shot
  463. Q1 7:26
    Suns 60 second timeout
  464. Q1 7:26
    Suns lineup change (Jordan Goodwin, Devin Booker, Dillon Brooks, Royce O'Neale, Mark Williams)
  465. Q1 7:26
    Cavaliers lineup change (Jarrett Allen, Dean Wade, Jaylon Tyson, Sam Merrill, Darius Garland)
  466. Q1 7:27
    +3
    Cavaliers makes three point jump shot
    8-18
  467. Q1 7:35
    Donovan Mitchell defensive rebound
  468. Q1 7:37
    Suns misses two point jump shot
  469. Q1 7:57
    +3
    Cavaliers makes three point jump shot
    8-15
  470. Q1 8:04
    Jarrett Allen defensive rebound
  471. Q1 8:08
    Suns misses two point jump shot
  472. Q1 8:19
    Cavaliers personal foul
  473. Q1 8:19
    Evan Mobley turnover (offensive foul)
  474. Q1 8:19
    Cavaliers lineup change (Jarrett Allen, Dean Wade, Donovan Mitchell, Sam Merrill, Darius Garland)
  475. Q1 8:32
    Suns turnover
  476. Q1 8:36
    Cavaliers turnover
  477. Q1 8:37
    Donovan Mitchell offensive rebound
  478. Q1 8:39
    Cavaliers misses three point jump shot
  479. Q1 8:44
    Cavaliers 60 second timeout
Box Score
Suns
PosPlayerPts
Cavaliers
PosPlayerPts

Suns vs. Cavaliers: Detailed Breakdown

Matchup Overview

  • Teams: Suns vs. Cavaliers
  • Date: Wednesday, December 31, 2025
  • Time: 3:30 PM ET
  • Venue: Rocket Arena

Current Betting Odds

  • Spread: Cavaliers favored at -6.5
  • Total (Over/Under): 232
  • Moneyline Odds: Suns +228, Cavaliers -258

Dimers' Win Probabilities

  • Suns: 28%
  • Cavaliers: 72%

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 Suns 113-120 Cavaliers.

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

Summary

According to our analysis, the Cavaliers are more likely to beat the Suns in the NBA game at Rocket Arena on Wednesday. Discover the best spread, over/under and moneyline odds, picks and probabilities for the game on this page.

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