FinalWin Prob.pScore
1037%102
106
463%107
98
ORTG#PossPace
MIA logo MIA
103.910297.8
BOS logo BOS
96.1102106.6

WIN PROBABILITY | PLAYS

Live win probability requires a premium subscription for some games.

Win Probability

CelticsHeatQ1Q2Q3Q49:006:003:009:006:003:009:006:003:009:006:003:00

Scoring Margin

CelticsHeatQ1Q2Q3Q49:006:003:009:006:003:009:006:003:009:006:003:00

Play-by-Play

Score / WinProb
ClockTeamEventMIABOS
Q4 - 0:00.0End of 4th Quarter.106
98
Q4 - 0:02.1HeatBam Adebayo defensive rebound106
98
Q4 - 0:06.2CelticsJaylen Brown misses three point jump shot106
98
Q4 - 0:10.8HeatBam Adebayo makes regular free throw 2 of 2106
98
Q4 - 0:10.0Celtics lineup change (Jayson Tatum, Grant Williams, Jaylen Brown, Derrick White, Al Horford)105
98
Q4 - 0:10.8HeatJimmy Butler makes technical free throw 1 of 1105
98
Q4 - 0:10.8CelticsMarcus Smart technical foul104
98
Q4 - 0:10.8CelticsMarcus Smart ejected from the game (Other)104
98
Q4 - 0:10.8HeatBam Adebayo makes regular free throw 1 of 2104
98
Q4 - 0:10.8CelticsDerrick White personal foul (Take) (Bam Adebayo draws the foul)103
98
Q4 - 0:18.5Stoppage (Out of bounds)103
98
Q4 - 0:19.5HeatHeat defensive rebound103
98
Q4 - 0:21.6CelticsDerrick White misses three point jump shot103
98
Q4 - 0:26.4CelticsJayson Tatum defensive rebound103
98
Q4 - 0:27.1HeatBam Adebayo misses regular free throw 2 of 2103
98
Q4 - 0:27.1HeatBam Adebayo makes regular free throw 1 of 2103
98
Q4 - 0:27.1CelticsMarcus Smart personal foul (Take) (Bam Adebayo draws the foul)102
98
Q4 - 0:33.6Heat 60 second timeout102
98
Q4 - 0:33.6Instant replay (Challenge: Ruling Upheld)102
98
Q4 - 0:33.6Celtics 60 second timeout102
98
Q4 - 0:33.6CelticsJayson Tatum turnover (offensive foul)102
98
Q4 - 0:33.6CelticsJayson Tatum offensive foul (Charge) (Max Strus draws the foul)102
98
Q4 - 0:37.3CelticsJayson Tatum defensive rebound102
98
Q4 - 0:40.9HeatTyler Herro misses three point jump shot102
98
Q4 - 0:50.1HeatBam Adebayo offensive rebound102
98
Q4 - 0:53.4HeatKyle Lowry misses two point pullup jump shot102
98
Q4 - 1:09HeatMax Strus defensive rebound102
98
Q4 - 1:11CelticsMarcus Smart misses two point driving layup102
98
Q4 - 1:16HeatHeat turnover (shot clock violation)102
98
Q4 - 1:16HeatHeat offensive rebound102
98
Q4 - 1:18HeatKyle Lowry misses three point jump shot102
98
Q4 - 1:40CelticsJayson Tatum makes two point driving layup (Jaylen Brown assists)102
98
Q4 - 1:43Celtics 60 second timeout102
96
Q4 - 1:43HeatJimmy Butler makes two point running dunk (Tyler Herro assists)102
96
Q4 - 1:45HeatTyler Herro defensive rebound100
96
Q4 - 1:48CelticsMax Strus blocks Jaylen Brown's two point driving layup100
96
Q4 - 2:00HeatKyle Lowry makes two point fadeaway jump shot100
96
Q4 - 2:17HeatMax Strus defensive rebound98
96
Q4 - 2:19CelticsJaylen Brown misses two point driving layup98
96
Q4 - 2:28CelticsAl Horford defensive rebound98
96
Q4 - 2:31HeatJimmy Butler misses two point pullup jump shot98
96
Q4 - 2:45HeatBam Adebayo defensive rebound98
96
Q4 - 2:47CelticsJaylen Brown misses two point pullup jump shot98
96
Q4 - 2:53Stoppage (Out of bounds)98
96
Q4 - 2:53CelticsCeltics offensive rebound98
96
Q4 - 2:55CelticsMax Strus blocks Jayson Tatum's two point driving layup98
96
Q4 - 3:06CelticsAl Horford defensive rebound98
96
Q4 - 3:09HeatKyle Lowry misses three point jump shot98
96
Q4 - 3:22CelticsMarcus Smart turnover (offensive foul)98
96
Q4 - 3:22CelticsMarcus Smart offensive foul (Bam Adebayo draws the foul)98
96
Q4 - 3:34CelticsAl Horford defensive rebound98
96
Q4 - 3:34HeatBam Adebayo misses regular free throw 2 of 298
96
Q4 - 3:34HeatBam Adebayo makes regular free throw 1 of 298
96
Q4 - 3:34CelticsAl Horford shooting foul (Bam Adebayo draws the foul)97
96
Q4 - 3:41Heat 60 second timeout97
96
Q4 - 3:47HeatMax Strus defensive rebound97
96
Q4 - 3:50CelticsJaylen Brown misses three point jump shot97
96
Q4 - 3:59CelticsAl Horford defensive rebound97
96
Q4 - 4:01HeatTyler Herro misses two point pullup jump shot97
96
Q4 - 4:21CelticsDerrick White makes three point jump shot (Jayson Tatum assists)97
96
Q4 - 4:38HeatJimmy Butler makes two point jump shot (Max Strus assists)97
93
Q4 - 4:41HeatTyler Herro defensive rebound95
93
Q4 - 4:45CelticsJaylen Brown misses two point driving dunk95
93
Q4 - 4:58HeatBam Adebayo makes regular free throw 2 of 295
93
Q4 - 4:58HeatBam Adebayo makes regular free throw 1 of 294
93
Q4 - 4:58CelticsAl Horford shooting foul (Bam Adebayo draws the foul)93
93
Q4 - 5:10CelticsJaylen Brown makes regular free throw 2 of 293
93
Q4 - 5:10Celtics lineup change (Marcus Smart, Jayson Tatum, Jaylen Brown, Derrick White, Al Horford)93
92
Q4 - 5:10CelticsJaylen Brown misses regular free throw 1 of 293
92
Q4 - 5:10HeatJimmy Butler shooting foul (Jaylen Brown draws the foul)93
92
Q4 - 5:32HeatJimmy Butler makes two point pullup jump shot (Kyle Lowry assists)93
92
Q4 - 5:45HeatJimmy Butler defensive rebound91
92
Q4 - 5:47CelticsJayson Tatum misses two point driving floating jump shot91
92
Q4 - 6:07HeatMax Strus makes three point pullup jump shot (Bam Adebayo assists)91
92
Q4 - 6:28CelticsJaylen Brown makes two point running reverse layup88
92
Q4 - 6:32CelticsMarcus Smart defensive rebound88
90
Q4 - 6:36HeatKyle Lowry misses three point jump shot88
90
Q4 - 6:41HeatTyler Herro defensive rebound88
90
Q4 - 6:44CelticsAl Horford misses three point jump shot88
90
Q4 - 7:00HeatKyle Lowry personal foul (Loose ball) (Marcus Smart draws the foul)88
90
Q4 - 7:00HeatMax Strus turnover (bad pass)88
90
Q4 - 7:08CelticsMarcus Smart turnover (bad pass) (Bam Adebayo steals)88
90
Q4 - 7:30HeatKyle Lowry makes three point jump shot (Bam Adebayo assists)88
90
Q4 - 7:40Celtics lineup change (Marcus Smart, Jayson Tatum, Jaylen Brown, Payton Pritchard, Al Horford)85
90
Q4 - 7:40Heat lineup change (Jimmy Butler, Kyle Lowry, Bam Adebayo, Tyler Herro, Max Strus)85
90
Q4 - 7:40Heat 60 second timeout85
90
Q4 - 7:43CelticsDaniel Theis makes regular free throw 1 of 185
90
Q4 - 7:43Celtics lineup change (Marcus Smart, Jayson Tatum, Jaylen Brown, Daniel Theis, Derrick White)85
89
Q4 - 7:43Heat lineup change (Jimmy Butler, Bam Adebayo, Gabe Vincent, Tyler Herro, Duncan Robinson)85
89
Q4 - 7:43HeatDewayne Dedmon shooting foul (Daniel Theis draws the foul)85
89
Q4 - 7:43CelticsDaniel Theis makes two point alley-oop layup (Derrick White assists)85
89
Q4 - 7:48CelticsDerrick White defensive rebound85
87
Q4 - 7:50HeatJimmy Butler misses three point jump shot85
87
Q4 - 8:08CelticsJaylen Brown makes two point running reverse layup85
87
Q4 - 8:12CelticsJaylen Brown defensive rebound85
85
Q4 - 8:14HeatDuncan Robinson misses three point jump shot85
85
Q4 - 8:28CelticsDaniel Theis makes two point cutting layup (Jayson Tatum assists)85
85
Q4 - 8:47HeatJimmy Butler makes two point pullup jump shot85
83
Q4 - 8:57HeatDewayne Dedmon defensive rebound83
83
Q4 - 9:00CelticsPayton Pritchard misses three point jump shot83
83
Q4 - 9:15HeatDewayne Dedmon turnover (offensive foul)83
83
Q4 - 9:15HeatDewayne Dedmon offensive foul (Jaylen Brown draws the foul)83
83
Q4 - 9:23HeatTyler Herro defensive rebound83
83
Q4 - 9:26CelticsJaylen Brown misses three point jump shot83
83
Q4 - 9:49CelticsJaylen Brown defensive rebound83
83
Q4 - 9:49HeatJimmy Butler misses regular free throw 2 of 283
83
Q4 - 9:49Celtics lineup change (Jayson Tatum, Jaylen Brown, Daniel Theis, Derrick White, Payton Pritchard)83
83
Q4 - 9:49HeatJimmy Butler misses regular free throw 1 of 283
83
Q4 - 9:49CelticsJaylen Brown shooting foul (Jimmy Butler draws the foul)83
83
Q4 - 10:01CelticsGrant Williams turnover (bad pass) (Dewayne Dedmon steals)83
83
Q4 - 10:22HeatDewayne Dedmon makes two point cutting layup (Jimmy Butler assists)83
83
Q4 - 10:34CelticsCeltics turnover (shot clock violation)81
83
Q4 - 10:35CelticsJaylen Brown offensive rebound81
83
Q4 - 10:37CelticsDewayne Dedmon blocks Jaylen Brown's two point driving layup81
83
Q4 - 10:58HeatDewayne Dedmon makes regular free throw 2 of 281
83
Q4 - 10:58HeatDewayne Dedmon makes regular free throw 1 of 280
83
Q4 - 10:58CelticsGrant Williams shooting foul (Dewayne Dedmon draws the foul)79
83
Q4 - 11:08HeatTyler Herro defensive rebound79
83
Q4 - 11:10CelticsDerrick White misses two point driving floating jump shot79
83
Q4 - 11:19HeatJimmy Butler personal foul (Jaylen Brown draws the foul)79
83
Q4 - 11:26CelticsJaylen Brown defensive rebound79
83
Q4 - 11:28HeatJimmy Butler misses two point stepback jump shot79
83
Q4 - 11:41HeatTyler Herro defensive rebound79
83
Q4 - 11:44CelticsGrant Williams misses three point jump shot79
83
Q4 - 12:00Heat lineup change (Jimmy Butler, Dewayne Dedmon, Gabe Vincent, Tyler Herro, Duncan Robinson)79
83
Q3 - 0:00.0End of 3rd Quarter.79
83
Q3 - 0:00.4HeatHeat offensive rebound79
83
Q3 - 0:00.4HeatKyle Lowry misses three point stepback jump shot79
83
Q3 - 0:12.2CelticsDaniel Theis makes two point cutting dunk (Jaylen Brown assists)79
83
Q3 - 0:26.9HeatJimmy Butler turnover (traveling)79
81
Q3 - 0:33.9CelticsJaylen Brown makes two point driving floating jump shot79
81
Q3 - 0:53.0CelticsJaylen Brown defensive rebound79
79
Q3 - 0:53.0HeatKyle Lowry misses regular free throw 2 of 279
79
Q3 - 0:53.0Celtics lineup change (Grant Williams, Jaylen Brown, Daniel Theis, Derrick White, Payton Pritchard)79
79
Q3 - 0:53.0Heat lineup change (Jimmy Butler, Dewayne Dedmon, Kyle Lowry, Tyler Herro, Duncan Robinson)79
79
Q3 - 0:53.0HeatKyle Lowry makes regular free throw 1 of 279
79
Q3 - 0:53.0CelticsJayson Tatum personal foul (Kyle Lowry draws the foul)78
79
Q3 - 1:04HeatDewayne Dedmon defensive rebound78
79
Q3 - 1:07CelticsJayson Tatum misses three point jump shot78
79
Q3 - 1:23HeatDewayne Dedmon makes two point cutting layup (Kyle Lowry assists)78
79
Q3 - 1:44CelticsDaniel Theis makes two point running dunk (Marcus Smart assists)76
79
Q3 - 1:49CelticsMarcus Smart defensive rebound76
77
Q3 - 1:52HeatTyler Herro misses three point jump shot76
77
Q3 - 2:09CelticsJayson Tatum makes two point running dunk (Marcus Smart assists)76
77
Q3 - 2:12HeatKyle Lowry turnover (bad pass) (Marcus Smart steals)76
75
Q3 - 2:20HeatDewayne Dedmon defensive rebound76
75
Q3 - 2:23CelticsDerrick White misses two point driving layup76
75
Q3 - 2:31CelticsGrant Williams offensive rebound76
75
Q3 - 2:34CelticsJayson Tatum misses regular free throw 2 of 276
75
Q3 - 2:34CelticsJayson Tatum makes regular free throw 1 of 276
75
Q3 - 2:34HeatDewayne Dedmon shooting foul (Jayson Tatum draws the foul)76
74
Q3 - 2:52HeatDewayne Dedmon makes two point floating jump shot (Kyle Lowry assists)76
74
Q3 - 2:58Celtics lineup change (Marcus Smart, Jayson Tatum, Grant Williams, Daniel Theis, Derrick White)74
74
Q3 - 2:58Heat lineup change (Dewayne Dedmon, P.J. Tucker, Kyle Lowry, Tyler Herro, Duncan Robinson)74
74
Q3 - 2:58CelticsMarcus Smart personal foul (Kyle Lowry draws the foul)74
74
Q3 - 3:03HeatDewayne Dedmon defensive rebound74
74
Q3 - 3:06CelticsMarcus Smart misses three point jump shot74
74
Q3 - 3:23HeatTyler Herro makes two point stepback jump shot74
74
Q3 - 3:37HeatMax Strus defensive rebound72
74
Q3 - 3:41CelticsGrant Williams misses two point reverse layup72
74
Q3 - 3:46CelticsAl Horford offensive rebound72
74
Q3 - 3:49CelticsDerrick White misses three point jump shot72
74
Q3 - 4:12HeatKyle Lowry makes three point jump shot (Tyler Herro assists)72
74
Q3 - 4:20CelticsAl Horford makes regular free throw 1 of 169
74
Q3 - 4:20Heat lineup change (Dewayne Dedmon, P.J. Tucker, Kyle Lowry, Tyler Herro, Max Strus)69
73
Q3 - 4:20HeatKyle Lowry shooting foul (Al Horford draws the foul)69
73
Q3 - 4:20CelticsAl Horford makes two point cutting dunk (Marcus Smart assists)69
73
Q3 - 4:28CelticsAl Horford defensive rebound69
71
Q3 - 4:31HeatTyler Herro misses two point pullup jump shot69
71
Q3 - 4:40CelticsDerrick White makes regular free throw 2 of 269
71
Q3 - 4:40CelticsDerrick White misses regular free throw 1 of 269
70
Q3 - 4:40HeatKyle Lowry shooting foul (Derrick White draws the foul)69
70
Q3 - 4:51Celtics lineup change (Marcus Smart, Jayson Tatum, Grant Williams, Derrick White, Al Horford)69
70
Q3 - 4:51Stoppage (Out of bounds)69
70
Q3 - 4:51CelticsCeltics defensive rebound69
70
Q3 - 4:53HeatTyler Herro misses two point pullup jump shot69
70
Q3 - 5:00CelticsMarcus Smart personal foul (P.J. Tucker draws the foul)69
70
Q3 - 5:04HeatBam Adebayo defensive rebound69
70
Q3 - 5:07CelticsAl Horford misses two point driving hook shot69
70
Q3 - 5:19CelticsJaylen Brown defensive rebound69
70
Q3 - 5:22HeatMax Strus misses three point stepback jump shot69
70
Q3 - 5:34Heat lineup change (P.J. Tucker, Kyle Lowry, Bam Adebayo, Tyler Herro, Max Strus)69
70
Q3 - 5:34CelticsDerrick White makes regular free throw 1 of 169
70
Q3 - 5:34CelticsJayson Tatum makes technical free throw 1 of 169
69
Q3 - 5:34HeatMax Strus technical foul69
68
Q3 - 5:34HeatP.J. Tucker shooting foul (Derrick White draws the foul)69
68
Q3 - 5:34CelticsDerrick White makes two point driving floating jump shot (Jaylen Brown assists)69
68
Q3 - 5:49HeatHeat turnover (shot clock violation)69
66
Q3 - 5:49HeatHeat offensive rebound69
66
Q3 - 5:50HeatBam Adebayo misses two point fadeaway jump shot69
66
Q3 - 6:14Heat 60 second timeout69
66
Q3 - 6:14CelticsMarcus Smart makes three point jump shot (Jayson Tatum assists)69
66
Q3 - 6:20CelticsAl Horford defensive rebound69
63
Q3 - 6:22HeatBam Adebayo misses two point driving finger roll layup69
63
Q3 - 6:26CelticsDerrick White personal foul (P.J. Tucker draws the foul)69
63
Q3 - 6:43CelticsJayson Tatum makes regular free throw 2 of 269
63
Q3 - 6:43CelticsJayson Tatum makes regular free throw 1 of 269
62
Q3 - 6:43HeatBam Adebayo shooting foul (Jayson Tatum draws the foul)69
61
Q3 - 6:45HeatMax Strus turnover (lost ball) (Jayson Tatum steals)69
61
Q3 - 7:04CelticsJaylen Brown makes three point jump shot (Derrick White assists)69
61
Q3 - 7:21CelticsAl Horford defensive rebound69
58
Q3 - 7:25HeatKyle Lowry misses three point jump shot69
58
Q3 - 7:30CelticsJaylen Brown personal foul (Kyle Lowry draws the foul)69
58
Q3 - 7:33HeatJimmy Butler defensive rebound69
58
Q3 - 7:36CelticsMarcus Smart misses two point fadeaway jump shot69
58
Q3 - 7:51HeatJimmy Butler makes two point cutting layup (Kyle Lowry assists)69
58
Q3 - 8:00HeatBam Adebayo defensive rebound67
58
Q3 - 8:02CelticsJaylen Brown misses two point driving floating jump shot67
58
Q3 - 8:16HeatMax Strus makes two point running layup67
58
Q3 - 8:19CelticsJaylen Brown turnover (bad pass) (Max Strus steals)65
58
Q3 - 8:21HeatHeat turnover (8-second violation)65
58
Q3 - 8:33CelticsJayson Tatum makes two point running dunk65
58
Q3 - 8:36HeatBam Adebayo turnover (bad pass) (Jayson Tatum steals)65
56
Q3 - 8:43HeatBam Adebayo defensive rebound65
56
Q3 - 8:45CelticsMarcus Smart misses two point turnaround fadeaway jump shot65
56
Q3 - 9:10HeatBam Adebayo makes two point floating jump shot (Kyle Lowry assists)65
56
Q3 - 9:17HeatBam Adebayo defensive rebound63
56
Q3 - 9:20CelticsMarcus Smart misses three point jump shot63
56
Q3 - 9:32Celtics lineup change (Marcus Smart, Jayson Tatum, Jaylen Brown, Derrick White, Al Horford)63
56
Q3 - 9:32Celtics 60 second timeout63
56
Q3 - 9:33HeatKyle Lowry makes three point pullup jump shot63
56
Q3 - 9:39CelticsMarcus Smart turnover (out of bounds step)60
56
Q3 - 10:06HeatBam Adebayo makes two point fadeaway jump shot60
56
Q3 - 10:18HeatBam Adebayo defensive rebound58
56
Q3 - 10:22CelticsMarcus Smart misses three point jump shot58
56
Q3 - 10:43HeatKyle Lowry makes three point jump shot (Bam Adebayo assists)58
56
Q3 - 10:58CelticsJaylen Brown makes two point cutting layup (Jayson Tatum assists)55
56
Q3 - 11:00CelticsJayson Tatum offensive rebound55
54
Q3 - 11:03CelticsJayson Tatum misses three point jump shot55
54
Q3 - 11:08CelticsAl Horford defensive rebound55
54
Q3 - 11:10HeatP.J. Tucker misses two point turnaround jump shot55
54
Q3 - 11:30CelticsJayson Tatum makes two point cutting dunk (Al Horford assists)55
54
Q3 - 11:48HeatJimmy Butler makes two point cutting layup (P.J. Tucker assists)55
52
Q3 - 12:00Celtics lineup change (Marcus Smart, Jayson Tatum, Grant Williams, Jaylen Brown, Al Horford)53
52
Q3 - 12:00Heat lineup change (Jimmy Butler, P.J. Tucker, Kyle Lowry, Bam Adebayo, Max Strus)53
52
Q2 - 0:00.0End of 1st Half.53
52
Q2 - 0:01.0CelticsCeltics offensive rebound53
52
Q2 - 0:01.0CelticsMarcus Smart misses two point fadeaway jump shot53
52
Q2 - 0:07.8CelticsJaylen Brown defensive rebound53
52
Q2 - 0:07.8HeatDewayne Dedmon misses regular free throw 2 of 253
52
Q2 - 0:07.8HeatDewayne Dedmon makes regular free throw 1 of 253
52
Q2 - 0:07.8CelticsAl Horford personal foul (Loose ball) (Dewayne Dedmon draws the foul)52
52
Q2 - 0:07.8HeatHeat offensive rebound52
52
Q2 - 0:09.2HeatJimmy Butler misses two point pullup jump shot52
52
Q2 - 0:28.6Stoppage (Out of bounds)52
52
Q2 - 0:28.6HeatHeat defensive rebound52
52
Q2 - 0:30.2CelticsDewayne Dedmon blocks Jaylen Brown's two point driving layup52
52
Q2 - 0:35.0HeatJimmy Butler makes regular free throw 2 of 252
52
Q2 - 0:35.0HeatJimmy Butler makes technical free throw 1 of 151
52
Q2 - 0:35.0CelticsJayson Tatum technical foul50
52
Q2 - 0:35.0HeatJimmy Butler makes regular free throw 1 of 250
52
Q2 - 0:35.0CelticsJayson Tatum personal foul (Jimmy Butler draws the foul)49
52
Q2 - 0:52.7CelticsJayson Tatum turnover (bad pass) (Dewayne Dedmon steals)49
52
Q2 - 1:07HeatJimmy Butler makes regular free throw 2 of 249
52
Q2 - 1:07Heat lineup change (Jimmy Butler, Dewayne Dedmon, P.J. Tucker, Kyle Lowry, Max Strus)48
52
Q2 - 1:07HeatJimmy Butler makes regular free throw 1 of 248
52
Q2 - 1:07CelticsAl Horford shooting foul (Jimmy Butler draws the foul)47
52
Q2 - 1:19CelticsMarcus Smart makes regular free throw 2 of 247
52
Q2 - 1:19CelticsMarcus Smart misses regular free throw 1 of 247
51
Q2 - 1:19HeatBam Adebayo personal foul (Loose ball) (Marcus Smart draws the foul)47
51
Q2 - 1:19CelticsCeltics defensive rebound47
51
Q2 - 1:21HeatKyle Lowry misses three point jump shot47
51
Q2 - 1:26Stoppage (Out of bounds)47
51
Q2 - 1:38CelticsJayson Tatum makes two point driving layup (Marcus Smart assists)47
51
Q2 - 1:55HeatMax Strus makes three point jump shot (Kyle Lowry assists)47
49
Q2 - 1:56CelticsMarcus Smart turnover (out of bounds step)44
49
Q2 - 1:57CelticsMarcus Smart defensive rebound44
49
Q2 - 1:59HeatAl Horford blocks Bam Adebayo's two point layup44
49
Q2 - 2:00HeatBam Adebayo offensive rebound44
49
Q2 - 2:03HeatMax Strus misses three point jump shot44
49
Q2 - 2:23CelticsMarcus Smart turnover (lost ball) (Jimmy Butler steals)44
49
Q2 - 2:39HeatKyle Lowry makes two point pullup jump shot44
49
Q2 - 2:56Heat lineup change (Jimmy Butler, P.J. Tucker, Kyle Lowry, Bam Adebayo, Max Strus)42
49
Q2 - 2:56Heat 60 second timeout42
49
Q2 - 2:58CelticsJayson Tatum makes two point cutting layup (Marcus Smart assists)42
49
Q2 - 3:00HeatP.J. Tucker turnover (bad pass) (Marcus Smart steals)42
47
Q2 - 3:02HeatMax Strus defensive rebound42
47
Q2 - 3:05CelticsMarcus Smart misses three point jump shot42
47
Q2 - 3:19CelticsJayson Tatum defensive rebound42
47
Q2 - 3:22HeatTyler Herro misses three point jump shot42
47
Q2 - 3:26CelticsJayson Tatum turnover (bad pass) (Bam Adebayo steals)42
47
Q2 - 3:36CelticsPayton Pritchard defensive rebound42
47
Q2 - 3:39HeatBam Adebayo misses two point jump shot42
47
Q2 - 3:52CelticsJayson Tatum makes two point running alley-oop layup (Marcus Smart assists)42
47
Q2 - 3:58HeatMax Strus turnover (bad pass) (Payton Pritchard steals)42
45
Q2 - 4:03CelticsMarcus Smart turnover (lost ball) (Max Strus steals)42
45
Q2 - 4:11CelticsMarcus Smart defensive rebound42
45
Q2 - 4:15HeatMax Strus misses three point jump shot42
45
Q2 - 4:27CelticsJaylen Brown makes regular free throw 2 of 242
45
Q2 - 4:27Celtics lineup change (Marcus Smart, Jayson Tatum, Jaylen Brown, Payton Pritchard, Al Horford)42
44
Q2 - 4:27CelticsJaylen Brown makes regular free throw 1 of 242
44
Q2 - 4:27HeatTyler Herro shooting foul (Jaylen Brown draws the foul)42
43
Q2 - 4:45HeatKyle Lowry makes three point jump shot (Tyler Herro assists)42
43
Q2 - 5:09Celtics lineup change (Jayson Tatum, Jaylen Brown, Derrick White, Payton Pritchard, Al Horford)39
43
Q2 - 5:09CelticsGrant Williams turnover (offensive foul)39
43
Q2 - 5:09CelticsGrant Williams offensive foul (Kyle Lowry draws the foul)39
43
Q2 - 5:20HeatTyler Herro makes three point jump shot (Bam Adebayo assists)39
43
Q2 - 5:42CelticsJaylen Brown makes three point stepback jump shot36
43
Q2 - 5:50Heat lineup change (P.J. Tucker, Kyle Lowry, Bam Adebayo, Tyler Herro, Max Strus)36
40
Q2 - 5:50Stoppage (Out of bounds)36
40
Q2 - 5:50CelticsCeltics offensive rebound36
40
Q2 - 5:52CelticsDuncan Robinson blocks Jaylen Brown's two point driving layup36
40
Q2 - 6:05HeatTyler Herro makes two point pullup jump shot (Bam Adebayo assists)36
40
Q2 - 6:16CelticsGrant Williams makes two point cutting layup (Al Horford assists)34
40
Q2 - 6:27CelticsAl Horford defensive rebound34
38
Q2 - 6:30HeatDuncan Robinson misses three point jump shot34
38
Q2 - 6:34HeatTyler Herro defensive rebound34
38
Q2 - 6:37CelticsDerrick White misses three point jump shot34
38
Q2 - 6:46HeatGabe Vincent turnover (bad pass) (Al Horford steals)34
38
Q2 - 6:58CelticsAl Horford makes regular free throw 1 of 134
38
Q2 - 6:58Celtics 60 second timeout34
37
Q2 - 6:58HeatTyler Herro shooting foul (Al Horford draws the foul)34
37
Q2 - 6:58CelticsAl Horford makes two point putback layup34
37
Q2 - 7:00CelticsAl Horford offensive rebound34
35
Q2 - 7:03CelticsPayton Pritchard misses three point jump shot34
35
Q2 - 7:19HeatDuncan Robinson makes three point jump shot (Bam Adebayo assists)34
35
Q2 - 7:34CelticsPayton Pritchard makes three point jump shot (Jaylen Brown assists)31
35
Q2 - 7:40Celtics lineup change (Grant Williams, Jaylen Brown, Derrick White, Payton Pritchard, Al Horford)31
32
Q2 - 7:40Stoppage (Out of bounds)31
32
Q2 - 7:53HeatTyler Herro makes two point floating jump shot (Jimmy Butler assists)31
32
Q2 - 8:15HeatGabe Vincent defensive rebound29
32
Q2 - 8:18CelticsJayson Tatum misses three point jump shot29
32
Q2 - 8:33HeatDuncan Robinson makes two point cutting layup (Bam Adebayo assists)29
32
Q2 - 8:53CelticsDaniel Theis makes two point driving floating jump shot (Jayson Tatum assists)27
32
Q2 - 9:06CelticsPayton Pritchard defensive rebound27
30
Q2 - 9:08HeatDuncan Robinson misses three point running jump shot27
30
Q2 - 9:10HeatBam Adebayo defensive rebound27
30
Q2 - 9:12CelticsGrant Williams misses two point floating jump shot27
30
Q2 - 9:18Stoppage (Blood rule)27
30
Q2 - 9:18HeatGabe Vincent personal foul (Jayson Tatum draws the foul)27
30
Q2 - 9:35HeatJimmy Butler makes two point stepback jump shot27
30
Q2 - 9:49CelticsDerrick White turnover (out of bounds step)25
30
Q2 - 10:03CelticsDaniel Theis defensive rebound25
30
Q2 - 10:05HeatTyler Herro misses two point fadeaway jump shot25
30
Q2 - 10:16HeatTyler Herro defensive rebound25
30
Q2 - 10:18CelticsJayson Tatum misses three point jump shot25
30
Q2 - 10:31CelticsPayton Pritchard defensive rebound25
30
Q2 - 10:33HeatJimmy Butler misses two point driving layup25
30
Q2 - 10:39HeatBam Adebayo offensive rebound25
30
Q2 - 10:41HeatJimmy Butler misses two point pullup jump shot25
30
Q2 - 10:51Stoppage (Out of bounds)25
30
Q2 - 10:51HeatHeat defensive rebound25
30
Q2 - 10:53CelticsJayson Tatum misses two point driving layup25
30
Q2 - 11:04Heat lineup change (Jimmy Butler, Bam Adebayo, Gabe Vincent, Tyler Herro, Duncan Robinson)25
30
Q2 - 11:04HeatDewayne Dedmon personal foul (Daniel Theis draws the foul)25
30
Q2 - 11:14CelticsGrant Williams defensive rebound25
30
Q2 - 11:16HeatTyler Herro misses two point jump shot25
30
Q2 - 11:39HeatTyler Herro defensive rebound25
30
Q2 - 11:39CelticsDaniel Theis misses regular free throw 2 of 225
30
Q2 - 11:39CelticsDaniel Theis makes regular free throw 1 of 225
30
Q2 - 11:39HeatDewayne Dedmon shooting foul (Daniel Theis draws the foul)25
29
Q2 - 11:52HeatDuncan Robinson turnover (offensive foul)25
29
Q2 - 11:52HeatDuncan Robinson offensive foul (Grant Williams draws the foul)25
29
Q2 - 12:00Celtics lineup change (Jayson Tatum, Grant Williams, Daniel Theis, Derrick White, Payton Pritchard)25
29
Q1 - 0:00.0End of 1st Quarter.25
29
Q1 - 0:00.0Instant replay (Request: Ruling Upheld)25
29
Q1 - 0:00.1HeatTyler Herro makes three point running pullup jump shot25
29
Q1 - 0:06.2HeatTyler Herro defensive rebound22
29
Q1 - 0:06.2CelticsGrant Williams misses regular free throw 1 of 122
29
Q1 - 0:06.0Celtics lineup change (Marcus Smart, Jayson Tatum, Grant Williams, Jaylen Brown, Daniel Theis)22
29
Q1 - 0:06.2HeatGabe Vincent shooting foul (Grant Williams draws the foul)22
29
Q1 - 0:06.2CelticsGrant Williams makes two point driving layup (Jayson Tatum assists)22
29
Q1 - 0:26.6Stoppage (Out of bounds)22
27
Q1 - 0:26.6CelticsCeltics defensive rebound22
27
Q1 - 0:28.3HeatTyler Herro misses three point jump shot22
27
Q1 - 0:35.9CelticsJayson Tatum makes regular free throw 1 of 122
27
Q1 - 0:35.9HeatDuncan Robinson shooting foul (Jayson Tatum draws the foul)22
26
Q1 - 0:35.9CelticsJayson Tatum makes two point running finger roll layup (Marcus Smart assists)22
26
Q1 - 0:38.6HeatTyler Herro turnover (bad pass) (Marcus Smart steals)22
24
Q1 - 0:47.6CelticsJayson Tatum turnover (offensive foul)22
24
Q1 - 0:47.6CelticsJayson Tatum offensive foul (Charge) (Duncan Robinson draws the foul)22
24
Q1 - 0:56.0HeatGabe Vincent turnover (bad pass) (Derrick White steals)22
24
Q1 - 1:07CelticsJayson Tatum makes two point cutting layup (Derrick White assists)22
24
Q1 - 1:20HeatDewayne Dedmon turnover (offensive foul)22
22
Q1 - 1:20HeatDewayne Dedmon offensive foul (Marcus Smart draws the foul)22
22
Q1 - 1:25CelticsDerrick White personal foul (Jimmy Butler draws the foul)22
22
Q1 - 1:38HeatGabe Vincent defensive rebound22
22
Q1 - 1:41CelticsGrant Williams misses three point jump shot22
22
Q1 - 1:49Heat lineup change (Jimmy Butler, Dewayne Dedmon, Gabe Vincent, Tyler Herro, Duncan Robinson)22
22
Q1 - 1:49Celtics 60 second timeout22
22
Q1 - 1:52CelticsGrant Williams offensive rebound22
22
Q1 - 1:54CelticsDerrick White misses two point driving floating jump shot22
22
Q1 - 1:59CelticsDerrick White defensive rebound22
22
Q1 - 2:02HeatGabe Vincent misses two point pullup jump shot22
22
Q1 - 2:18HeatP.J. Tucker defensive rebound22
22
Q1 - 2:21CelticsMarcus Smart misses three point jump shot22
22
Q1 - 2:36CelticsJayson Tatum defensive rebound22
22
Q1 - 2:36HeatDewayne Dedmon misses regular free throw 2 of 222
22
Q1 - 2:36HeatDewayne Dedmon misses regular free throw 1 of 222
22
Q1 - 2:36Celtics lineup change (Marcus Smart, Jayson Tatum, Grant Williams, Daniel Theis, Derrick White)22
22
Q1 - 2:36Heat lineup change (Dewayne Dedmon, P.J. Tucker, Kyle Lowry, Gabe Vincent, Tyler Herro)22
22
Q1 - 2:36Heat 60 second timeout22
22
Q1 - 2:36CelticsMarcus Smart shooting foul (Dewayne Dedmon draws the foul)22
22
Q1 - 2:46CelticsDerrick White turnover (bad pass) (Max Strus steals)22
22
Q1 - 2:50CelticsAl Horford defensive rebound22
22
Q1 - 2:54HeatMax Strus misses three point pullup jump shot22
22
Q1 - 3:06CelticsDaniel Theis makes three point jump shot (Al Horford assists)22
22
Q1 - 3:24HeatP.J. Tucker makes two point driving hook shot (Tyler Herro assists)22
19
Q1 - 3:46CelticsDerrick White makes two point driving floating jump shot (Jaylen Brown assists)20
19
Q1 - 3:55Heat lineup change (Dewayne Dedmon, P.J. Tucker, Kyle Lowry, Tyler Herro, Max Strus)20
17
Q1 - 3:55HeatKyle Lowry personal foul (Derrick White draws the foul)20
17
Q1 - 4:03HeatBam Adebayo makes regular free throw 1 of 120
17
Q1 - 4:03CelticsDerrick White shooting foul (Bam Adebayo draws the foul)19
17
Q1 - 4:03HeatBam Adebayo makes two point driving finger roll layup19
17
Q1 - 4:06HeatMax Strus defensive rebound17
17
Q1 - 4:09CelticsAl Horford misses two point turnaround hook shot17
17
Q1 - 4:19CelticsAl Horford offensive rebound17
17
Q1 - 4:22CelticsMarcus Smart misses three point jump shot17
17
Q1 - 4:38HeatTyler Herro turnover (out of bounds lost ball)17
17
Q1 - 4:46CelticsMarcus Smart makes three point jump shot17
17
Q1 - 5:07HeatBam Adebayo makes two point cutting dunk (Tyler Herro assists)17
14
Q1 - 5:26Celtics lineup change (Marcus Smart, Jaylen Brown, Daniel Theis, Derrick White, Al Horford)15
14
Q1 - 5:26Heat lineup change (P.J. Tucker, Kyle Lowry, Bam Adebayo, Tyler Herro, Max Strus)15
14
Q1 - 5:26Stoppage (Out of bounds)15
14
Q1 - 5:26HeatHeat defensive rebound15
14
Q1 - 5:28CelticsMarcus Smart misses two point driving layup15
14
Q1 - 5:56HeatJimmy Butler makes two point tip layup15
14
Q1 - 5:57HeatJimmy Butler offensive rebound13
14
Q1 - 5:59HeatP.J. Tucker misses two point turnaround hook shot13
14
Q1 - 6:03HeatMax Strus defensive rebound13
14
Q1 - 6:06CelticsGrant Williams misses three point jump shot13
14
Q1 - 6:14CelticsJaylen Brown defensive rebound13
14
Q1 - 6:17HeatJimmy Butler misses three point jump shot13
14
Q1 - 6:24CelticsJaylen Brown turnover (bad pass) (P.J. Tucker steals)13
14
Q1 - 6:36CelticsJaylen Brown defensive rebound13
14
Q1 - 6:38HeatMax Strus misses three point jump shot13
14
Q1 - 6:57CelticsMarcus Smart makes three point jump shot (Jaylen Brown assists)13
14
Q1 - 7:12HeatMax Strus makes three point jump shot (P.J. Tucker assists)13
11
Q1 - 7:36CelticsJaylen Brown makes three point stepback jump shot10
11
Q1 - 7:43CelticsJaylen Brown defensive rebound10
8
Q1 - 7:46HeatJimmy Butler misses three point jump shot10
8
Q1 - 8:13CelticsJaylen Brown makes three point jump shot (Marcus Smart assists)10
8
Q1 - 8:25HeatMax Strus personal foul (Marcus Smart draws the foul)10
5
Q1 - 8:27HeatJimmy Butler turnover (bad pass) (Al Horford steals)10
5
Q1 - 8:43HeatP.J. Tucker defensive rebound10
5
Q1 - 8:44CelticsP.J. Tucker blocks Jaylen Brown's two point driving floating jump shot10
5
Q1 - 8:52HeatJimmy Butler makes two point driving layup (Kyle Lowry assists)10
5
Q1 - 8:59HeatBam Adebayo defensive rebound8
5
Q1 - 9:01CelticsAl Horford misses three point jump shot8
5
Q1 - 9:17CelticsMarcus Smart defensive rebound8
5
Q1 - 9:19HeatBam Adebayo misses two point alley-oop layup8
5
Q1 - 9:33CelticsJaylen Brown makes regular free throw 2 of 28
5
Q1 - 9:33CelticsJaylen Brown makes regular free throw 1 of 28
4
Q1 - 9:33HeatBam Adebayo shooting foul (Jaylen Brown draws the foul)8
3
Q1 - 9:48CelticsAl Horford defensive rebound8
3
Q1 - 9:50HeatKyle Lowry misses two point pullup jump shot8
3
Q1 - 9:55Stoppage (Out of bounds)8
3
Q1 - 10:10CelticsJaylen Brown turnover (offensive foul)8
3
Q1 - 10:10CelticsJaylen Brown offensive foul (Charge) (Max Strus draws the foul)8
3
Q1 - 10:20HeatKyle Lowry makes three point stepback jump shot (P.J. Tucker assists)8
3
Q1 - 10:24HeatP.J. Tucker defensive rebound5
3
Q1 - 10:26CelticsMarcus Smart misses three point stepback jump shot5
3
Q1 - 10:52Celtics 60 second timeout5
3
Q1 - 10:56HeatMax Strus makes three point jump shot (Bam Adebayo assists)5
3
Q1 - 11:05CelticsJaylen Brown makes three point jump shot (Al Horford assists)2
3
Q1 - 11:17HeatBam Adebayo makes two point cutting layup (Kyle Lowry assists)2
0
Q1 - 11:33HeatP.J. Tucker defensive rebound0
0
Q1 - 11:36CelticsJaylen Brown misses three point jump shot0
0
Q1 - 11:41CelticsAl Horford offensive rebound0
0
Q1 - 11:44CelticsJayson Tatum misses three point jump shot0
0
Q1 - 12:00Bam Adebayo vs. Al Horford (Grant Williams gains possession)0
0
Q1 - 12:00Celtics lineup change (Marcus Smart, Jayson Tatum, Grant Williams, Jaylen Brown, Al Horford)0
0
Q1 - 12:00Heat lineup change (Jimmy Butler, P.J. Tucker, Kyle Lowry, Bam Adebayo, Max Strus)0
0
Live win probability requires a premium subscription for some games.

