Full-time
FedExForum, Memphis
122
110
1234Total
DEN
31372430122
MEM
24332132110

Pre Game Odds

Odds not available

Pre Game Prediction

Prediction not available

Time Spent In The Lead

Play By Play

Q4 00:00End of 4th Quarter.
Q4 00:00
Russell Westbrook makes two point driving finger roll layup
Q4 00:04
Santi Aldama turnover (out of bounds bad pass)
Q4 00:05
Grizzlies lineup change (Jaren Jackson Jr., Luke Kennard, Desmond Bane, Santi Aldama, Jake LaRavia)
Q4 00:05
Grizzlies 60 second timeout
Q4 00:05
Christian Braun makes regular free throw 2 of 2
Q4 00:05
Christian Braun makes regular free throw 1 of 2
Q4 00:05
Jake LaRavia personal foul (Christian Braun draws the foul)
Q4 00:07
Christian Braun offensive rebound
Q4 00:07
Jake LaRavia blocks Christian Braun's two point alley-oop layup
Q4 00:10
Dario Saric defensive rebound
Q4 00:13
Santi Aldama misses two point running finger roll layup
Q4 00:13
Santi Aldama defensive rebound
Q4 00:23
Michael Porter Jr. misses regular free throw 2 of 2
Q4 00:23
Nuggets offensive rebound
Q4 00:23
Michael Porter Jr. misses regular free throw 1 of 2
Q4 00:23
Jake LaRavia personal foul (Loose ball) (Michael Porter Jr. draws the foul)
Q4 00:23
Nuggets defensive rebound
Q4 00:25
Santi Aldama misses three point jump shot
Q4 00:27
Grizzlies 60 second timeout
Q4 00:27
Dario Saric makes three point jump shot (Jamal Murray assists)
Q4 00:48
Dario Saric defensive rebound
Q4 00:50
Jaren Jackson Jr. misses two point driving floating jump shot
Q4 1:01
Santi Aldama defensive rebound
Q4 1:04
Jamal Murray misses three point pullup jump shot
Q4 1:16
Desmond Bane personal foul (Loose ball) (Dario Saric draws the foul)
Q4 1:16
Nuggets offensive rebound
Q4 1:17
Russell Westbrook misses two point pullup jump shot
Q4 1:25
Russell Westbrook offensive rebound
Q4 1:28
Dario Saric misses three point jump shot
Q4 1:47
Scotty Pippen Jr. makes two point running finger roll layup (Desmond Bane assists)
Q4 1:53
Desmond Bane defensive rebound
Q4 1:53
Michael Porter Jr. misses two point tip layup
Q4 1:54
Michael Porter Jr. offensive rebound
Q4 1:54
Jamal Murray misses two point turnaround fadeaway jump shot
Q4 2:17
Nuggets 60 second timeout
Q4 2:17
Desmond Bane makes two point driving finger roll layup (Jake LaRavia assists)
Q4 2:21
Jake LaRavia offensive rebound
Q4 2:25
Desmond Bane misses regular free throw 3 of 3
Q4 2:25
Desmond Bane makes regular free throw 2 of 3
Q4 2:25
Grizzlies offensive rebound
Q4 2:25
Desmond Bane misses regular free throw 1 of 3
Q4 2:25
Nuggets lineup change (Michael Porter Jr., Dario Saric, Russell Westbrook, Jamal Murray, Christian Braun)
Q4 2:25
Peyton Watson shooting foul (Desmond Bane draws the foul)
Q4 2:25
Scotty Pippen Jr. offensive rebound
Q4 2:26
Scotty Pippen Jr. misses two point driving layup
Q4 2:28
Scotty Pippen Jr. offensive rebound
Q4 2:32
Scotty Pippen Jr. misses regular free throw 2 of 2
Q4 2:32
Grizzlies lineup change (Jaren Jackson Jr., Desmond Bane, Santi Aldama, Jake LaRavia, Scotty Pippen Jr.)
Q4 2:32
Scotty Pippen Jr. makes regular free throw 1 of 2
Q4 2:32
Michael Porter Jr. shooting foul (Scotty Pippen Jr. draws the foul)
Q4 2:42
Peyton Watson makes two point driving reverse layup (Russell Westbrook assists)
Q4 2:48
Jamal Murray defensive rebound
Q4 2:52
Santi Aldama misses two point driving floating jump shot
Q4 3:06
Nuggets lineup change (Michael Porter Jr., Russell Westbrook, Peyton Watson, Jamal Murray, Christian Braun)
Q4 3:06
Christian Braun turnover (offensive foul)
Q4 3:06
Christian Braun offensive foul (Scotty Pippen Jr. draws the foul)
Q4 3:19
Jaren Jackson Jr. makes two point running finger roll layup (Jake LaRavia assists)
Q4 3:23
Jake LaRavia defensive rebound
Q4 3:26
Jaren Jackson Jr. blocks Jamal Murray's two point driving layup
Q4 3:40
Jaren Jackson Jr. makes regular free throw 2 of 2
Q4 3:40
Grizzlies lineup change (Jaren Jackson Jr., Luke Kennard, Santi Aldama, Jake LaRavia, Scotty Pippen Jr.)
Q4 3:40
Grizzlies offensive rebound
Q4 3:40
Jaren Jackson Jr. misses regular free throw 1 of 2
Q4 3:40
Dario Saric personal foul (Loose ball) (Jaren Jackson Jr. draws the foul)
Q4 3:40
Jamal Murray turnover (bad pass)
Q4 3:52
Peyton Watson technical foul (Double)
Q4 3:52
Santi Aldama technical foul (Double)
Q4 3:52
Jaren Jackson Jr. turnover (offensive foul)
Q4 3:52
Jaren Jackson Jr. offensive foul (Dario Saric draws the foul)
Q4 3:59
Christian Braun makes two point driving dunk
Q4 4:04
Santi Aldama turnover (bad pass) (Christian Braun steals)
Q4 4:07
Santi Aldama defensive rebound
Q4 4:09
Dario Saric misses three point jump shot
Q4 4:26
Santi Aldama makes two point driving floating jump shot
Q4 4:41
Christian Braun makes two point putback layup
Q4 4:41
Christian Braun offensive rebound
Q4 4:41
Jaren Jackson Jr. blocks Michael Porter Jr.'s two point layup
Q4 4:42
Jaren Jackson Jr. turnover (lost ball) (Dario Saric steals)
Q4 4:44
Jaren Jackson Jr. defensive rebound
Q4 4:49
Peyton Watson misses three point jump shot
Q4 5:04
John Konchar personal foul (Peyton Watson draws the foul)
Q4 5:07
Dario Saric defensive rebound
Q4 5:12
Jaren Jackson Jr. misses three point jump shot
Q4 5:15
John Konchar offensive rebound
Q4 5:18
Santi Aldama misses three point jump shot
Q4 5:32
Peyton Watson makes two point driving layup (Michael Porter Jr. assists)
Q4 5:52
Grizzlies lineup change (Jaren Jackson Jr., Luke Kennard, John Konchar, Santi Aldama, Jake LaRavia)
Q4 5:52
Nuggets lineup change (Michael Porter Jr., Dario Saric, Peyton Watson, Jamal Murray, Christian Braun)
Q4 5:52
Nuggets 60 second timeout
Q4 5:52
Santi Aldama makes three point jump shot (Jaren Jackson Jr. assists)
Q4 5:58Stoppage (Out of bounds)
Q4 5:58
Grizzlies offensive rebound
Q4 5:59
Jaren Jackson Jr. misses three point pullup jump shot
Q4 6:10Stoppage (Out of bounds)
Q4 6:10
Grizzlies offensive rebound
Q4 6:10
Jaylen Wells misses two point jump shot
Q4 6:23
Grizzlies lineup change (Jaylen Wells, Jaren Jackson Jr., Luke Kennard, Santi Aldama, Jake LaRavia)
Q4 6:23Stoppage (Out of bounds)
Q4 6:23
Grizzlies offensive rebound
Q4 6:23
Santi Aldama misses two point floating jump shot
Q4 6:30
Jaren Jackson Jr. defensive rebound
Q4 6:33
Russell Westbrook misses three point jump shot
Q4 6:54
Jaren Jackson Jr. makes three point pullup jump shot
Q4 7:02
Michael Porter Jr. personal foul (Jaren Jackson Jr. draws the foul)
Q4 7:09
Jamal Murray makes two point pullup jump shot
Q4 7:19
Grizzlies lineup change (Jaren Jackson Jr., Luke Kennard, Santi Aldama, Jake LaRavia, Scotty Pippen Jr.)
Q4 7:19Stoppage (Out of bounds)
Q4 7:19
Nuggets offensive rebound
Q4 7:19
Jaren Jackson Jr. blocks Russell Westbrook's two point layup
Q4 7:36
Santi Aldama makes three point jump shot (Luke Kennard assists)
Q4 7:46
Jamal Murray makes three point jump shot (Russell Westbrook assists)
Q4 7:59
Santi Aldama makes two point layup (Scotty Pippen Jr. assists)
Q4 8:10
Jamal Murray makes three point jump shot (Russell Westbrook assists)
Q4 8:28
Scotty Pippen Jr. makes two point running finger roll layup (Desmond Bane assists)
Q4 8:31
Dario Saric turnover (bad pass) (Desmond Bane steals)
Q4 8:34
Michael Porter Jr. defensive rebound
Q4 8:37
Desmond Bane misses three point jump shot
Q4 8:59
Grizzlies lineup change (Jaren Jackson Jr., Luke Kennard, Desmond Bane, Santi Aldama, Scotty Pippen Jr.)
Q4 8:59
Grizzlies 60 second timeout
Q4 8:59
Michael Porter Jr. makes two point running layup (Russell Westbrook assists)
Q4 9:00
Dario Saric defensive rebound
Q4 9:04
Michael Porter Jr. blocks Jaren Jackson Jr.'s two point driving layup
Q4 9:18
Nuggets lineup change (Michael Porter Jr., Dario Saric, Russell Westbrook, Jamal Murray, Christian Braun)
Q4 9:18
Peyton Watson personal foul (Loose ball) (Jaren Jackson Jr. draws the foul)
Q4 9:18
Peyton Watson turnover (bad pass)
Q4 9:27
Peyton Watson defensive rebound
Q4 9:30
Jaren Jackson Jr. misses three point jump shot
Q4 9:32
Brandon Clarke offensive rebound
Q4 9:34
Brandon Clarke misses two point driving floating jump shot
Q4 9:49
Russell Westbrook makes three point jump shot (Jamal Murray assists)
Q4 10:02
Jaren Jackson Jr. makes two point driving floating jump shot (Desmond Bane assists)
Q4 10:16
Nuggets turnover (shot clock violation)
Q4 10:16
Nuggets offensive rebound
Q4 10:16
Zeke Nnaji misses three point jump shot
Q4 10:26
Nuggets lineup change (Zeke Nnaji, Russell Westbrook, Peyton Watson, Jamal Murray, Christian Braun)
Q4 10:26Stoppage (Out of bounds)
Q4 10:42
Scotty Pippen Jr. makes regular free throw 2 of 2
Q4 10:42
Scotty Pippen Jr. makes regular free throw 1 of 2
Q4 10:42
Jamal Murray shooting foul (Scotty Pippen Jr. draws the foul)
Q4 10:53
Jamal Murray makes two point pullup jump shot (Peyton Watson assists)
Q4 11:07
Scotty Pippen Jr. makes regular free throw 2 of 2
Q4 11:07
Grizzlies lineup change (Jaren Jackson Jr., Desmond Bane, John Konchar, Brandon Clarke, Scotty Pippen Jr.)
Q4 11:07
Scotty Pippen Jr. makes regular free throw 1 of 2
Q4 11:07
Julian Strawther shooting foul (Scotty Pippen Jr. draws the foul)
Q4 11:18
John Konchar defensive rebound
Q4 11:21
Peyton Watson misses three point jump shot
Q4 11:30
Desmond Bane personal foul (Julian Strawther draws the foul)
Q4 11:41
Scotty Pippen Jr. makes two point driving finger roll layup
Q4 12:00
Grizzlies lineup change (Desmond Bane, John Konchar, Santi Aldama, Brandon Clarke, Scotty Pippen Jr.)
Q4 12:00
Nuggets lineup change (Zeke Nnaji, Russell Westbrook, Peyton Watson, Jamal Murray, Julian Strawther)
Q3 00:00End of 3rd Quarter.
Q3 00:00Instant replay
Q3 00:00
Nuggets offensive rebound
Q3 00:00
Michael Porter Jr. misses two point pullup jump shot
Q3 00:05
Scotty Pippen Jr. makes two point driving layup
Q3 00:23
Zeke Nnaji makes two point running alley-oop dunk (Russell Westbrook assists)
Q3 00:24
Julian Strawther defensive rebound
Q3 00:24
Santi Aldama misses two point tip layup
Q3 00:27
Santi Aldama offensive rebound
Q3 00:32
Luke Kennard misses three point running jump shot
Q3 00:37
Russell Westbrook turnover (lost ball) (John Konchar steals)
Q3 00:53
Santi Aldama makes two point driving floating jump shot (Scotty Pippen Jr. assists)
Q3 00:58
Scotty Pippen Jr. defensive rebound
Q3 00:59
Michael Porter Jr. misses two point driving floating jump shot
Q3 1:11
Julian Strawther defensive rebound
Q3 1:16
Jay Huff misses regular free throw 2 of 2
Q3 1:16
Jay Huff makes regular free throw 1 of 2
Q3 1:16
Julian Strawther personal foul (Loose ball) (Jay Huff draws the foul)
Q3 1:24
Luke Kennard makes technical free throw 1 of 1
Q3 1:24
Russell Westbrook rescinded technical foul.
Q3 1:25
Russell Westbrook makes two point driving finger roll layup
Q3 1:41
Russell Westbrook defensive rebound
Q3 1:44
Scotty Pippen Jr. misses regular free throw 2 of 2
Q3 1:44
Scotty Pippen Jr. makes regular free throw 1 of 2
Q3 1:44
Trey Alexander shooting foul (Scotty Pippen Jr. draws the foul)
Q3 1:58
Julian Strawther makes two point driving floating jump shot
Q3 2:17
Luke Kennard makes three point jump shot (Scotty Pippen Jr. assists)
Q3 2:23
Scotty Pippen Jr. offensive rebound
Q3 2:26
John Konchar misses three point jump shot
Q3 2:50
Michael Porter Jr. makes regular free throw 2 of 2
Q3 2:50
Grizzlies lineup change (Jay Huff, Luke Kennard, John Konchar, Santi Aldama, Scotty Pippen Jr.)
Q3 2:50
Nuggets lineup change (Michael Porter Jr., Zeke Nnaji, Trey Alexander, Russell Westbrook, Julian Strawther)
Q3 2:50
Nuggets offensive rebound
Q3 2:50
Michael Porter Jr. misses regular free throw 1 of 2
Q3 2:50
Jay Huff shooting foul (Michael Porter Jr. draws the foul)
Q3 2:50
Michael Porter Jr. offensive rebound
Q3 2:52
Russell Westbrook misses three point pullup jump shot
Q3 2:56
Michael Porter Jr. offensive rebound
Q3 2:59
Jake LaRavia blocks Michael Porter Jr.'s three point running pullup jump shot
Q3 3:02
Michael Porter Jr. defensive rebound
Q3 3:08
John Konchar misses three point running jump shot
Q3 3:13
Russell Westbrook turnover (bad pass) (Luke Kennard steals)
Q3 3:22
Julian Strawther defensive rebound
Q3 3:25
Jay Huff misses three point jump shot
Q3 3:34
Santi Aldama defensive rebound
Q3 3:36
Trey Alexander misses two point pullup bank jump shot
Q3 3:54
Santi Aldama makes two point running dunk (Jake LaRavia assists)
Q3 3:58
Jake LaRavia defensive rebound
Q3 4:01
Michael Porter Jr. misses two point turnaround fadeaway jump shot
Q3 4:18
Grizzlies lineup change (Jay Huff, Luke Kennard, John Konchar, Santi Aldama, Jake LaRavia)
Q3 4:18
Nuggets lineup change (Michael Porter Jr., DeAndre Jordan, Trey Alexander, Russell Westbrook, Julian Strawther)
Q3 4:18
Nuggets 60 second timeout
Q3 4:18
Santi Aldama makes two point driving finger roll layup
Q3 4:28
Luke Kennard defensive rebound
Q3 4:30
Jamal Murray misses three point jump shot
Q3 4:38
Russell Westbrook defensive rebound
Q3 4:41
Jaren Jackson Jr. misses three point jump shot
Q3 4:47
Santi Aldama defensive rebound
Q3 4:49
DeAndre Jordan misses two point cutting dunk
Q3 5:06
Jaren Jackson Jr. makes three point jump shot (Luke Kennard assists)
Q3 5:13
Christian Braun turnover (lost ball) (John Konchar steals)
Q3 5:15
Christian Braun defensive rebound
Q3 5:20
Jaren Jackson Jr. misses three point jump shot
Q3 5:25Stoppage (Court cleanup)
Q3 5:25Stoppage (Out of bounds)
Q3 5:28
DeAndre Jordan makes two point putback layup
Q3 5:28
DeAndre Jordan offensive rebound
Q3 5:35
Jaren Jackson Jr. blocks Christian Braun's two point running reverse layup
Q3 5:39
John Konchar turnover (lost ball) (Jamal Murray steals)
Q3 5:45
Santi Aldama defensive rebound
Q3 5:46
Russell Westbrook misses two point driving finger roll layup
Q3 6:01
Jaren Jackson Jr. makes regular free throw 1 of 1
Q3 6:01
Grizzlies lineup change (Jaren Jackson Jr., Luke Kennard, John Konchar, Santi Aldama, Jake LaRavia)
Q3 6:01
DeAndre Jordan shooting foul (Jaren Jackson Jr. draws the foul)
Q3 6:01
Jaren Jackson Jr. makes two point driving layup
Q3 6:16
Christian Braun makes two point driving finger roll layup
Q3 6:27
Jamal Murray defensive rebound
Q3 6:31
Desmond Bane misses three point running pullup jump shot
Q3 6:33
Jaren Jackson Jr. defensive rebound
Q3 6:35
Jaren Jackson Jr. blocks DeAndre Jordan's two point layup
Q3 6:51
Grizzlies lineup change (Jaren Jackson Jr., Luke Kennard, Desmond Bane, Santi Aldama, Jake LaRavia)
Q3 6:51
Jaylen Wells turnover (out of bounds bad pass)
Q3 6:53Stoppage (Out of bounds)
Q3 6:53
Jake LaRavia offensive rebound
Q3 6:53
Jamal Murray blocks Jake LaRavia's two point layup
Q3 7:07
Russell Westbrook makes two point fadeaway jump shot
Q3 7:16
Grizzlies lineup change (Jaylen Wells, Jaren Jackson Jr., Desmond Bane, Santi Aldama, Jake LaRavia)
Q3 7:16
Brandon Clarke personal foul (DeAndre Jordan draws the foul)
Q3 7:16
DeAndre Jordan offensive rebound
Q3 7:16
Michael Porter Jr. misses two point fadeaway jump shot
Q3 7:33
Russell Westbrook defensive rebound
Q3 7:35
Jaylen Wells misses two point reverse layup
Q3 7:53
DeAndre Jordan makes two point running dunk (Russell Westbrook assists)
Q3 7:58
Jaren Jackson Jr. turnover (bad pass) (DeAndre Jordan steals)
Q3 8:19
Michael Porter Jr. makes regular free throw 1 of 1
Q3 8:19
Grizzlies 60 second timeout
Q3 8:19
Jake LaRavia shooting foul (Michael Porter Jr. draws the foul)
Q3 8:19
Michael Porter Jr. makes two point layup (Russell Westbrook assists)
Q3 8:20Stoppage (Out of bounds)
Q3 8:22
Russell Westbrook defensive rebound
Q3 8:25
Jaren Jackson Jr. misses two point turnaround jump shot
Q3 8:27
Jaren Jackson Jr. offensive rebound
Q3 8:31
Jake LaRavia misses three point jump shot
Q3 8:42
Nuggets lineup change (Michael Porter Jr., DeAndre Jordan, Russell Westbrook, Jamal Murray, Christian Braun)
Q3 8:42
Peyton Watson turnover (offensive foul)
Q3 8:42
Peyton Watson offensive foul (Charge) (Brandon Clarke draws the foul)
Q3 8:45
Peyton Watson defensive rebound
Q3 8:47
Jaylen Wells misses three point jump shot
Q3 9:04
Michael Porter Jr. personal foul (Loose ball) (Brandon Clarke draws the foul)
Q3 9:04
Grizzlies defensive rebound
Q3 9:04
Christian Braun misses two point running finger roll layup
Q3 9:06
Jaren Jackson Jr. turnover (lost ball) (Christian Braun steals)
Q3 9:19
Nuggets lineup change (Michael Porter Jr., DeAndre Jordan, Peyton Watson, Jamal Murray, Christian Braun)
Q3 9:19
Dario Saric personal foul (Loose ball) (Jaylen Wells draws the foul)
Q3 9:19
Grizzlies offensive rebound
Q3 9:19
Jaylen Wells misses two point running layup
Q3 9:24
Dario Saric turnover (bad pass) (Jaylen Wells steals)
Q3 9:33
Peyton Watson defensive rebound
Q3 9:36
Jaylen Wells misses regular free throw 2 of 2
Q3 9:36
Grizzlies lineup change (Jaylen Wells, Jaren Jackson Jr., Desmond Bane, Brandon Clarke, Jake LaRavia)
Q3 9:36
Jaylen Wells makes regular free throw 1 of 2
Q3 9:36
Christian Braun shooting foul (Jaylen Wells draws the foul)
Q3 9:38
Desmond Bane defensive rebound
Q3 9:41
Christian Braun misses three point stepback jump shot
Q3 9:51
Peyton Watson defensive rebound
Q3 9:54
Brandon Clarke misses three point jump shot
Q3 10:04
Jamal Murray makes three point stepback jump shot
Q3 10:21
Dario Saric defensive rebound
Q3 10:24
Desmond Bane misses three point pullup jump shot
Q3 10:46
Peyton Watson makes three point jump shot (Dario Saric assists)
Q3 10:56
Christian Braun defensive rebound
Q3 11:00
Scotty Pippen Jr. misses regular free throw 2 of 2
Q3 11:00
Grizzlies offensive rebound
Q3 11:00
Scotty Pippen Jr. misses regular free throw 1 of 2
Q3 11:00
Christian Braun shooting foul (Scotty Pippen Jr. draws the foul)
Q3 11:16Stoppage (Out of bounds)
Q3 11:16
Grizzlies defensive rebound
Q3 11:16
Dario Saric misses two point jump shot
Q3 11:31
Desmond Bane personal foul (Loose ball) (Jamal Murray draws the foul)
Q3 11:31
Nuggets defensive rebound
Q3 11:31
Scotty Pippen Jr. misses two point running layup
Q3 11:36
Jaren Jackson Jr. defensive rebound
Q3 11:38
Michael Porter Jr. misses three point pullup jump shot
Q3 12:00
Grizzlies lineup change (Jaylen Wells, Jaren Jackson Jr., Desmond Bane, Brandon Clarke, Scotty Pippen Jr.)
Q3 12:00
Nuggets lineup change (Michael Porter Jr., Dario Saric, Peyton Watson, Jamal Murray, Christian Braun)
Q2 00:00End of 1st Half.
Q2 00:00
Grizzlies offensive rebound
Q2 00:00
Jake LaRavia misses two point stepback jump shot
Q2 00:03
Jaylen Wells offensive rebound
Q2 00:03
Santi Aldama misses three point jump shot
Q2 00:25
Jamal Murray makes three point running pullup jump shot (Christian Braun assists)
Q2 00:29
Christian Braun defensive rebound
Q2 00:32
Jake LaRavia misses three point stepback jump shot
Q2 00:55
Russell Westbrook turnover (offensive foul)
Q2 00:55
Russell Westbrook offensive foul (Jake LaRavia draws the foul)
Q2 00:57
Desmond Bane turnover (out of bounds bad pass)
Q2 1:08
Santi Aldama defensive rebound
Q2 1:10
Michael Porter Jr. misses regular free throw 1 of 1
Q2 1:10
Grizzlies lineup change (Jaylen Wells, Jay Huff, Desmond Bane, Santi Aldama, Jake LaRavia)
Q2 1:10
Nuggets lineup change (Michael Porter Jr., DeAndre Jordan, Russell Westbrook, Jamal Murray, Christian Braun)
Q2 1:10
Santi Aldama shooting foul (Michael Porter Jr. draws the foul)
Q2 1:10
Michael Porter Jr. makes two point fadeaway bank jump shot (Russell Westbrook assists)
Q2 1:22
Brandon Clarke makes regular free throw 1 of 1
Q2 1:22
Peyton Watson shooting foul (Brandon Clarke draws the foul)
Q2 1:22
Brandon Clarke makes two point floating jump shot
Q2 1:28
Jake LaRavia defensive rebound
Q2 1:30
Jamal Murray misses two point pullup jump shot
Q2 1:45
Russell Westbrook defensive rebound
Q2 1:49
Santi Aldama misses regular free throw 1 of 1
Q2 1:49
Russell Westbrook shooting foul (Santi Aldama draws the foul)
Q2 1:49
Santi Aldama makes two point layup (Desmond Bane assists)
Q2 2:00
Christian Braun makes two point turnaround fadeaway jump shot (Jamal Murray assists)
Q2 2:11
Santi Aldama kicked ball violation
Q2 2:21
Jaylen Wells makes three point jump shot
Q2 2:22
Jaylen Wells offensive rebound
Q2 2:26
Russell Westbrook blocks Jake LaRavia's two point driving layup
Q2 2:36
Peyton Watson makes three point jump shot (Russell Westbrook assists)
Q2 2:57
Jaylen Wells makes two point jump shot (Desmond Bane assists)
Q2 3:01
Grizzlies lineup change (Jaylen Wells, Desmond Bane, Santi Aldama, Brandon Clarke, Jake LaRavia)
Q2 3:01Stoppage (Out of bounds)
Q2 3:01
Grizzlies offensive rebound
Q2 3:01
Jamal Murray blocks Jake LaRavia's two point driving floating jump shot
Q2 3:14
Grizzlies lineup change (Jaylen Wells, Jay Huff, Desmond Bane, Santi Aldama, Jake LaRavia)
Q2 3:14
Grizzlies 60 second timeout
Q2 3:17
Jamal Murray makes three point jump shot (Russell Westbrook assists)
Q2 3:23
Jay Huff makes two point tip layup
Q2 3:23
Jay Huff offensive rebound
Q2 3:30
Jaylen Wells misses two point turnaround fadeaway jump shot
Q2 3:47
Nuggets lineup change (Michael Porter Jr., Russell Westbrook, Peyton Watson, Jamal Murray, Christian Braun)
Q2 3:47
Grizzlies offensive rebound
Q2 3:47
Luke Kennard misses regular free throw 1 of 1
Q2 3:47
Peyton Watson personal foul (Vince Williams Jr. draws the foul)
Q2 3:51
Vlatko Cancar makes two point driving dunk (Jamal Murray assists)
Q2 4:01
Vince Williams Jr. makes two point putback layup
Q2 4:01
Vince Williams Jr. offensive rebound
Q2 4:07
Vince Williams Jr. misses two point driving floating jump shot
Q2 4:26
Michael Porter Jr. makes two point turnaround jump shot (Peyton Watson assists)
Q2 4:31
Vlatko Cancar offensive rebound
Q2 4:39
Michael Porter Jr. misses three point jump shot
Q2 4:51
Nuggets lineup change (Michael Porter Jr., Vlatko Cancar, Peyton Watson, Jamal Murray, Christian Braun)
Q2 4:51
Nuggets 60 second timeout
Q2 4:51
Santi Aldama makes two point running dunk (Jaylen Wells assists)
Q2 4:55
Jaylen Wells defensive rebound
Q2 4:58
Michael Porter Jr. misses three point pullup jump shot
Q2 5:02
Vince Williams Jr. makes two point putback layup
Q2 5:02
Vince Williams Jr. offensive rebound
Q2 5:10
Luke Kennard misses two point turnaround fadeaway jump shot
Q2 5:19
Jamal Murray personal foul (Vince Williams Jr. draws the foul)
Q2 5:22
Grizzlies lineup change (Jaylen Wells, Jay Huff, Luke Kennard, Santi Aldama, Vince Williams Jr.)
Q2 5:22
Nuggets lineup change (Michael Porter Jr., Vlatko Cancar, Jamal Murray, Julian Strawther, Christian Braun)
Q2 5:22
Vlatko Cancar turnover (out of bounds bad pass)
Q2 5:22
Russell Westbrook defensive rebound
Q2 5:26
Vince Williams Jr. misses two point turnaround jump shot
Q2 5:37
Michael Porter Jr. makes two point jump shot
Q2 5:46
Michael Porter Jr. offensive rebound
Q2 5:46
Julian Strawther misses two point running pullup jump shot
Q2 5:50
Luke Kennard turnover (lost ball) (Julian Strawther steals)
Q2 6:03
Russell Westbrook makes two point driving finger roll layup
Q2 6:15
Santi Aldama makes three point jump shot (Brandon Clarke assists)
Q2 6:36
Jamal Murray makes regular free throw 2 of 2
Q2 6:36
Nuggets lineup change (Michael Porter Jr., Vlatko Cancar, Russell Westbrook, Jamal Murray, Julian Strawther)
Q2 6:36
Jamal Murray makes regular free throw 1 of 2
Q2 6:36
Vince Williams Jr. personal foul (Jamal Murray draws the foul)
Q2 6:46
Brandon Clarke makes regular free throw 1 of 1
Q2 6:46
Dario Saric shooting foul (Brandon Clarke draws the foul)
Q2 6:46
Brandon Clarke makes two point cutting finger roll layup (Jaylen Wells assists)
Q2 6:50
Santi Aldama defensive rebound
Q2 6:53
Jamal Murray misses regular free throw 1 of 1
Q2 6:53
Grizzlies lineup change (Jaylen Wells, Luke Kennard, Santi Aldama, Vince Williams Jr., Brandon Clarke)
Q2 6:53
Nuggets lineup change (Michael Porter Jr., Dario Saric, Russell Westbrook, Jamal Murray, Julian Strawther)
Q2 6:53
Brandon Clarke shooting foul (Jamal Murray draws the foul)
Q2 6:53
Jamal Murray makes two point driving layup
Q2 7:00
Scotty Pippen Jr. makes two point driving finger roll layup
Q2 7:06
Michael Porter Jr. makes two point running layup (Jamal Murray assists)
Q2 7:12
Santi Aldama turnover (bad pass) (Jamal Murray steals)
Q2 7:22
Jake LaRavia defensive rebound
Q2 7:25
Julian Strawther misses three point jump shot
Q2 7:31
Russell Westbrook defensive rebound
Q2 7:31
Brandon Clarke misses two point tip layup
Q2 7:31
Brandon Clarke offensive rebound
Q2 7:35
Desmond Bane misses two point driving floating bank jump shot
Q2 7:46
Russell Westbrook turnover (bad pass) (Brandon Clarke steals)
Q2 7:53
Brandon Clarke makes two point putback layup
Q2 7:53
Brandon Clarke offensive rebound
Q2 7:59
Jake LaRavia misses two point driving floating jump shot
Q2 8:08
Vlatko Cancar makes three point jump shot (Michael Porter Jr. assists)
Q2 8:19
Nuggets lineup change (Michael Porter Jr., Vlatko Cancar, Russell Westbrook, Jamal Murray, Julian Strawther)
Q2 8:19
Grizzlies lineup change (Desmond Bane, Santi Aldama, Brandon Clarke, Jake LaRavia, Scotty Pippen Jr.)
Q2 8:19
Nuggets lineup change (Vlatko Cancar, Russell Westbrook, Peyton Watson, Jamal Murray, Julian Strawther)
Q2 8:19
Jaren Jackson Jr. turnover (offensive foul)
Q2 8:19
Jaren Jackson Jr. offensive foul (Charge) (Russell Westbrook draws the foul)
Q2 8:26
Nuggets delay of game violation
Q2 8:28
Peyton Watson makes two point running finger roll layup (Russell Westbrook assists)
Q2 8:31
Russell Westbrook defensive rebound
Q2 8:34
Desmond Bane misses two point driving floating bank jump shot
Q2 8:44
Peyton Watson turnover (traveling)
Q2 8:44
Peyton Watson offensive rebound
Q2 8:46
Jake LaRavia blocks Vlatko Cancar's two point running layup
Q2 8:52
Brandon Clarke turnover (lost ball) (Russell Westbrook steals)
Q2 9:12
Desmond Bane defensive rebound
Q2 9:14
Julian Strawther misses three point stepback jump shot
Q2 9:21
Scotty Pippen Jr. personal foul (Julian Strawther draws the foul)
Q2 9:32
Grizzlies 60 second timeout
Q2 9:32
Jaren Jackson Jr. turnover (out of bounds lost ball)
Q2 9:32
Jaren Jackson Jr. offensive rebound
Q2 9:33
Julian Strawther blocks Jake LaRavia's two point running dunk
Q2 9:38
Desmond Bane defensive rebound
Q2 9:40
Russell Westbrook misses three point pullup jump shot
Q2 9:54
Jake LaRavia makes two point running alley-oop dunk (Scotty Pippen Jr. assists)
Q2 9:58
Brandon Clarke defensive rebound
Q2 10:01
Julian Strawther misses three point jump shot
Q2 10:11
Vlatko Cancar defensive rebound
Q2 10:16
Desmond Bane misses three point jump shot
Q2 10:30
Vlatko Cancar personal foul (Jake LaRavia draws the foul)
Q2 10:32
Jake LaRavia defensive rebound
Q2 10:35
Russell Westbrook misses regular free throw 2 of 2
Q2 10:35
Russell Westbrook makes regular free throw 1 of 2
Q2 10:35
Brandon Clarke shooting foul (Russell Westbrook draws the foul)
Q2 10:39
Jake LaRavia personal foul (Christian Braun draws the foul)
Q2 10:50
Jake LaRavia makes two point tip layup
Q2 10:50
Jake LaRavia offensive rebound
Q2 10:56
Scotty Pippen Jr. misses two point driving floating bank jump shot
Q2 11:16
Julian Strawther makes regular free throw 2 of 2
Q2 11:16
Nuggets offensive rebound
Q2 11:16
Julian Strawther misses regular free throw 1 of 2
Q2 11:16
Desmond Bane shooting foul (Julian Strawther draws the foul)
Q2 11:31
Russell Westbrook defensive rebound
Q2 11:34
Jaren Jackson Jr. misses regular free throw 2 of 2
Q2 11:34
Jaren Jackson Jr. makes regular free throw 1 of 2
Q2 11:34
Peyton Watson shooting foul (Jaren Jackson Jr. draws the foul)
Q2 11:48
Julian Strawther makes three point jump shot (Christian Braun assists)
Q2 12:00
Grizzlies lineup change (Jaren Jackson Jr., Desmond Bane, Brandon Clarke, Jake LaRavia, Scotty Pippen Jr.)
Q2 12:00
Nuggets lineup change (Vlatko Cancar, Russell Westbrook, Peyton Watson, Julian Strawther, Christian Braun)
Q1 00:00End of 1st Quarter.
Q1 00:02
Michael Porter Jr. defensive rebound
Q1 00:02
Desmond Bane misses three point pullup jump shot
Q1 00:10
Christian Braun personal foul (Take) (Desmond Bane draws the foul)
Q1 00:25
Christian Braun makes regular free throw 2 of 2
Q1 00:25
Grizzlies lineup change (Desmond Bane, Santi Aldama, Brandon Clarke, Jake LaRavia, Scotty Pippen Jr.)
Q1 00:25
Nuggets lineup change (Michael Porter Jr., Vlatko Cancar, Russell Westbrook, Peyton Watson, Christian Braun)
Q1 00:25
Nuggets offensive rebound
Q1 00:25
Christian Braun misses regular free throw 1 of 2
Q1 00:25
Jay Huff shooting foul (Christian Braun draws the foul)
Q1 00:27
Vince Williams Jr. turnover (lost ball) (Russell Westbrook steals)
Q1 00:48
Michael Porter Jr. makes two point running dunk (Russell Westbrook assists)
Q1 00:50
Vlatko Cancar defensive rebound
Q1 00:53
Jay Huff misses three point jump shot
Q1 1:00
Christian Braun makes two point reverse dunk (Russell Westbrook assists)
Q1 1:12
Grizzlies lineup change (Jay Huff, Santi Aldama, Vince Williams Jr., Jake LaRavia, Scotty Pippen Jr.)
Q1 1:12
Nuggets 60 second timeout
Q1 1:12
Santi Aldama makes three point jump shot
Q1 1:17
Santi Aldama offensive rebound
Q1 1:17
Jay Huff misses two point turnaround fadeaway jump shot
Q1 1:37
Christian Braun makes two point running pullup jump shot (Russell Westbrook assists)
Q1 1:42
Vince Williams Jr. turnover (lost ball) (Julian Strawther steals)
Q1 1:45
Vince Williams Jr. defensive rebound
Q1 1:48
Julian Strawther misses two point driving floating jump shot
Q1 1:56
Vince Williams Jr. turnover (bad pass) (Michael Porter Jr. steals)
Q1 1:57
Vlatko Cancar kicked ball violation
Q1 1:57
Nuggets lineup change (Michael Porter Jr., Vlatko Cancar, Russell Westbrook, Julian Strawther, Christian Braun)
Q1 1:57Stoppage (Out of bounds)
Q1 1:57
Grizzlies offensive rebound
Q1 2:00
Luke Kennard misses three point running pullup jump shot
Q1 2:04
Peyton Watson turnover (bad pass) (Santi Aldama steals)
Q1 2:10
Julian Strawther defensive rebound
Q1 2:13
Vince Williams Jr. misses three point jump shot
Q1 2:22
Vince Williams Jr. defensive rebound
Q1 2:26
Peyton Watson misses three point jump shot
Q1 2:39
Jake LaRavia makes two point driving floating jump shot
Q1 2:49
Russell Westbrook turnover (offensive foul)
Q1 2:49
Russell Westbrook offensive foul (Charge) (Vince Williams Jr. draws the foul)
Q1 2:54
Nuggets 60 second timeout
Q1 2:54
Jake LaRavia kicked ball violation
Q1 2:57
Vlatko Cancar defensive rebound
Q1 2:58
Vince Williams Jr. misses two point cutting finger roll layup
Q1 3:06
Jake LaRavia defensive rebound
Q1 3:10
Trey Alexander misses three point jump shot
Q1 3:27
Jake LaRavia makes regular free throw 2 of 2
Q1 3:27
Nuggets lineup change (Vlatko Cancar, Trey Alexander, Russell Westbrook, Peyton Watson, Julian Strawther)
Q1 3:27
Jake LaRavia makes regular free throw 1 of 2
Q1 3:27
Julian Strawther shooting foul (Jake LaRavia draws the foul)
Q1 3:32
Vince Williams Jr. defensive rebound
Q1 3:34
Russell Westbrook misses two point driving finger roll layup
Q1 3:49
Jay Huff makes three point jump shot (Jake LaRavia assists)
Q1 4:01
Peyton Watson makes regular free throw 1 of 1
Q1 4:01
Grizzlies lineup change (Jay Huff, Luke Kennard, Santi Aldama, Vince Williams Jr., Jake LaRavia)
Q1 4:01
Nuggets lineup change (Michael Porter Jr., Trey Alexander, Russell Westbrook, Peyton Watson, Julian Strawther)
Q1 4:01
Jay Huff shooting foul (Peyton Watson draws the foul)
Q1 4:01
Peyton Watson makes two point turnaround fadeaway jump shot
Q1 4:18
Luke Kennard makes two point driving floating jump shot (Jake LaRavia assists)
Q1 4:37
Jamal Murray makes two point running reverse layup
Q1 4:40
Julian Strawther defensive rebound
Q1 4:43
Peyton Watson blocks Desmond Bane's two point driving finger roll layup
Q1 4:59
Michael Porter Jr. makes two point hook shot
Q1 5:15
Desmond Bane makes regular free throw 2 of 2
Q1 5:15Stoppage (Blood rule)
Q1 5:15
Grizzlies lineup change (Jay Huff, Luke Kennard, Desmond Bane, Santi Aldama, Jake LaRavia)
Q1 5:15
Nuggets lineup change (Michael Porter Jr., Trey Alexander, Peyton Watson, Jamal Murray, Julian Strawther)
Q1 5:15
Desmond Bane makes regular free throw 1 of 2
Q1 5:15
Dario Saric shooting foul (Desmond Bane draws the foul)
Q1 5:19
Jaren Jackson Jr. defensive rebound
Q1 5:22
Jamal Murray misses three point jump shot
Q1 5:29
Jaren Jackson Jr. personal foul (Michael Porter Jr. draws the foul)
Q1 5:44
Jaren Jackson Jr. makes two point turnaround bank jump shot
Q1 5:57
Michael Porter Jr. makes two point putback layup
Q1 5:57
Michael Porter Jr. offensive rebound
Q1 6:02
Trey Alexander misses two point layup
Q1 6:07
Desmond Bane turnover (lost ball) (Jamal Murray steals)
Q1 6:13
Santi Aldama defensive rebound
Q1 6:13
Jamal Murray misses two point tip layup
Q1 6:13
Jamal Murray offensive rebound
Q1 6:16
Jaylen Wells blocks Jamal Murray's two point driving floating jump shot
Q1 6:28
Desmond Bane personal foul (Loose ball) (Jamal Murray draws the foul)
Q1 6:28
Nuggets defensive rebound
Q1 6:28
Luke Kennard misses three point jump shot
Q1 6:35
Michael Porter Jr. makes two point driving reverse layup (Trey Alexander assists)
Q1 6:50
Santi Aldama makes two point driving bank hook shot (Luke Kennard assists)
Q1 7:04
Dario Saric turnover (offensive foul)
Q1 7:04
Dario Saric offensive foul (Santi Aldama draws the foul)
Q1 7:06
Nuggets lineup change (Michael Porter Jr., Trey Alexander, Dario Saric, Jamal Murray, Julian Strawther)
Q1 7:06
Luke Kennard turnover (out of bounds bad pass)
Q1 7:16
Christian Braun makes regular free throw 2 of 2
Q1 7:16
Grizzlies lineup change (Jaylen Wells, Jaren Jackson Jr., Luke Kennard, Desmond Bane, Santi Aldama)
Q1 7:16
Grizzlies 60 second timeout
Q1 7:16
Christian Braun makes regular free throw 1 of 2
Q1 7:16
Jaylen Wells shooting foul (Christian Braun draws the foul)
Q1 7:16
Christian Braun defensive rebound
Q1 7:21
Jaylen Wells misses three point running jump shot
Q1 7:26
Scotty Pippen Jr. defensive rebound
Q1 7:28
Christian Braun misses three point jump shot
Q1 7:37
Michael Porter Jr. defensive rebound
Q1 7:39
Scotty Pippen Jr. misses two point turnaround jump shot
Q1 7:49
Grizzlies lineup change (Jaylen Wells, Luke Kennard, Santi Aldama, Brandon Clarke, Scotty Pippen Jr.)
Q1 7:49
Nuggets lineup change (Michael Porter Jr., Dario Saric, Jamal Murray, Julian Strawther, Christian Braun)
Q1 7:49Stoppage (Out of bounds)
Q1 7:49
Grizzlies offensive rebound
Q1 7:49
Jaren Jackson Jr. misses two point driving floating jump shot
Q1 8:00
Jamal Murray turnover (bad pass) (Jaren Jackson Jr. steals)
Q1 8:09
Scotty Pippen Jr. turnover (bad pass) (Peyton Watson steals)
Q1 8:12
Jamal Murray turnover (lost ball) (Scotty Pippen Jr. steals)
Q1 8:26
Jaren Jackson Jr. makes two point alley-oop dunk (Brandon Clarke assists)
Q1 8:40
Dario Saric makes regular free throw 2 of 2
Q1 8:40
Dario Saric makes regular free throw 1 of 2
Q1 8:40
Jaren Jackson Jr. shooting foul (Dario Saric draws the foul)
Q1 8:54
Jaylen Wells makes two point reverse layup (Scotty Pippen Jr. assists)
Q1 9:05
Desmond Bane defensive rebound
Q1 9:09
Jamal Murray misses three point pullup jump shot
Q1 9:16Stoppage (Out of bounds)
Q1 9:24
Jamal Murray defensive rebound
Q1 9:27
Jaren Jackson Jr. misses three point running jump shot
Q1 9:32
Jaren Jackson Jr. defensive rebound
Q1 9:34
Peyton Watson misses two point running dunk
Q1 9:36
Christian Braun defensive rebound
Q1 9:41
Scotty Pippen Jr. misses three point jump shot
Q1 9:54
Christian Braun makes two point running layup (Michael Porter Jr. assists)
Q1 9:59
Jaylen Wells turnover (lost ball) (Dario Saric steals)
Q1 10:06
Scotty Pippen Jr. defensive rebound
Q1 10:09
Jamal Murray misses three point running jump shot
Q1 10:13
Michael Porter Jr. defensive rebound
Q1 10:16
Desmond Bane misses two point fadeaway jump shot
Q1 10:27
Michael Porter Jr. makes two point stepback jump shot
Q1 10:34Stoppage (Out of bounds)
Q1 10:34
Nuggets offensive rebound
Q1 10:34
Scotty Pippen Jr. blocks Dario Saric's two point running layup
Q1 10:37
Jaren Jackson Jr. turnover (lost ball) (Christian Braun steals)
Q1 10:51
Jamal Murray makes two point driving floating jump shot
Q1 11:13
Brandon Clarke makes two point layup (Scotty Pippen Jr. assists)
Q1 11:26
Dario Saric makes three point jump shot (Jamal Murray assists)
Q1 11:36
Michael Porter Jr. defensive rebound
Q1 11:48
Scotty Pippen Jr. misses three point jump shot
Q1 12:00
Dario Saric vs. Jaren Jackson Jr. (Brandon Clarke gains possession)
Q1 12:00
Grizzlies lineup change (Jaylen Wells, Jaren Jackson Jr., Desmond Bane, Brandon Clarke, Scotty Pippen Jr.)
Q1 12:00
Nuggets lineup change (Michael Porter Jr., Dario Saric, Peyton Watson, Jamal Murray, Christian Braun)

