Final Win Prob. pScore
2116%97
95
484%111
90
ORTG#PossPace
NYK logo Knicks
111.88584.8
CLE logo Cavaliers
104.78686.2

WIN PROBABILITY | PLAYS

Win Probability

CavaliersKnicksQ1Q2Q3Q49:006:003:009:006:003:009:006:003:009:006:003:00

Scoring Margin

CavaliersKnicksQ1Q2Q3Q49:006:003:009:006:003:009:006:003:009:006:003:00

Play-by-Play

Score / WinProb
ClockTeamEventNYKCLE
Q4 - 0:00.0CLE95
100%
90
0%
Q4 - 0:01.0NYKShumpert Free Throw 2 of 2 (12 PTS)95
99.9%
90
0.1%
Q4 - 0:01.0NYKKnicks Rebound94
90
Q4 - 0:01.0NYKMISS Shumpert Free Throw 1 of 294
99.9%
90
0.1%
Q4 - 0:01.0CLELove P.FOUL (P1.PN)94
90
Q4 - 0:02.0CLEDellavedova 3PT Jump Shot (6 PTS) (Irving 7 AST)94
99.8%
90
0.2%
Q4 - 0:08.0NYKSmith Free Throw 2 of 2 (12 PTS)94
99.8%
87
0.2%
Q4 - 0:08.0NYKSmith Free Throw 1 of 2 (11 PTS)93
99.8%
87
0.2%
Q4 - 0:08.0CLEDellavedova P.FOUL (P3.PN)92
87
Q4 - 0:08.0NYKSmith REBOUND (Off:0 Def:2)92
99.6%
87
0.4%
Q4 - 0:09.0CLEMISS Irving 26' 3PT Jump Shot92
99.4%
87
0.6%
Q4 - 0:25.0CLECAVALIERS Timeout: Short (Full 5 Short 2)92
87
Q4 - 0:25.0NYKAnthony 17' Jump Shot (25 PTS)92
95.7%
87
4.3%
Q4 - 0:44.0CLEJames 1' Layup (17 PTS) (Waiters 2 AST)90
86.3%
87
13.7%
Q4 - 0:48.0CLECAVALIERS Timeout: Regular (Full 5 Short 1)90
85
Q4 - 0:48.0NYKSmith 7' Floating Jump Shot (11 PTS) (Prigioni 2 AST)90
91.5%
85
8.5%
Q4 - 1:02NYKSmith REBOUND (Off:0 Def:1)88
81.8%
85
18.2%
Q4 - 1:03CLEMISS Love 26' 3PT Jump Shot88
78.1%
85
21.9%
Q4 - 1:18CLECAVALIERS Rebound88
64.6%
85
35.4%
Q4 - 1:18NYKMISS Smith 15' Turnaround Jump Shot88
68.9%
85
31.1%
Q4 - 1:43CLEIrving Driving Layup (22 PTS)88
71.6%
85
28.4%
Q4 - 1:54NYKKnicks Turnover: Shot Clock (T#18)88
78.9%
83
21.1%
Q4 - 2:18NYKSUB: Prigioni FOR Larkin88
83
Q4 - 2:18NYKKnicks Timeout: Regular (Reg.5 Short 1)88
83
Q4 - 2:20CLELove 25' 3PT Jump Shot (19 PTS) (James 4 AST)88
86.4%
83
13.6%
Q4 - 2:31NYKShumpert 19' Jump Shot (11 PTS) (Larkin 5 AST)88
92.9%
80
7.1%
Q4 - 2:51CLEDellavedova P.FOUL (P2.T4)86
80
Q4 - 2:57CLEDellavedova 27' 3PT Jump Shot (3 PTS) (Irving 6 AST)86
88.0%
80
12.0%
Q4 - 3:07NYKAnthony Free Throw 2 of 2 (23 PTS)86
93.9%
77
6.1%
Q4 - 3:07NYKSUB: Smith FOR Stoudemire85
77
Q4 - 3:07NYKAnthony Free Throw 1 of 2 (22 PTS)85
93.5%
77
6.5%
Q4 - 3:07CLEJames S.FOUL (P3.T3)84
77
Q4 - 3:26CLEIrving Traveling Turnover (P4.T19)84
92.1%
77
7.9%
Q4 - 3:34CLEIrving REBOUND (Off:2 Def:3)84
80.6%
77
19.4%
Q4 - 3:36NYKMISS Anthony 11' Running Jump Shot84
82.6%
77
17.4%
Q4 - 4:02CLEJames Foul Turnover (P8.T18)84
87.0%
77
13.0%
Q4 - 4:02CLEJames OFF.Foul (P2)84
77
Q4 - 4:17NYKSmith 18' Step Back Jump Shot (9 PTS) (Anthony 6 AST)84
82.1%
77
17.9%
Q4 - 4:34NYKSUB: Stoudemire FOR Smith82
77
Q4 - 4:34NYKKnicks Timeout: Regular (Reg.4 Short 1)82
77
Q4 - 4:34CLEJames 1' Layup (15 PTS) (Irving 5 AST)82
76.8%
77
23.2%
Q4 - 4:35NYKIrving STEAL (2 STL)82
82.3%
75
17.7%
Q4 - 4:50CLEIrving 15' Jump Shot (20 PTS)82
87.6%
75
12.4%
Q4 - 5:04CLELove REBOUND (Off:3 Def:11)82
85.8%
73
14.2%
Q4 - 5:04NYKMISS Anthony Free Throw 3 of 382
86.4%
73
13.6%
Q4 - 5:04NYKSUB: Larkin FOR Prigioni82
73
Q4 - 5:04NYKAnthony Free Throw 2 of 3 (21 PTS)82
88.9%
73
11.1%
Q4 - 5:04NYKAnthony Free Throw 1 of 3 (20 PTS)81
88.3%
73
11.7%
Q4 - 5:04CLEJames S.FOUL (P1.T2)80
73
Q4 - 5:22CLEJames Free Throw 2 of 2 (13 PTS)80
82.0%
73
18.0%
Q4 - 5:22NYKSUB: Shumpert FOR Aldrich80
72
Q4 - 5:22CLESUB: Dellavedova FOR Varejao80
72
Q4 - 5:22CLEJames Free Throw 1 of 2 (12 PTS)80
83.0%
72
17.0%
Q4 - 5:22NYKAnthony S.FOUL (P5.PN)80
71
Q4 - 5:35NYK80
71
Q4 - 5:35NYKSUB: Smith FOR Acy80
71
Q4 - 5:35NYKAcy P.FOUL (P6.T4)80
71
Q4 - 5:35NYKSUB: Acy FOR Smith80
71
Q4 - 5:35NYKAldrich P.FOUL (P4.T3)80
71
Q4 - 5:48CLE80
71
Q4 - 5:48CLECAVALIERS Timeout: Regular (Full 4 Short 1)80
71
Q4 - 5:48NYKAldrich Foul Turnover (P1.T16)80
86.2%
71
13.8%
Q4 - 5:48NYKAldrich OFF.Foul (P3)80
71
Q4 - 6:05NYKAnthony REBOUND (Off:0 Def:2)80
86.1%
71
13.9%
Q4 - 6:06CLEMISS Irving 25' 3PT Jump Shot80
84.8%
71
15.2%
Q4 - 6:19NYKAnthony 25' 3PT Jump Shot (19 PTS) (Smith 7 AST)80
81.5%
71
18.5%
Q4 - 6:28CLEJames Bad Pass Turnover (P7.T17)77
71.9%
71
28.1%
Q4 - 6:34NYKSUB: Anthony FOR Shumpert77
71
Q4 - 6:36NYKSUB: Smith FOR Acy77
71
Q4 - 6:49CLELove REBOUND (Off:3 Def:10)77
64.5%
71
35.5%
Q4 - 6:50CLEMISS Waiters 3PT Jump Shot77
69.8%
71
30.2%
Q4 - 7:04NYKSmith 17' Step Back Jump Shot (7 PTS)77
59.6%
71
40.4%
Q4 - 7:27NYKAldrich REBOUND (Off:2 Def:4)75
53.8%
71
46.2%
Q4 - 7:28CLEMISS James 26' 3PT Jump Shot75
51.5%
71
48.5%
Q4 - 7:47CLESUB: Love FOR Marion75
71
Q4 - 7:47NYKAcy Foul Turnover (P2.T15)75
46.3%
71
53.7%
Q4 - 7:47NYKAcy OFF.Foul (P5)75
71
Q4 - 8:00CLEJames Bad Pass Turnover (P6.T16)75
54.1%
71
45.9%
Q4 - 8:22NYKAcy 19' Jump Shot (8 PTS) (Prigioni 1 AST)75
44.1%
71
55.9%
Q4 - 8:46CLEIrving Free Throw 2 of 2 (18 PTS)73
38.1%
71
61.9%
Q4 - 8:46CLECAVALIERS Rebound73
70
Q4 - 8:46CLEMISS Irving Free Throw 1 of 273
38.8%
70
61.2%
Q4 - 8:46NYKSUB: Prigioni FOR Larkin73
70
Q4 - 8:4673
70
Q4 - 8:46NYKAldrich S.FOUL (P2.T2)73
70
Q4 - 8:56NYKAcy REBOUND (Off:6 Def:4)73
38.0%
70
62.0%
Q4 - 8:56NYKAcy Putback Slam Dunk (6 PTS)73
38.0%
70
62.0%
Q4 - 8:59NYKAcy REBOUND (Off:5 Def:4)71
32.2%
70
67.8%
Q4 - 8:59NYKMISS Acy Tip Shot71
28.4%
70
71.6%
Q4 - 9:01NYKMISS Smith 26' 3PT Jump Shot71
27.6%
70
72.4%
Q4 - 9:04NYKAcy REBOUND (Off:4 Def:4)71
31.2%
70
68.8%
Q4 - 9:05NYKMISS Aldrich 7' Jump Shot71
27.6%
70
72.4%
Q4 - 9:29CLEJames Bad Pass Turnover (P5.T15)71
31.3%
70
68.7%
Q4 - 9:47NYKShumpert 1' Driving Layup (9 PTS) (Aldrich 1 AST)71
26.2%
70
73.8%
Q4 - 9:52NYKAldrich REBOUND (Off:2 Def:3)69
22.0%
70
78.0%
Q4 - 9:53NYKMISS Shumpert 19' Jump Shot69
19.2%
70
80.8%
Q4 - 10:08CLEVarejao 1' Layup (10 PTS) (James 3 AST)69
21.5%
70
78.5%
Q4 - 10:18CLEJames REBOUND (Off:0 Def:5)69
25.5%
68
74.5%
Q4 - 10:21NYKMISS Smith 18' Step Back Jump Shot69
26.8%
68
73.2%
Q4 - 10:29CLESUB: James FOR Miller69
68
Q4 - 10:29NYKKnicks Rebound69
30.1%
68
69.9%
Q4 - 10:29NYKIrving BLOCK (1 BLK)69
26.8%
68
73.2%
Q4 - 10:44CLEIrving L.B.FOUL (P2.T1)69
68
Q4 - 10:44NYKKnicks Rebound69
30.2%
68
69.8%
Q4 - 10:45CLEMISS Irving Free Throw 1 of 169
29.5%
68
70.5%
Q4 - 10:45NYKSUB: Aldrich FOR Stoudemire69
68
Q4 - 10:45CLESUB: Varejao FOR Thompson69
68
Q4 - 10:45NYKStoudemire S.FOUL (P3.T1)69
68
Q4 - 10:45CLEIrving 18' Jump Bank Shot (17 PTS)69
68
Q4 - 10:46CLEIrving REBOUND (Off:2 Def:2)69
34.9%
66
65.1%
Q4 - 10:47CLEMISS Thompson 12' Jump Shot69
38.7%
66
61.3%
Q4 - 11:19NYKSmith 2' Driving Layup (5 PTS)69
34.0%
66
66.0%
Q4 - 11:44CLEWaiters 1' Driving Layup (10 PTS)67
29.6%
66
70.4%
Q4 - 12:0067
64
Q3 - 0:00.0NYK67
34.1%
64
65.9%
Q3 - 0:00.0CLEThompson 1' Layup (6 PTS) (Dellavedova 3 AST)67
39.3%
64
60.7%
Q3 - 0:22.0NYKSUB: Shumpert FOR Anthony67
62
Q3 - 0:22.0NYKAnthony Foul Turnover (P2.T14)67
42.6%
62
57.4%
Q3 - 0:22.0NYKAnthony OFF.Foul (P4)67
62
Q3 - 0:37.0NYKPrigioni REBOUND (Off:0 Def:1)67
47.7%
62
52.3%
Q3 - 0:38.0CLEMISS James 11' Floating Jump Shot67
46.2%
62
53.8%
Q3 - 0:44.0CLEJames REBOUND (Off:0 Def:4)67
42.7%
62
57.3%
Q3 - 0:46.0NYKMISS Prigioni 19' Jump Shot67
44.2%
62
55.8%
Q3 - 1:10CLEWaiters Foul Turnover (P3.T14)67
45.5%
62
54.5%
Q3 - 1:10CLEWaiters OFF.Foul (P3)67
62
Q3 - 1:10CLEWaiters REBOUND (Off:1 Def:0)67
40.6%
62
59.4%
Q3 - 1:10CLEMISS Dellavedova 8' Jump Bank Shot67
44.0%
62
56.0%
Q3 - 1:13NYKWaiters STEAL (1 STL)67
40.6%
62
59.4%
Q3 - 1:24CLEJames Free Throw 2 of 2 (11 PTS)67
45.6%
62
54.4%
Q3 - 1:24CLESUB: Miller FOR Love67
61
Q3 - 1:24NYKSUB: Wear FOR Smith67
61
Q3 - 1:24CLEJames Free Throw 1 of 2 (10 PTS)67
46.6%
61
53.4%
Q3 - 1:24NYKSmith S.FOUL (P2.PN)67
60
Q3 - 1:40CLELove REBOUND (Off:2 Def:10)67
50.4%
60
49.6%
Q3 - 1:42CLEMISS Thompson 10' Turnaround Jump Shot67
53.9%
60
46.1%
Q3 - 1:55NYKSmith P.FOUL (P4.T3)67
60
Q3 - 2:12NYK67
60
Q3 - 2:12NYKKnicks Timeout: Regular (Reg.3 Short 1)67
60
Q3 - 2:12CLECAVALIERS Timeout: Short (Full 3 Short 1)67
60
Q3 - 2:12NYKAnthony Dunk (16 PTS) (Stoudemire 2 AST)67
47.6%
60
52.4%
Q3 - 2:25NYKStoudemire REBOUND (Off:0 Def:4)65
43.3%
60
56.7%
Q3 - 2:26CLEMISS Thompson 6' Jump Shot65
41.9%
60
58.1%
Q3 - 2:39NYKSmith 19' Jump Shot (10 PTS) (Smith 6 AST)65
38.7%
60
61.3%
Q3 - 3:00CLEWaiters 26' 3PT Jump Shot (8 PTS)63
34.6%
60
65.4%
Q3 - 3:10NYKSUB: Smith FOR Shumpert63
57
Q3 - 3:10CLESUB: Waiters FOR Irving63
57
Q3 - 3:30NYKStoudemire Slam Dunk (8 PTS) (Anthony 5 AST)63
41.6%
57
58.4%
Q3 - 3:50CLEJames 1' Layup (9 PTS) (Love 4 AST)61
37.7%
57
62.3%
Q3 - 3:55NYKAnthony 20' Jump Shot (14 PTS) (Shumpert 2 AST)61
41.6%
55
58.4%
Q3 - 4:10CLEIrving Traveling Turnover (P3.T13)59
36.5%
55
63.5%
Q3 - 4:25NYKPrigioni 31' 3PT Jump Shot (6 PTS) (Anthony 4 AST)59
31.9%
55
68.1%
Q3 - 4:42CLEThompson P.FOUL (P2.T4)56
55
Q3 - 5:02NYKShumpert REBOUND (Off:0 Def:3)56
24.9%
55
75.1%
Q3 - 5:03CLEMISS Irving 26' 3PT Jump Shot56
23.8%
55
76.2%
Q3 - 5:10NYKAnthony 3PT Jump Shot (12 PTS) (Stoudemire 1 AST)56
21.5%
55
78.5%
Q3 - 5:31CLEIrving 1' Driving Finger Roll Layup (15 PTS)53
16.8%
55
83.2%
Q3 - 5:41CLEIrving REBOUND (Off:1 Def:2)53
18.9%
53
81.1%
Q3 - 5:42NYKMISS Smith 21' Jump Shot53
19.8%
53
80.2%
Q3 - 5:55CLECAVALIERS Timeout: Regular (Full 3 Short 0)53
53
Q3 - 5:55CLEDellavedova P.FOUL (P1.T3)53
53
Q3 - 6:15CLEIrving 16' Jump Shot (13 PTS)53
21.3%
53
78.7%
Q3 - 6:23CLEIrving REBOUND (Off:1 Def:1)53
23.6%
51
76.4%
Q3 - 6:25NYKMISS Stoudemire 16' Turnaround Jump Shot53
24.6%
51
75.4%
Q3 - 6:36NYKSUB: Prigioni FOR Larkin53
51
Q3 - 6:54CLEJames 25' 3PT Jump Shot (7 PTS) (Dellavedova 2 AST)53
27.1%
51
72.9%
Q3 - 7:18NYKSmith Foul Turnover (P1.T12)53
32.1%
48
67.9%
Q3 - 7:18NYKSmith OFF.Foul (P3)53
48
Q3 - 7:19NYKLarkin REBOUND (Off:1 Def:1)53
36.0%
48
64.0%
Q3 - 7:22CLEMISS Love 12' Step Back Jump Shot53
34.8%
48
65.2%
Q3 - 7:46NYKSmith 18' Jump Shot (8 PTS) (Larkin 4 AST)53
32.1%
48
67.9%
Q3 - 7:58CLEIrving Free Throw 2 of 2 (11 PTS)51
29.3%
48
70.7%
Q3 - 7:58CLEIrving Free Throw 1 of 2 (10 PTS)51
29.7%
47
70.3%
Q3 - 7:58NYKStoudemire S.FOUL (P2.T2)51
46
Q3 - 8:09NYKShumpert Free Throw 3 of 3 (7 PTS)51
31.2%
46
68.8%
Q3 - 8:09NYKSUB: Stoudemire FOR Wear50
46
Q3 - 8:09CLESUB: Dellavedova FOR Waiters50
46
Q3 - 8:09CLESUB: Thompson FOR Varejao50
46
Q3 - 8:09NYKShumpert Free Throw 2 of 3 (6 PTS)50
30.5%
46
69.5%
Q3 - 8:09NYKShumpert Free Throw 1 of 3 (5 PTS)49
29.8%
46
70.2%
Q3 - 8:09CLEWaiters S.FOUL (P2.T2)48
46
Q3 - 8:16NYKWear REBOUND (Off:0 Def:2)48
25.6%
46
74.4%
Q3 - 8:17CLEMISS Waiters 20' Jump Shot48
24.6%
46
75.4%
Q3 - 8:32NYKSmith 15' Jump Shot (6 PTS) (Larkin 3 AST)48
22.5%
46
77.5%
Q3 - 8:38CLEVarejao Lost Ball Turnover (P2.T12)46
20.4%
46
79.6%
Q3 - 8:55CLELove REBOUND (Off:1 Def:10)46
17.7%
46
82.3%
Q3 - 8:56NYKMISS Wear 13' Jump Shot46
18.5%
46
81.5%
Q3 - 9:20CLELove Backcourt Turnover (P2.T11)46
19.6%
46
80.4%
Q3 - 9:40NYKShumpert 18' Jump Shot (4 PTS) (Wear 2 AST)46
17.4%
46
82.6%
Q3 - 9:45CLEWaiters P.FOUL (P1.T1)44
46
Q3 - 10:06CLELove Free Throw 2 of 2 (16 PTS)44
14.9%
46
85.1%
Q3 - 10:06CLELove Free Throw 1 of 2 (15 PTS)44
15.2%
45
84.8%
Q3 - 10:06NYKWear S.FOUL (P1.T1)44
44
Q3 - 10:20NYKSUB: Wear FOR Acy44
44
Q3 - 10:20CLECAVALIERS Rebound44
16.7%
44
83.3%
Q3 - 10:20CLEMISS Love 6' Jump Hook Shot44
18.2%
44
81.8%
Q3 - 10:43NYKLarkin 15' Jump Shot (9 PTS) (Anthony 3 AST)44
16.8%
44
83.2%
Q3 - 10:48NYKAcy REBOUND (Off:3 Def:4)42
14.9%
44
85.1%
Q3 - 10:51CLEMISS Varejao 7' Floating Jump Shot42
14.4%
44
85.6%
Q3 - 11:04CLELove REBOUND (Off:1 Def:9)42
12.8%
44
87.2%
Q3 - 11:05NYKMISS Acy 14' Jump Shot42
13.3%
44
86.7%
Q3 - 11:19NYKShumpert REBOUND (Off:0 Def:2)42
14.5%
44
85.5%
Q3 - 11:20CLEMISS Irving 25' 3PT Jump Shot42
14.0%
44
86.0%
Q3 - 11:38CLEVarejao REBOUND (Off:3 Def:1)42
12.8%
44
87.2%
Q3 - 11:39CLEMISS Waiters 3PT Jump Shot42
14.0%
44
86.0%
Q3 - 11:52NYKAcy Foul Turnover (P1.T11)42
12.8%
44
87.2%
Q3 - 11:52NYKAcy OFF.Foul (P4)42
44
Q3 - 12:0042
44
Q2 - 0:00.0NYK42
14.5%
44
85.5%
Q2 - 0:00.0CLEThompson Alley Oop Dunk (4 PTS) (Irving 4 AST)42
14.5%
44
85.5%
Q2 - 0:07.0NYKSUB: Prigioni FOR Larkin42
42
Q2 - 0:07.0NYKKnicks Turnover: Shot Clock (T#10)42
16.4%
42
83.6%
Q2 - 0:31.0CLEIrving Free Throw 2 of 2 (9 PTS)42
17.8%
42
82.2%
Q2 - 0:31.0CLEIrving Free Throw 1 of 2 (8 PTS)42
18.0%
41
82.0%
Q2 - 0:31.0NYKSmith P.FOUL (P1.PN)42
40
Q2 - 0:31.0CLEIrving REBOUND (Off:1 Def:0)42
20.3%
40
79.7%
Q2 - 0:32.0CLEMISS Love 26' 3PT Jump Shot42
21.4%
40
78.6%
Q2 - 0:54.0NYKStoudemire 19' Jump Shot (6 PTS) (Smith 5 AST)42
20.3%
40
79.7%
Q2 - 1:09NYKStoudemire REBOUND (Off:0 Def:3)40
17.6%
40
82.4%
Q2 - 1:11CLEMISS Thompson Dunk40
17.3%
40
82.7%
Q2 - 1:13CLEThompson REBOUND (Off:2 Def:0)40
16.6%
40
83.4%
Q2 - 1:16CLEMISS James 14' Turnaround Jump Shot40
17.3%
40
82.7%
Q2 - 1:29NYKSUB: Smith FOR Acy40
40
Q2 - 1:29NYKKnicks Timeout: Regular (Reg.2 Short 1)40
40
Q2 - 1:29NYKAcy P.FOUL (P3.T4)40
40
Q2 - 1:35CLELove REBOUND (Off:1 Def:8)40
16.6%
40
83.4%
Q2 - 1:36NYKMISS Stoudemire 2' Layup40
16.9%
40
83.1%
Q2 - 1:52NYKAcy REBOUND (Off:3 Def:3)40
17.6%
40
82.4%
Q2 - 1:55CLEMISS James 1' Reverse Layup40
17.3%
40
82.7%
Q2 - 2:08NYKLarkin 18' Jump Shot (7 PTS) (Smith 4 AST)40
16.0%
40
84.0%
Q2 - 2:24CLELove 9' Jump Hook Shot (14 PTS)38
14.3%
40
85.7%
Q2 - 2:47NYKSmith 25' 3PT Jump Shot (3 PTS) (Wear 1 AST)38
16.0%
38
84.0%
Q2 - 3:06CLEIrving Step Out of Bounds Turnover (P2.T10)35
12.8%
38
87.2%
Q2 - 3:14NYKSUB: Wear FOR Anthony35
38
Q2 - 3:14NYKSUB: Stoudemire FOR Aldrich35
38
Q2 - 3:14NYKSUB: Acy FOR Wear35
38
Q2 - 3:14CLESUB: Thompson FOR Varejao35
38
Q2 - 3:14NYKAnthony P.FOUL (P3.T3)35
38
Q2 - 3:15CLELove REBOUND (Off:1 Def:7)35
11.3%
38
88.7%
Q2 - 3:16CLEMISS James 26' 3PT Jump Shot35
12.3%
38
87.7%
Q2 - 3:37NYKLarkin 25' 3PT Jump Shot (5 PTS) (Smith 3 AST)35
11.3%
38
88.7%
Q2 - 3:45NYKAldrich REBOUND (Off:1 Def:3)32
9.3%
38
90.7%
Q2 - 3:47CLEMISS Irving 11' Jump Shot32
8.9%
38
91.1%
Q2 - 4:06NYKKnicks Turnover: Shot Clock (T#9)32
8.3%
38
91.7%
Q2 - 4:06NYKKnicks Rebound32
9.2%
38
90.8%
Q2 - 4:07NYKMISS Smith 32' 3PT Jump Shot32
8.6%
38
91.4%
Q2 - 4:30CLEVarejao Bad Pass Turnover (P1.T9)32
9.2%
38
90.8%
Q2 - 4:33NYKIrving STEAL (1 STL)32
8.3%
38
91.7%
Q2 - 4:52CLEJames Free Throw 2 of 2 (4 PTS)32
9.2%
38
90.8%
Q2 - 4:52NYKSUB: Wear FOR Acy32
37
Q2 - 4:52CLEJames Free Throw 1 of 2 (3 PTS)32
9.4%
37
90.6%
Q2 - 4:52NYKAldrich S.FOUL (P1.T2)32
36
Q2 - 5:04NYKAnthony 18' Jump Shot (9 PTS)32
10.2%
36
89.8%
Q2 - 5:11NYKAcy REBOUND (Off:3 Def:2)30
9.2%
36
90.8%
Q2 - 5:14NYKMISS Anthony 5' Jump Shot30
8.6%
36
91.4%
Q2 - 5:32CLEIrving Bad Pass Turnover (P1.T8)30
9.2%
36
90.8%
Q2 - 5:40CLEVarejao REBOUND (Off:2 Def:1)30
8.3%
36
91.7%
Q2 - 5:42NYKVarejao BLOCK (1 BLK)30
8.6%
36
91.4%
Q2 - 5:57CLEIrving 26' 3PT Jump Shot (7 PTS)30
9.2%
36
90.8%
Q2 - 6:09NYKLarkin Bad Pass Turnover (P2.T7)30
11.2%
33
88.8%
Q2 - 6:20NYKAnthony REBOUND (Off:0 Def:1)30
12.6%
33
87.4%
Q2 - 6:21CLEMISS Waiters 17' Jump Shot30
12.2%
33
87.8%
Q2 - 6:49NYKAcy Layup (4 PTS) (Anthony 2 AST)30
11.2%
33
88.8%
Q2 - 6:54CLELove Bad Pass Turnover (P1.T7)28
10.4%
33
89.6%
Q2 - 7:07NYKAnthony Foul Turnover (P1.T6)28
9.3%
33
90.7%
Q2 - 7:07NYKAnthony OFF.Foul (P2)28
33
Q2 - 7:20NYKAldrich REBOUND (Off:1 Def:2)28
10.3%
33
89.7%
Q2 - 7:23CLEMISS Love 14' Step Back Jump Shot28
10.0%
33
90.0%
Q2 - 7:39NYKSUB: Larkin FOR Prigioni28
33
Q2 - 7:39CLESUB: Love FOR Marion28
33
Q2 - 7:39CLESUB: Waiters FOR Thompson28
33
Q2 - 7:39CLECAVALIERS Timeout: Regular (Full 2 Short 0)28
33
Q2 - 7:46NYKAldrich 1' Layup (2 PTS) (Anthony 1 AST)28
9.3%
33
90.7%
Q2 - 8:04NYKSUB: Smith FOR Hardaway Jr.26
33
Q2 - 8:04CLEJames Bad Pass Turnover (P4.T6)26
8.5%
33
91.5%
Q2 - 8:22NYKPrigioni 26' 3PT Jump Shot (3 PTS) (Acy 2 AST)26
7.6%
33
92.4%
Q2 - 8:34NYKAldrich REBOUND (Off:1 Def:1)23
6.3%
33
93.7%
Q2 - 8:36NYKMISS Anthony Free Throw 2 of 223
5.8%
33
94.2%
Q2 - 8:36NYKAnthony Free Throw 1 of 2 (7 PTS)23
6.2%
33
93.8%
Q2 - 8:36CLEMarion S.FOUL (P1.T2)22
33
Q2 - 8:52CLEVarejao Free Throw 2 of 2 (8 PTS)22
5.7%
33
94.3%
Q2 - 8:52CLEVarejao Free Throw 1 of 2 (7 PTS)22
5.9%
32
94.1%
Q2 - 8:52NYKSUB: Anthony FOR Wear22
31
Q2 - 8:5222
31
Q2 - 8:52NYKAcy S.FOUL (P2.T1)22
31
Q2 - 9:13NYKWear Free Throw 2 of 2 (2 PTS)22
6.3%
31
93.7%
Q2 - 9:13NYKSUB: Acy FOR Stoudemire21
31
Q2 - 9:13NYKWear Free Throw 1 of 2 (1 PTS)21
6.1%
31
93.9%
Q2 - 9:13CLEIrving S.FOUL (P1.T1)20
31
Q2 - 9:16NYKWear REBOUND (Off:0 Def:1)20
5.8%
31
94.2%
Q2 - 9:18CLEMISS James 9' Jump Bank Shot20
5.6%
31
94.4%
Q2 - 9:37CLEJames REBOUND (Off:0 Def:3)20
5.2%
31
94.8%
Q2 - 9:38NYKMISS Stoudemire 1' Layup20
5.4%
31
94.6%
Q2 - 9:54NYKAldrich REBOUND (Off:0 Def:1)20
5.8%
31
94.2%
Q2 - 9:55CLEMISS Marion 11' Jump Shot20
5.6%
31
94.4%
Q2 - 10:15CLESUB: James FOR Dellavedova20
31
Q2 - 10:15NYKStoudemire Foul Turnover (P1.T5)20
5.3%
31
94.7%
Q2 - 10:15NYKStoudemire OFF.Foul (P1)20
31
Q2 - 10:24CLEThompson 11' Jump Hook Shot (2 PTS) (Marion 1 AST)20
5.9%
31
94.1%
Q2 - 10:31NYKMarion STEAL (1 STL)20
6.4%
29
93.6%
Q2 - 10:44CLEIrving 2' Alley Oop Layup (4 PTS) (Varejao 1 AST)20
7.1%
29
92.9%
Q2 - 11:05NYKStoudemire 1' Layup (4 PTS) (Hardaway Jr. 1 AST)20
7.8%
27
92.2%
Q2 - 11:23CLEVarejao 7' Jump Hook Shot (6 PTS) (Dellavedova 1 AST)18
7.2%
27
92.8%
Q2 - 11:36CLEMarion REBOUND (Off:0 Def:2)18
7.8%
25
92.2%
Q2 - 11:38NYKMISS Stoudemire 6' Jump Shot18
8.1%
25
91.9%
Q2 - 12:0018
25
Q1 - 0:00.0NYK18
8.6%
25
91.4%
Q1 - 0:01.0NYKDalembert REBOUND (Off:0 Def:2)18
8.6%
25
91.5%
Q1 - 0:02.0CLEMISS Irving 26' 3PT Jump Shot18
8.4%
25
91.6%
Q1 - 0:10.0CLEMarion REBOUND (Off:0 Def:1)18
8.0%
25
92.0%
Q1 - 0:12.0NYKMISS Prigioni 24' 3PT Jump Shot18
8.2%
25
91.8%
Q1 - 0:30.0CLELove Dunk (12 PTS) (Irving 3 AST)18
8.6%
25
91.4%
Q1 - 0:41.0NYKStoudemire Free Throw 2 of 2 (2 PTS)18
9.5%
23
90.5%
Q1 - 0:41.0NYKStoudemire Free Throw 1 of 2 (1 PTS)17
9.4%
23
90.6%
Q1 - 0:41.0CLEThompson S.FOUL (P1.T1)16
23
Q1 - 0:49.0NYKSUB: Hardaway Jr. FOR Smith16
23
Q1 - 0:49.0NYKKnicks Timeout: Short (Reg.1 Short 1)16
23
Q1 - 1:05CLELove Free Throw 2 of 2 (10 PTS)16
8.5%
23
91.5%
Q1 - 1:05NYKSUB: Dalembert FOR Smith16
22
Q1 - 1:05CLESUB: Irving FOR Waiters16
22
Q1 - 1:05CLELove Free Throw 1 of 2 (9 PTS)16
8.7%
22
91.3%
Q1 - 1:05NYKSmith L.B.FOUL (P2.PN)16
21
Q1 - 1:05CLECAVALIERS Rebound16
9.5%
21
90.5%
Q1 - 1:05CLEMISS Waiters 26' 3PT Jump Shot16
9.9%
21
90.1%
Q1 - 1:17NYKSmith Out of Bounds Lost Ball Turnover (P1.T3)16
9.5%
21
90.5%
Q1 - 1:24NYKStoudemire REBOUND (Off:0 Def:2)16
10.1%
21
89.9%
Q1 - 1:25CLEMISS Marion 3' Layup16
9.9%
21
90.1%
Q1 - 1:30NYKSUB: Wear FOR Anthony16
21
Q1 - 1:30CLESUB: Marion FOR James16
21
Q1 - 1:30NYKSmith P.FOUL (P1.T4)16
21
Q1 - 1:40NYKSmith 19' Jump Shot (4 PTS) (Smith 2 AST)16
9.5%
21
90.5%
Q1 - 1:51NYKSmith REBOUND (Off:0 Def:1)14
8.5%
21
91.5%
Q1 - 1:51CLEMISS James 26' 3PT Jump Shot14
8.4%
21
91.6%
Q1 - 1:56CLEThompson REBOUND (Off:1 Def:0)14
8.0%
21
92.0%
Q1 - 1:57CLEMISS Love 25' 3PT Jump Shot14
8.4%
21
91.6%
Q1 - 2:14NYKSmith 19' Jump Shot (2 PTS) (Smith 1 AST)14
8.0%
21
92.0%
Q1 - 2:30NYKStoudemire REBOUND (Off:0 Def:1)12
7.3%
21
92.7%
Q1 - 2:31CLEMISS James 3PT Jump Shot12
7.1%
21
92.9%
Q1 - 2:43NYKSUB: Smith FOR Shumpert12
21
Q1 - 2:43NYKSUB: Prigioni FOR Larkin12
21
Q1 - 2:43NYKSUB: Smith FOR Acy12
21
Q1 - 2:43CLESUB: Dellavedova FOR Irving12
21
Q1 - 2:43CLESUB: Thompson FOR Varejao12
21
Q1 - 2:43CLECAVALIERS Timeout: Regular (Full 1 Short 0)12
21
Q1 - 2:43NYKShumpert P.FOUL (P1.T3)12
21
Q1 - 2:48CLELove REBOUND (Off:0 Def:7)12
6.7%
21
93.3%
Q1 - 2:49NYKMISS Anthony 15' Jump Shot12
6.9%
21
93.1%
Q1 - 3:00CLEJames Bad Pass Turnover (P3.T5)12
7.3%
21
92.7%
Q1 - 3:04CLEJames REBOUND (Off:0 Def:2)12
6.7%
21
93.3%
Q1 - 3:05NYKMISS Anthony 26' 3PT Jump Shot12
6.9%
21
93.1%
Q1 - 3:09NYKAcy REBOUND (Off:2 Def:2)12
7.4%
21
92.6%
Q1 - 3:10NYKMISS Stoudemire 16' Jump Shot12
6.9%
21
93.1%
Q1 - 3:20NYKLarkin REBOUND (Off:1 Def:0)12
7.4%
21
92.6%
Q1 - 3:24NYKMISS Shumpert Slam Dunk12
6.9%
21
93.1%
Q1 - 3:45CLEWaiters 17' Jump Shot (5 PTS) (Love 3 AST)12
7.4%
21
92.6%
Q1 - 3:52CLELove REBOUND (Off:0 Def:6)12
7.9%
19
92.1%
Q1 - 3:53NYKMISS Anthony 14' Jump Shot12
8.1%
19
91.9%
Q1 - 4:21CLELove 3PT Jump Shot (8 PTS) (Irving 2 AST)12
9.2%
19
90.8%
Q1 - 4:37NYKAcy 1' Layup (2 PTS) (Shumpert 1 AST)12
10.6%
16
89.4%
Q1 - 4:44NYKShumpert REBOUND (Off:0 Def:1)10
10.0%
16
90.0%
Q1 - 4:45CLEMISS James 12' Fadeaway Jumper10
9.8%
16
90.2%
Q1 - 5:09NYKLarkin 16' Jump Shot (2 PTS)10
9.5%
16
90.5%
Q1 - 5:15CLEJames Lost Ball Turnover (P2.T4)8
9.0%
16
91.0%
Q1 - 5:22CLELove REBOUND (Off:0 Def:5)8
8.4%
16
91.6%
Q1 - 5:23NYKMISS Anthony 16' Jump Shot8
8.6%
16
91.4%
Q1 - 5:30NYKAcy REBOUND (Off:1 Def:2)8
9.0%
16
91.0%
Q1 - 5:31NYKMISS Anthony 25' 3PT Jump Shot8
8.6%
16
91.4%
Q1 - 5:44CLEVarejao 1' Layup (4 PTS)8
9.1%
16
90.9%
Q1 - 5:45CLEVarejao REBOUND (Off:2 Def:0)8
9.6%
14
90.4%
Q1 - 5:47CLEMISS Love 7' Turnaround Hook Shot8
10.1%
14
89.9%
Q1 - 6:04CLEJames REBOUND (Off:0 Def:1)8
9.8%
14
90.2%
Q1 - 6:05NYKMISS Acy 21' Jump Shot8
9.9%
14
90.1%
Q1 - 6:29NYKAcy REBOUND (Off:0 Def:2)8
10.5%
14
89.5%
Q1 - 6:30CLEMISS James Free Throw 1 of 18
10.4%
14
89.6%
Q1 - 6:30NYKKnicks Timeout: Regular (Reg.1 Short 0)8
14
Q1 - 6:30NYKAnthony S.FOUL (P1.T2)8
14
Q1 - 6:30CLEJames 1' Layup (2 PTS) (Love 2 AST)8
14
Q1 - 6:33CLELove REBOUND (Off:0 Def:4)8
11.1%
12
88.9%
Q1 - 6:35NYKMISS Larkin 19' Jump Shot8
11.3%
12
88.7%
Q1 - 6:40CLEJames Bad Pass Turnover (P1.T3)8
11.8%
12
88.2%
Q1 - 6:50CLELove REBOUND (Off:0 Def:3)8
11.2%
12
88.8%
Q1 - 6:51NYKMISS Shumpert 32' 3PT Jump Shot8
11.4%
12
88.6%
Q1 - 7:18CLEVarejao 8' Running Hook Shot (2 PTS) (Love 1 AST)8
11.9%
12
88.1%
Q1 - 7:31NYKSUB: Stoudemire FOR Dalembert8
10
Q1 - 7:31NYKAcy P.FOUL (P1.T1)8
10
Q1 - 7:40NYKShumpert 16' Jump Shot (2 PTS) (Acy 1 AST)8
12.6%
10
87.4%
Q1 - 8:00CLEIrving Dunk (2 PTS) (Waiters 1 AST)6
12.2%
10
87.8%
Q1 - 8:05NYKVarejao STEAL (1 STL)6
12.6%
8
87.4%
Q1 - 8:31CLEWaiters 26' 3PT Jump Shot (3 PTS) (James 2 AST)6
13.4%
8
86.6%
Q1 - 8:40CLELove REBOUND (Off:0 Def:2)6
14.6%
5
85.4%
Q1 - 8:41NYKMISS Dalembert 12' Jump Shot6
14.8%
5
85.2%
Q1 - 8:57CLELove 3PT Jump Shot (5 PTS) (James 1 AST)6
15.3%
5
84.7%
Q1 - 9:17NYKShumpert Traveling Turnover (P1.T1)6
16.4%
2
83.6%
Q1 - 9:36NYKAcy REBOUND (Off:0 Def:1)6
17.1%
2
82.9%
Q1 - 9:40CLEMISS Love 11' Turnaround Jump Shot6
16.9%
2
83.1%
Q1 - 9:58NYKAnthony Layup (6 PTS)6
16.4%
2
83.6%
Q1 - 10:03CLEWaiters Bad Pass Turnover (P2.T2)4
15.9%
2
84.1%
Q1 - 10:20CLELove REBOUND (Off:0 Def:1)4
15.5%
2
84.5%
Q1 - 10:21NYKMISS Anthony 16' Step Back Jump Shot4
15.7%
2
84.3%
Q1 - 10:33NYKDalembert REBOUND (Off:0 Def:1)4
16.0%
2
84.0%
Q1 - 10:34CLEMISS Irving 18' Jump Shot4
15.9%
2
84.1%
Q1 - 10:53NYKAnthony 17' Jump Shot (4 PTS) (Larkin 2 AST)4
15.8%
2
84.2%
Q1 - 11:16CLEWaiters Bad Pass Turnover (P1.T1)2
15.7%
2
84.3%
Q1 - 11:19CLEVarejao REBOUND (Off:1 Def:0)2
15.6%
2
84.4%
Q1 - 11:20CLEMISS James 19' Jump Shot2
15.7%
2
84.3%
Q1 - 11:31NYKAnthony 16' Jump Shot (2 PTS) (Larkin 1 AST)2
15.8%
2
84.2%
Q1 - 11:47CLELove 1' Layup (2 PTS) (Irving 1 AST)0
16.1%
2
83.9%
Q1 - 12:00CLEJump Ball Varejao vs. Dalembert: Tip to Love0
16.4%
0
83.6%
Q1 - 12:000
0
ClockTeamEventNYKCLE
Score / WinProb

SHOOTING

Scoring Efficiency

NYK
1.14 57.2%
CLE
1.13 56.3%
Points per Opportunity/ True Shooting %

Scoring by Shot Type

At the Rim (within 5 feet)
NYK
10
16
63%
CLE
15
18
83%
Midrange
NYK
21
41
51%
CLE
8
28
29%
3PT | Effective 3PT
NYK
6
9.0
12
50%
75%
CLE
9
13.5
24
38%
56%
Free Throws
NYK
15
18
83%
CLE
17
20
85%
Makes
Effective 3P Makes
%
Efficiency
Misses
Bars scaled to point value.

Total Points

|
NYK logo Knicks
PLAYERPTSTS%TSM / TSA
C. Anthony2563%12.5 / 20
I. Shumpert1267%6.0 / 9
J. Smith1286%6.0 / 7
J. Smith1155%5.5 / 10
S. Larkin975%4.5 / 6
Q. Acy857%4.0 / 7
A. Stoudemire844%4.0 / 9
P. Prigioni675%3.0 / 4
C. Aldrich250%1.0 / 2
T. Wear250%1.0 / 2
S. Dalembert0-0.0 / 1
TS Makes
TS Misses

Total Points

|
CLE logo Cavaliers
PLAYERPTSTS%TSM / TSA
K. Irving2265%11.0 / 17
K. Love1959%9.5 / 16
L. James1747%8.5 / 18
D. Waiters1056%5.0 / 9
A. Varejao1083%5.0 / 6
T. Thompson643%3.0 / 7
M. Dellavedova6100%3.0 / 3
S. Marion0-0.0 / 2
TS Makes
TS Misses

MATCHUP

Scoring Opportunities

NYK
70
+11
-15
81
CLE
67
+13
-19
80
Base
ORB
TOV

Scoring Efficiency

NYK
1.14 57.2%
CLE
1.13 56.3%
Points per Opportunity/ True Shooting %

Reg Season Avg

Game Stats
Efficiency & PaceThis Game
Efficiency
99.8
111.3
NYK 111.8 +7.1
CLE 104.7
Pace
91.3
92.3
NYK 84.8
CLE 86.2 +1.4
Avg. Poss. Time
16.2
15.8
NYK 17.0
CLE 16.7 −0.3
Four FactorsThis Game
EFG %
47.0%
52.0%
NYK 58.0% +5.9%
CLE 52.1%
TO %
15.0%
14.7%
NYK 19.0% −0.4%
CLE 19.4%
ORB %
24.6%
26.8%
NYK 29.0%
CLE 29.7% +0.7%
FTrt
23.4
28.7
NYK 26.1
CLE 28.6 +2.5
Misc. StatsThis Game
AST %
60.6%
58.7%
NYK 81.1% +12.3%
CLE 68.8%
STL %
7.6%
7.9%
NYK 10.6% +4.8%
CLE 5.8%
BLK %
8.0%
6.8%
NYK 2.2%
CLE 3.5% +1.3%
Season averages charted by z-score with a range of -2 and 2.

Reg Season Avg

Game Stats
Shooting EfficiencyThis Game
TS%
49.2%
54.3%
NYK 57.2% +0.9%
CLE 56.3%
Rim FG%
53.5%
59.7%
NYK 62.5%
CLE 83.3% +20.8%
Mid FG%
39.8%
39.8%
NYK 51.2% +22.6%
CLE 28.6%
3P %
34.7%
36.7%
NYK 50.0% +12.5%
CLE 37.5%
FT %
76.9%
75.1%
NYK 83.3%
CLE 85.0% +1.7%
Shot DistributionThis Game
Rim Att. %
31.2%
35.5%
NYK 23.2%
CLE 25.7% +2.5%
Mid Att. %
44.8%
31.0%
NYK 59.4%
CLE 40.0% −19.4%
3P Att. %
24.0%
33.4%
NYK 17.4%
CLE 34.3% +16.9%
Season averages charted by z-score with a range of -2 and 2.
Game TotalsNYKCLE
Possessions8586
Possession Minutes24.123.9
Points9590
Rebounds3533
Assists3022
Steals95
Blocks12
Turnovers (Team)15 (3)19 (0)
Fouls
Off. Rebounds (Team)9 (2)11 (2)
Def. Rebounds (Team)26 (1)22 (1)
Field Goals37-6932-70
At-the-Rim FG10-1615-18
Midrange FG21-418-28
2-Point FG31-5723-46
3-Point FG6-129-24
Free Throws15-1817-20
Fast Break Pts
2nd Chance Pts
Points in Paint
Pts off Turnovers
Bench Points
Biggest Lead

BOXSCORE

PLAYER MIN PTS TS% REB AST STL BLK TOV PF ORB DRB FT FT% 2P 2P% 3P 3P%
F · 6'8" 240 · 30
34.3
25
63%
2
6
0
0
2
5
0
2
5-7
71%
7-13
54%
2-4
50%
G · 6'5" 212 · 24
29.3
12
67%
3
2
0
0
1
1
0
3
4-5
80%
4-6
67%
0-1
0%
G · 5'11" 175 · 22
28.2
9
75%
2
5
5
0
3
0
1
1
0-0
-
3-5
60%
1-1
100%
F · 6'7" 240 · 24
22.4
8
57%
10
2
0
1
2
6
6
4
0-0
-
4-7
57%
0-0
-
C · 6'11" 255 · 34
5.6
0
0%
2
0
0
0
0
0
0
2
0-0
-
0-1
0%
0-0
-
G-F · 6'6" 225 · 29
25.1
11
55%
1
7
2
0
2
2
0
1
0-0
-
4-7
57%
1-3
33%
F-C · 6'10" 245 · 32
24.4
8
44%
4
2
0
0
1
3
0
4
2-2
100%
3-8
38%
0-0
-
G · 6'3" 185 · 37
19.8
6
75%
1
2
1
0
1
0
0
1
0-0
-
0-1
0%
2-3
67%
F-C · 7'0" 240 · 29
18.9
12
86%
2
0
0
0
1
4
0
2
2-2
100%
5-6
83%
0-0
-
C · 6'11" 253 · 26
14.1
2
50%
6
1
1
0
1
4
2
4
0-0
-
1-2
50%
0-0
-
F · 6'10" 225 · 24
13.1
2
50%
2
2
0
0
1
1
0
2
2-2
100%
0-1
0%
0-0
-
G-F · 6'5" 205 · 23
4.8
0
0%
0
1
0
0
0
0
0
0
0-0
-
0-0
-
0-0
-
F · 6'8" 210 · 24
#77 · C-F · 7'0" 245 · 29
INACTIVE | INACTIVE
#3 · G · 6'3" 200 · 33
INACTIVE | INACTIVE
PLAYER MIN PTS TS% REB AST STL BLK TOV PF ORB DRB FT FT% 2P 2P% 3P 3P%
TOTAL
240
95
57%
35
30
9
1
15
0
9
26
15-18
83%
31-57
54%
6-12
50%
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.