SHOOTING

Live advanced shooting dashboard requires a premium subscription for some games.

Scoring Efficiency

MIA
1.12 55.8%
BOS
1.02 51.0%
Points per Opportunity/ True Shooting %

Scoring by Shot Type

At the Rim (within 5 feet)
MIA
12
18
67%
BOS
22
34
65%
Midrange
MIA
13
27
48%
BOS
2
14
14%
3PT | Effective 3PT
MIA
13
19.5
34
38%
57%
BOS
11
16.5
37
30%
45%
Free Throws
MIA
17
25
68%
BOS
17
23
74%
Makes
Effective 3P Makes
%
Efficiency
Misses
Bars scaled to point value.

Total Points

|
MIA logo Heat
PLAYERPTSTS%TSM / TSA
J. Butler2460%12.0 / 20
K. Lowry2368%11.5 / 17
B. Adebayo1761%8.5 / 14
M. Strus1470%7.0 / 10
T. Herro1243%6.0 / 14
D. Dedmon975%4.5 / 6
D. Robinson550%2.5 / 5
P. Tucker233%1.0 / 3
G. Vincent0-0.0 / 1
TS Makes
TS Misses

Total Points

|
BOS logo Celtics
PLAYERPTSTS%TSM / TSA
J. Brown2856%14.0 / 25
J. Tatum2361%11.5 / 19
D. Theis15107%7.5 / 7
M. Smart1031%5.0 / 16
D. White945%4.5 / 10
A. Horford650%3.0 / 6
G. Williams429%2.0 / 7
P. Pritchard350%1.5 / 3
TS Makes
TS Misses