Game Leaders

Player stats

Nuggets
PlayerMINPTSREBASTSTLBLKFGMFGAFG%3PM3PA3P%FTMFTAFT%OREBDREBTOPF+/-
1.M. Porter Jr.F40:072411311112152.40402633.3560316
9.D. SaricC18:20851202633.3245022100053510
4.R. WestbrookG32:221210142151241.7142512501953-1
27.J. MurrayG36:00274632102050510502366.7133218
0.C. BraunG34:0219723071258.30205683.3252422
Grizzlies
PlayerMINPTSREBASTSTLBLKFGMFGAFG%3PM3PA3P%FTMFTAFT%OREBDREBTOPF+/-
13.J. Jackson Jr.F28:4219811571741.2282535602674-15
10.L. KennardG-F23:39613102633.314251250012013
22.D. BaneG29:24555101101005035600525-24
7.S. AldamaF33:162811010121963.24757.101029317
3.J. LaRaviaF27:418950331127.3020221003604-9

Team stats

Field Goals

DEN
48-100 / 48%
MEM
41-103 / 39.8%

3 Pointers

DEN
12-36 / 33.3%
MEM
9-38 / 23.7%

Free throws

DEN
14-22 / 63.6%
MEM
19-31 / 61.3%

Assists

DEN
29
MEM
24

Blocks

DEN
6
MEM
10

Steals

DEN
15
MEM
9

Turnovers

DEN
18
MEM
22

Fouls

DEN
29
MEM
24

Points in paint

DEN
62
MEM
60

Last 3 Head to Head

DEN
122
MEM
110

DEN
90
MEM
105

DEN
126
MEM
111

Last 5

Nuggets
DateOpponentResult
at
NOP
W 129-132
at
POR
L 126-124
at
SAC
W 129-130
vs
LAC
W 120-98
at
ATL
W 111-141
Grizzlies
DateOpponentResult
at
ATL
W 112-128
vs
GSW
W 144-93
at
LAL
L 116-110
vs
BKN
W 135-119
at
WAS
W 112-140

Injuries

Nuggets
PlayerPosDateInjuryStatus
Vlatko ČančarFKneeCancar will be re-evaluated in eight weeks following a left knee surgery on Wednesday (Dec. 4), per Ryan Blackburn of MileHighSports.com.
DaRon Holmes IIFAchillesDaRon Holmes II has suffered a torn right Achilles tendon, sources tell @TheAthletic @Stadium. He’s expected to miss the 2024-25 season.
Grizzlies
PlayerPosDateInjuryStatus
Marcus SmartGFingerSmart is listed as OUT for Monday's (Dec. 23) game against the Clippers.
Jay HuffCAnkleHuff is listed as OUT for Monday's (Dec. 23) game against the Clippers.
Vince Williams Jr.G-FAnkleThe Grizzlies announced that Williams Jr. is progressing well in his recovery from a Grade 3 right ankle sprain and the team expects him to return to game action in 3-to-6 weeks.
GG Jackson IIFFoot The Grizzlies announced Jackson continues to progress well from offseason foot surgery and is expected to return to play in 6-8 weeks.

Denver Nuggets Next Game

Ball Arena, Denver

Game Predictor

Memphis Grizzlies Next Game

FedExForum, Memphis

Game Predictor

Next matchup between Grizzlies & Nuggets

Ball Arena, Denver

Game Predictor

The Jump Hub

NBA news, opinions, analysis, tips and stats