MATCHUP

Scoring Opportunities

MIA
87
+8
-15
95
BOS
85
+11
-17
96
Base
ORB
TOV

Scoring Efficiency

MIA
1.12 55.8%
BOS
1.02 51.0%
Points per Opportunity/ True Shooting %

Reg Season Avg

Game Stats
Efficiency & PaceThis Game
Efficiency
113.3
114.2
MIA 103.9
BOS 96.1 +7.8
Pace
96.2
96.8
MIA 97.8
BOS 106.6 +8.8
Avg. Poss. Time
15.0
15.1
MIA 14.7
BOS 13.5 +1.2
Four FactorsThis Game
EFG %
54.7%
54.2%
MIA 56.3% +8.7%
BOS 47.6%
TO %
14.2%
13.3%
MIA 16.7%
BOS 15.9% +0.8%
ORB %
23.5%
24.1%
MIA 10.0%
BOS 17.4% +7.4%
FTrt
25.2
23.9
MIA 31.6 +4.5
BOS 27.1
Misc. StatsThis Game
AST %
64.4%
60.9%
MIA 71.1%
BOS 77.1% +6.0%
STL %
7.6%
7.4%
MIA 8.8%
BOS 8.8%
BLK %
7.1%
10.9%
MIA 12.5% +10.3%
BOS 2.2%
Season averages charted by z-score with a range of -2 and 2.

Reg Season Avg

Game Stats
Shooting EfficiencyThis Game
TS%
56.8%
56.6%
MIA 55.8% +4.8%
BOS 51.0%
Rim FG%
63.4%
65.0%
MIA 66.7% +2.0%
BOS 64.7%
Mid FG%
41.4%
41.0%
MIA 48.1% +33.8%
BOS 14.3%
3P %
37.9%
35.6%
MIA 38.2% +8.5%
BOS 29.7%
FT %
80.8%
81.6%
MIA 68.0%
BOS 73.9% +5.9%
Shot DistributionThis Game
Rim Att. %
30.6%
32.9%
MIA 22.8%
BOS 40.0% +17.2%
Mid Att. %
27.1%
24.6%
MIA 34.2%
BOS 16.5% +17.7%
3P Att. %
42.2%
42.5%
MIA 43.0%
BOS 43.5% +0.5%
Season averages charted by z-score with a range of -2 and 2.
Game TotalsMIABOS
Possessions102102
Possession Minutes25.023.0
Points10698
Rebounds4244
Assists2727
Steals99
Blocks61
Turnovers (Team)15 (3)17 (1)
Fouls2322
Off. Rebounds (Team)4 (4)8 (3)
Def. Rebounds (Team)38 (4)36 (3)
Field Goals38-7935-85
At-the-Rim FG12-1822-34
Midrange FG13-272-14
2-Point FG25-4524-48
3-Point FG13-3411-37
Free Throws17-2517-23
Fast Break Pts916
2nd Chance Pts38
Points in Paint3448
Pts off Turnovers1824
Bench Points2627
Biggest Lead117

BOXSCORE

PLAYER MIN PTS TS% REB AST STL BLK TOV PF ORB DRB FT FT% 2P 2P% 3P 3P%
#22 · SF · 6'7" 230 · 33
36.8
24
60%
3
2
1
0
2
2
1
2
6-8
75%
9-14
64%
0-3
0%
#7 · PG · 6'0" 196 · 36
35.7
23
68%
0
8
0
0
1
4
0
0
1-2
50%
2-4
50%
6-12
50%
#13 · C · 6'9" 255 · 25
33.4
17
61%
12
8
2
0
1
3
3
9
7-9
78%
5-10
50%
0-0
-
#31 · SG · 6'5" 215 · 26
31.9
14
70%
7
1
3
2
3
1
0
7
0-0
-
1-1
100%
4-9
44%
#17 · PF · 6'6" 245 · 37
27.1
2
33%
4
3
1
1
1
1
0
4
0-0
-
1-3
33%
0-0
-
#14 · SG · 6'5" 195 · 22
32.1
12
43%
10
5
0
0
2
2
0
10
0-0
-
3-8
38%
2-6
33%
#55 · SF · 6'7" 215 · 28
15.3
5
50%
0
0
0
1
1
2
0
0
0-0
-
1-1
100%
1-4
25%
#21 · C · 7'0" 245 · 33
14.6
9
75%
4
0
2
2
2
6
0
4
3-6
50%
3-3
100%
0-0
-
#2 · PG · 6'2" 200 · 26
13.1
0
0%
2
0
0
0
2
2
0
2
0-0
-
0-1
0%
0-0
-
#4 · SG · 6'4" 210 · 30
DNP – Coach's Decision
#8 · PF · 6'10" 245 · 33
DNP – Coach's Decision
#77 · C · 7'0" 275 · 24
DNP – Coach's Decision
#24 · SF · 6'5" 220 · 25
DNP – Coach's Decision
#40 · PF · 6'8" 235 · 42
DNP – Coach's Decision
#15 · PG · 6'4" 205 · 23
Inactive - G League - Two-Way
#16 · SF · 6'5" 205 · 27
Inactive - Injury/Illness | Right Calf; Contusion
#12 · PG · 6'4" 185 · 28
Inactive - G League - Two-Way
PLAYER MIN PTS TS% REB AST STL BLK TOV PF ORB DRB FT FT% 2P 2P% 3P 3P%
TOTAL
240
106
56%
42
27
9
6
15
23
4
38
17-25
68%
25-45
56%
13-34
38%
Predictions are shown with muted text (and below actual stats once the game is recorded).
indicates prediction hit.

Predictions may update within 20 minutes of the game starting given official updates about inactive players.

Predictions are made for players independently. This means total predicted player minutes and points may not align with the minutes available or the overall predicted game score. This prioritizes predicting individual boxscore stats.

Boxscore predictions are optimized for the immediate future, i.e. uncertainty increases further into the future, particularly with minutes predictions.

Boxscore predictions use estimates of player skill in each stat and at each point in time given a player's career up to that point, how quickly each stat stabalizes, and how important factors uniquely affect each stat. Read more about Skills here.