Final Win Prob. pScore
274%95
107
3026%87
82
ORTG#PossPace
SAS logo Spurs
117.69186.2
Nets
90.19196.4

WIN PROBABILITY | PLAYS

Win Probability

NetsSpursQ1Q2Q3Q49:006:003:009:006:003:009:006:003:009:006:003:00

Scoring Margin

NetsSpursQ1Q2Q3Q49:006:003:009:006:003:009:006:003:009:006:003:00

Play-by-Play

Score / WinProb
ClockTeamEventSASNJN
Q4 - 0:00.0NJN107
100%
82
0%
Q4 - 0:08.0SASBarry 24' 3PT Jump Shot (7 PTS) (Udrih 2 AST)107
99.9%
82
0.1%
Q4 - 0:27.0SASOberto REBOUND (Off:0 Def:3)104
99.9%
82
0.1%
Q4 - 0:29.0NJNMISS Adams 16' Jump Shot104
99.9%
82
0.1%
Q4 - 0:49.0SASUdrih 17' Jump Shot (8 PTS)104
99.9%
82
0.1%
Q4 - 1:00NJNIlic Lost Ball Turnover (P1.T12)102
99.9%
82
0.1%
Q4 - 1:14SASVaughn 17' Jump Shot (4 PTS) (Butler 2 AST)102
99.9%
82
0.1%
Q4 - 1:36SASOberto REBOUND (Off:0 Def:2)100
99.9%
82
0.1%
Q4 - 1:37NJNMISS Robinson Driving Layup100
99.9%
82
0.1%
Q4 - 1:51SASUdrih 14' Jump Shot (6 PTS)100
99.9%
82
0.1%
Q4 - 2:14NJNSUB: Ilic FOR Boone98
82
Q4 - 2:14NJNNachbar L.B.FOUL (P3.T3)98
82
Q4 - 2:14SASSpurs Rebound98
99.9%
82
0.1%
Q4 - 2:16SASMISS Barry 26' 3PT Jump Shot98
99.9%
82
0.1%
Q4 - 2:32NJNBoone Free Throw 2 of 2 (8 PTS)98
99.9%
82
0.1%
Q4 - 2:32SASSUB: Oberto FOR Finley98
81
Q4 - 2:32NJNBoone Free Throw 1 of 2 (7 PTS)98
99.9%
81
0.1%
Q4 - 2:32SASButler S.FOUL (P2.T3)98
80
Q4 - 2:54SASUdrih 14' Jump Shot (4 PTS) (Butler 1 AST)98
99.9%
80
0.1%
Q4 - 3:16NJNHouse 16' Jump Shot (16 PTS)96
99.9%
80
0.1%
Q4 - 3:26NJNNachbar REBOUND (Off:0 Def:4)96
99.9%
78
0.1%
Q4 - 3:27SASMISS Butler 8' Hook Shot96
99.9%
78
0.1%
Q4 - 3:49SASSpurs Rebound96
99.9%
78
0.1%
Q4 - 3:50NJNMISS Robinson 7' Jump Shot96
99.9%
78
0.1%
Q4 - 4:09NJNSUB: House FOR Williams96
78
Q4 - 4:09NJNNETS Timeout: Regular (Full 6 Short 1)96
78
Q4 - 4:09SASBarry Layup (4 PTS) (Udrih 1 AST)96
99.9%
78
0.1%
Q4 - 4:29SASBarry REBOUND (Off:0 Def:5)94
99.9%
78
0.1%
Q4 - 4:30NJNMISS Williams 24' 3PT Jump Shot94
99.9%
78
0.1%
Q4 - 4:48SASUdrih Driving Layup (2 PTS)94
99.9%
78
0.1%
Q4 - 5:12NJNBoone Slam Dunk (6 PTS) (Williams 10 AST)92
99.6%
78
0.4%
Q4 - 5:21SASSpurs Turnover: Shot Clock (T#13)92
99.7%
76
0.3%
Q4 - 5:50NJNAdams Slam Dunk (5 PTS)92
99.8%
76
0.2%
Q4 - 5:53SASAdams STEAL (1 STL)92
99.9%
74
0.1%
Q4 - 6:01NJNBoone Layup (4 PTS)92
99.8%
74
0.2%
Q4 - 6:03NJNBoone REBOUND (Off:5 Def:3)92
99.9%
72
0.1%
Q4 - 6:04NJNMISS Boone Tip Shot92
99.9%
72
0.1%
Q4 - 6:05NJNBoone REBOUND (Off:4 Def:3)92
99.9%
72
0.1%
Q4 - 6:06NJNMISS Boone Layup92
99.9%
72
0.1%
Q4 - 6:08NJNBoone REBOUND (Off:3 Def:3)92
99.9%
72
0.1%
Q4 - 6:09NJNMISS Adams 8' Jump Shot92
99.9%
72
0.1%
Q4 - 6:23NJNNachbar REBOUND (Off:0 Def:3)92
99.9%
72
0.1%
Q4 - 6:25SASMISS Butler 17' Jump Shot92
99.9%
72
0.1%
Q4 - 6:42SASSUB: Vaughn FOR Oberto92
72
Q4 - 6:42SASSpurs Timeout: Regular (Reg.4 Short 0)92
72
Q4 - 6:43NJNNachbar 20' Jump Shot (7 PTS) (Williams 9 AST)92
99.9%
72
0.1%
Q4 - 6:53NJNBoone REBOUND (Off:2 Def:3)92
99.9%
70
0.1%
Q4 - 6:54SASMISS Barry 14' Jump Shot92
99.9%
70
0.1%
Q4 - 7:12NJNNachbar 27' 3PT Jump Shot (5 PTS) (Williams 8 AST)92
99.9%
70
0.1%
Q4 - 7:21NJNBoone REBOUND (Off:2 Def:2)92
99.9%
67
0.1%
Q4 - 7:22SASMISS Barry 25' 3PT Jump Shot92
99.9%
67
0.1%
Q4 - 7:46NJNWilliams 25' 3PT Jump Shot (9 PTS)92
99.9%
67
0.1%
Q4 - 8:04SASBarry Foul Turnover (P2.T11)92
99.9%
64
0.1%
Q4 - 8:04SASBarry OFF.Foul (P1)92
64
Q4 - 8:06SASSUB: Udrih FOR Vaughn92
64
Q4 - 8:12SASOberto REBOUND (Off:0 Def:1)92
99.9%
64
0.1%
Q4 - 8:14NJNMISS Nachbar 24' 3PT Jump Shot92
99.9%
64
0.1%
Q4 - 8:39SASFinley 21' Jump Shot (15 PTS) (Vaughn 5 AST)92
99.9%
64
0.1%
Q4 - 8:52NJNBoone Free Throw 2 of 2 (2 PTS)90
99.9%
64
0.1%
Q4 - 8:52NJNSUB: Adams FOR Robinson90
63
Q4 - 8:52NJNBoone Free Throw 1 of 2 (1 PTS)90
99.9%
63
0.1%
Q4 - 8:52SASButler S.FOUL (P1.T2)90
62
Q4 - 8:58NJNWilliams REBOUND (Off:1 Def:3)90
99.9%
62
0.1%
Q4 - 8:59SASMISS Finley 19' Jump Shot90
99.9%
62
0.1%
Q4 - 9:05SASSUB: Oberto FOR Duncan90
62
Q4 - 9:12SASBarry REBOUND (Off:0 Def:4)90
99.9%
62
0.1%
Q4 - 9:14NJNMISS Robinson 7' Running Hook Shot90
99.9%
62
0.1%
Q4 - 9:32NJNSUB: Williams FOR House90
62
Q4 - 9:32SASSUB: Barry FOR Ginobili90
62
Q4 - 9:32NJNNETS Timeout: Regular (Full 5 Short 1)90
62
Q4 - 9:32SASFinley 25' 3PT Jump Shot (13 PTS) (Ginobili 4 AST)90
99.9%
62
0.1%
Q4 - 9:41SASGinobili REBOUND (Off:1 Def:3)87
99.9%
62
0.1%
Q4 - 9:43NJNMISS House 19' Jump Shot87
99.9%
62
0.1%
Q4 - 9:58SASVaughn 17' Jump Shot (2 PTS)87
99.9%
62
0.1%
Q4 - 10:14NJNRobinson 19' Jump Shot (4 PTS) (Boone 1 AST)85
99.8%
62
0.2%
Q4 - 10:30SASVaughn P.FOUL (P1.T1)85
60
Q4 - 10:31SASDuncan Free Throw 2 of 2 (21 PTS)85
99.8%
60
0.2%
Q4 - 10:31SASSUB: Butler FOR Horry84
60
Q4 - 10:31SASDuncan Free Throw 1 of 2 (20 PTS)84
99.8%
60
0.2%
Q4 - 10:31NJNRobinson S.FOUL (P2.T2)83
60
Q4 - 10:46SASFinley REBOUND (Off:0 Def:3)83
99.8%
60
0.2%
Q4 - 10:47NJNMISS House 19' Jump Shot83
99.8%
60
0.2%
Q4 - 11:05SASFinley 17' Jump Shot (10 PTS) (Vaughn 4 AST)83
99.7%
60
0.3%
Q4 - 11:20SASHorry REBOUND (Off:0 Def:2)81
99.6%
60
0.4%
Q4 - 11:22NJNMISS House 20' Jump Shot81
99.6%
60
0.4%
Q4 - 11:37SASFinley Free Throw 2 of 2 (8 PTS)81
99.5%
60
0.5%
Q4 - 11:37SASFinley Free Throw 1 of 2 (7 PTS)80
99.5%
60
0.5%
Q4 - 11:37NJNNachbar S.FOUL (P2.T1)79
60
Q4 - 12:0079
60
Q3 - 0:00.0NJN79
99.4%
60
0.6%
Q3 - 0:00.0NJNNachbar REBOUND (Off:0 Def:2)79
99.3%
60
0.7%
Q3 - 0:02.0SASMISS Vaughn 14' Jump Shot79
99.1%
60
0.9%
Q3 - 0:18.0NJNHouse Free Throw 2 of 2 (14 PTS)79
99.2%
60
0.8%
Q3 - 0:18.0NJNSUB: Robinson FOR Williams79
59
Q3 - 0:18.0NJNHouse Free Throw 1 of 2 (13 PTS)79
99.3%
59
0.7%
Q3 - 0:18.0SASHorry P.FOUL (P1.PN)79
58
Q3 - 0:30.0SASGinobili 12' Fadeaway Jumper (14 PTS)79
99.4%
58
0.6%
Q3 - 0:45.0NJNHouse Driving Layup (12 PTS)77
99.2%
58
0.8%
Q3 - 0:47.0SASHouse STEAL (1 STL)77
99.4%
56
0.6%
Q3 - 1:02NJNHouse Free Throw 2 of 2 (10 PTS)77
99.4%
56
0.6%
Q3 - 1:02NJNHouse Free Throw 1 of 2 (9 PTS)77
99.4%
55
0.6%
Q3 - 1:02SASElson S.FOUL (P2.PN)77
54
Q3 - 1:06NJNBoone REBOUND (Off:2 Def:1)77
99.5%
54
0.5%
Q3 - 1:07SASMISS Finley Layup77
99.5%
54
0.5%
Q3 - 1:21NJNHouse 24' 3PT Jump Shot (8 PTS) (Williams 7 AST)77
99.6%
54
0.4%
Q3 - 1:41SASGinobili Free Throw 2 of 2 (12 PTS)77
99.7%
51
0.3%
Q3 - 1:41SASGinobili Free Throw 1 of 2 (11 PTS)76
99.7%
51
0.3%
Q3 - 1:41SASFinley Free Throw Technical (6 PTS)75
99.7%
51
0.3%
Q3 - 1:41NJNRobinson T.FOUL (P1.PN)74
51
Q3 - 1:41NJNWilliams S.FOUL (P2.PN)74
51
Q3 - 1:47SASElson REBOUND (Off:1 Def:6)74
99.6%
51
0.4%
Q3 - 1:48NJNMISS House 15' Jump Bank Shot74
99.6%
51
0.4%
Q3 - 2:06SASGinobili Free Throw 2 of 2 (10 PTS)74
99.4%
51
0.6%
Q3 - 2:06SASSpurs Rebound73
51
Q3 - 2:06SASMISS Ginobili Free Throw 1 of 273
99.4%
51
0.6%
Q3 - 2:06NJNHouse P.FOUL (P1.PN)73
51
Q3 - 2:07NJNHouse Lost Ball Turnover (P1.T11)73
99.4%
51
0.6%
Q3 - 2:20SASFinley Free Throw 1 of 1 (5 PTS)73
99.3%
51
0.7%
Q3 - 2:20NJNSUB: Nachbar FOR Carter72
51
Q3 - 2:20SASSUB: Elson FOR Duncan72
51
Q3 - 2:20NJNWilliams S.FOUL (P1.PN)72
51
Q3 - 2:20SASFinley 18' Jump Shot (4 PTS) (Vaughn 3 AST)72
51
Q3 - 2:33SASDuncan REBOUND (Off:1 Def:7)70
99.0%
51
1.0%
Q3 - 2:34NJNMISS Boone Tip Shot70
98.9%
51
1.1%
Q3 - 2:35NJNBoone REBOUND (Off:2 Def:0)70
98.8%
51
1.2%
Q3 - 2:36NJNMISS Robinson 5' Hook Shot70
98.9%
51
1.1%
Q3 - 2:57SASDuncan Free Throw 2 of 2 (19 PTS)70
98.8%
51
1.2%
Q3 - 2:57SASDuncan Free Throw 1 of 2 (18 PTS)69
98.7%
51
1.3%
Q3 - 2:57NJNRobinson S.FOUL (P1.T4)68
51
Q3 - 3:10NJNCarter P.FOUL (P2.T3)68
51
Q3 - 3:18SASSUB: Finley FOR Bowen68
51
Q3 - 3:18SASSUB: Vaughn FOR Parker68
51
Q3 - 3:18NJNSUB: Boone FOR Moore68
51
Q3 - 3:18SASSpurs Timeout: Regular (Reg.3 Short 0)68
51
Q3 - 3:24SASParker REBOUND (Off:1 Def:3)68
98.4%
51
1.6%
Q3 - 3:25SASMISS Ginobili 3PT Jump Shot68
98.2%
51
1.8%
Q3 - 3:33SASDuncan REBOUND (Off:1 Def:6)68
98.4%
51
1.6%
Q3 - 3:34NJNMISS Williams 8' Running Jump Shot68
98.3%
51
1.7%
Q3 - 3:52SASParker Driving Layup (19 PTS) (Ginobili 3 AST)68
98.1%
51
1.9%
Q3 - 3:56SASGinobili REBOUND (Off:1 Def:2)66
97.8%
51
2.2%
Q3 - 3:58NJNMISS Moore Driving Layup66
97.6%
51
2.4%
Q3 - 4:06NJNWilliams REBOUND (Off:1 Def:2)66
97.0%
51
3.0%
Q3 - 4:08SASMISS Parker 24' 3PT Jump Shot66
97.2%
51
2.8%
Q3 - 4:33NJNMoore 6' Hook Shot (9 PTS)66
97.6%
51
2.4%
Q3 - 4:58SASDuncan Layup (17 PTS) (Horry 2 AST)66
97.9%
49
2.1%
Q3 - 5:15NJNHouse Layup (5 PTS) (Carter 5 AST)64
97.3%
49
2.7%
Q3 - 5:19SASMoore STEAL (2 STL)64
97.7%
47
2.3%
Q3 - 5:24NJNSUB: Williams FOR Wright64
47
Q3 - 5:24SASSUB: Horry FOR Elson64
47
Q3 - 5:24NJNSUB: Robinson FOR Collins64
47
Q3 - 5:24NJNWright P.FOUL (P3.T2)64
47
Q3 - 5:36NJNHouse 15' Jump Shot (3 PTS)64
98.1%
47
1.9%
Q3 - 5:50SASParker Free Throw 1 of 1 (17 PTS)64
98.3%
45
1.7%
Q3 - 5:50SASSUB: Ginobili FOR Barry63
45
Q3 - 5:50NJNCollins S.FOUL (P3.T1)63
45
Q3 - 5:50SASParker Driving Finger Roll (16 PTS)63
45
Q3 - 6:05SASElson REBOUND (Off:1 Def:5)61
97.5%
45
2.5%
Q3 - 6:06NJNMISS Collins 18' Jump Shot61
97.4%
45
2.6%
Q3 - 6:20NJNCollins REBOUND (Off:0 Def:7)61
97.1%
45
2.9%
Q3 - 6:21SASMISS Barry 26' 3PT Jump Shot61
97.2%
45
2.8%
Q3 - 6:28NJNCarter Lost Ball Turnover (P4.T10)61
97.5%
45
2.5%
Q3 - 6:30NJNMoore REBOUND (Off:1 Def:0)61
97.1%
45
2.9%
Q3 - 6:32NJNMISS Carter Driving Finger Roll61
97.4%
45
2.6%
Q3 - 6:53NJNCollins REBOUND (Off:0 Def:6)61
97.1%
45
2.9%
Q3 - 6:54SASMISS Barry 26' 3PT Jump Shot61
97.2%
45
2.8%
Q3 - 7:14SASDuncan REBOUND (Off:1 Def:5)61
97.2%
45
2.8%
Q3 - 7:15NJNMISS Wright 29' 3PT Jump Shot61
97.1%
45
2.9%
Q3 - 7:19NJNNETS Rebound61
96.8%
45
3.2%
Q3 - 7:20NJNMISS Carter Layup61
97.1%
45
2.9%
Q3 - 7:21NJNCarter REBOUND (Off:1 Def:5)61
96.8%
45
3.2%
Q3 - 7:22NJNMISS Moore Layup61
97.1%
45
2.9%
Q3 - 7:41SASParker Bad Pass Turnover (P1.T8)61
96.8%
45
3.2%
Q3 - 7:48NJNHouse Free Throw Technical (1 PTS)61
97.3%
45
2.7%
Q3 - 7:48SASDuncan T.FOUL (P3.T4)61
44
Q3 - 8:03SASBowen REBOUND (Off:0 Def:3)61
97.5%
44
2.5%
Q3 - 8:04NJNMISS Moore Free Throw 2 of 261
97.4%
44
2.6%
Q3 - 8:04NJNMoore Free Throw 1 of 2 (7 PTS)61
97.2%
44
2.8%
Q3 - 8:04NJNSUB: House FOR Williams61
43
Q3 - 8:04SASParker S.FOUL (P2.T4)61
43
Q3 - 8:14SASBarry Bad Pass Turnover (P1.T7)61
97.5%
43
2.5%
Q3 - 8:16SASBarry REBOUND (Off:0 Def:3)61
97.8%
43
2.2%
Q3 - 8:17NJNMISS Williams 17' Jump Shot61
97.7%
43
2.3%
Q3 - 8:23SASCollins STEAL (1 STL)61
97.5%
43
2.5%
Q3 - 8:40SASDuncan REBOUND (Off:1 Def:4)61
97.8%
43
2.2%
Q3 - 8:41NJNMISS Carter 22' Jump Shot61
97.7%
43
2.3%
Q3 - 8:47NJNNETS Rebound61
97.5%
43
2.5%
Q3 - 8:48NJNMISS Wright Driving Layup61
97.7%
43
2.3%
Q3 - 8:55SASDuncan P.FOUL (P3.T3)61
43
Q3 - 9:10NJNWright REBOUND (Off:0 Def:2)61
97.4%
43
2.6%
Q3 - 9:12SASMISS Bowen 3PT Jump Shot61
97.5%
43
2.5%
Q3 - 9:28NJNNETS Timeout: Regular (Full 4 Short 1)61
43
Q3 - 9:28SASSpurs Rebound61
97.7%
43
2.3%
Q3 - 9:29NJNMISS Williams 12' Running Jump Shot61
97.6%
43
2.4%
Q3 - 9:34NJNCollins REBOUND (Off:0 Def:5)61
97.4%
43
2.6%
Q3 - 9:36SASMISS Bowen 3PT Jump Shot61
97.5%
43
2.5%
Q3 - 9:50NJNWilliams Bad Pass Turnover (P3.T9)61
97.7%
43
2.3%
Q3 - 10:05SASBarry 17' Jump Shot (2 PTS) (Parker 2 AST)61
97.2%
43
2.8%
Q3 - 10:11SASDuncan REBOUND (Off:1 Def:3)59
96.8%
43
3.2%
Q3 - 10:12NJNMISS Carter Driving Layup59
96.7%
43
3.3%
Q3 - 10:25NJNCarter REBOUND (Off:0 Def:5)59
96.3%
43
3.7%
Q3 - 10:27SASMISS Duncan Driving Layup59
96.5%
43
3.5%
Q3 - 10:41SASElson Violation:Defensive Goaltending59
43
Q3 - 10:41NJNWilliams Driving Layup (6 PTS)59
96.8%
43
3.2%
Q3 - 10:44SASWilliams STEAL (1 STL)59
97.2%
41
2.8%
Q3 - 10:58SASElson REBOUND (Off:1 Def:4)59
97.6%
41
2.4%
Q3 - 10:59NJNMISS Carter Free Throw 2 of 259
97.5%
41
2.5%
Q3 - 10:59NJNCarter Free Throw 1 of 2 (18 PTS)59
97.3%
41
2.7%
Q3 - 10:59SASDuncan S.FOUL (P2.T2)59
40
Q3 - 11:17NJNNETS Rebound59
97.4%
40
2.6%
Q3 - 11:18SASMISS Bowen 12' Jump Shot59
97.6%
40
2.4%
Q3 - 11:38NJNCarter 20' Jump Shot (17 PTS) (Moore 1 AST)59
97.8%
40
2.2%
Q3 - 11:47SASElson P.FOUL (P1.T1)59
38
Q3 - 12:0059
38
Q2 - 0:00.0SAS59
98.1%
38
1.9%
Q2 - 0:00.0SASSpurs Rebound59
98.3%
38
1.7%
Q2 - 0:00.0SASMISS Ginobili 38' 3PT Jump Shot59
98.1%
38
1.9%
Q2 - 0:02.0NJNWilliams Driving Layup (4 PTS)59
98.1%
38
1.9%
Q2 - 0:24.0NJNCollins REBOUND (Off:0 Def:4)59
98.4%
36
1.6%
Q2 - 0:26.0SASMISS Bowen Driving Finger Roll59
98.5%
36
1.5%
Q2 - 0:32.0NJNNachbar Driving Layup (2 PTS) (Carter 4 AST)59
98.6%
36
1.4%
Q2 - 0:48.0NJNHouse REBOUND (Off:0 Def:1)59
98.8%
34
1.2%
Q2 - 0:49.0SASMISS Bowen 24' 3PT Jump Shot59
98.8%
34
1.2%
Q2 - 1:04NJNSUB: House FOR Wright59
34
Q2 - 1:04NJNCarter Traveling Turnover (P3.T8)59
98.8%
34
1.2%
Q2 - 1:17SASParker Driving Layup (14 PTS)59
98.7%
34
1.3%
Q2 - 1:24NJNCarter Driving Layup (15 PTS) (Williams 6 AST)57
98.5%
34
1.5%
Q2 - 1:40SASDuncan Tip Shot (15 PTS)57
98.7%
32
1.3%
Q2 - 1:41SASDuncan REBOUND (Off:1 Def:2)55
98.5%
32
1.5%
Q2 - 1:42SASMISS Parker Driving Layup55
98.4%
32
1.6%
Q2 - 1:51SASBarry REBOUND (Off:0 Def:2)55
98.5%
32
1.5%
Q2 - 1:53NJNMISS Nachbar 24' 3PT Jump Shot55
98.5%
32
1.5%
Q2 - 2:08SASParker Free Throw 2 of 2 (12 PTS)55
98.2%
32
1.8%
Q2 - 2:08NJNSUB: Collins FOR Moore54
32
Q2 - 2:08SASParker Free Throw 1 of 2 (11 PTS)54
98.2%
32
1.8%
Q2 - 2:08NJNMoore S.FOUL (P3.PN)53
32
Q2 - 2:16SASGinobili REBOUND (Off:1 Def:1)53
98.0%
32
2.0%
Q2 - 2:17NJNMISS Williams 17' Jump Shot53
97.9%
32
2.1%
Q2 - 2:25NJNWright REBOUND (Off:0 Def:1)53
97.7%
32
2.3%
Q2 - 2:26SASMISS Bowen 16' Jump Shot53
97.8%
32
2.2%
Q2 - 2:48NJNCarter Driving Dunk (13 PTS)53
98.0%
32
2.0%
Q2 - 2:52SASCarter STEAL (2 STL)53
98.2%
30
1.8%
Q2 - 3:02SASSUB: Duncan FOR Elson53
30
Q2 - 3:02NJNSUB: Wright FOR Adams53
30
Q2 - 3:02SASSpurs Timeout: Regular (Reg.2 Short 0)53
30
Q2 - 3:10NJNWilliams Driving Layup (2 PTS)53
98.4%
30
1.6%
Q2 - 3:19NJNNachbar REBOUND (Off:0 Def:1)53
98.5%
28
1.5%
Q2 - 3:21SASMISS Parker 20' Jump Shot53
98.6%
28
1.4%
Q2 - 3:40NJNCarter Layup (11 PTS) (Williams 5 AST)53
98.7%
28
1.3%
Q2 - 4:01SASParker Layup (10 PTS) (Barry 2 AST)53
98.8%
26
1.2%
Q2 - 4:11NJNCarter Foul Turnover (P2.T7)51
98.7%
26
1.3%
Q2 - 4:11NJNCarter OFF.Foul (P1)51
26
Q2 - 4:24SASParker Free Throw 2 of 2 (8 PTS)51
98.5%
26
1.5%
Q2 - 4:24SASParker Free Throw 1 of 2 (7 PTS)50
98.4%
26
1.6%
Q2 - 4:24NJNMoore P.FOUL (P2.PN)49
26
Q2 - 4:25NJNCarter Bad Pass Turnover (P1.T6)49
98.3%
26
1.7%
Q2 - 4:41SASBowen 3PT Jump Shot (6 PTS) (Barry 1 AST)49
98.1%
26
1.9%
Q2 - 4:59NJNAdams Free Throw 2 of 2 (3 PTS)46
97.6%
26
2.4%
Q2 - 4:59SASSUB: Barry FOR Horry46
25
Q2 - 4:59NJNNETS Rebound46
25
Q2 - 4:59NJNMISS Adams Free Throw 1 of 246
97.6%
25
2.4%
Q2 - 4:59NJNSUB: Nachbar FOR Collins46
25
Q2 - 4:59SASGinobili S.FOUL (P1.T3)46
25
Q2 - 5:02NJNWilliams REBOUND (Off:1 Def:1)46
97.4%
25
2.6%
Q2 - 5:04SASMISS Horry 17' Turnaround Jump Shot46
97.5%
25
2.5%
Q2 - 5:19NJNAdams 16' Jump Shot (2 PTS) (Carter 3 AST)46
97.7%
25
2.3%
Q2 - 5:29SASSUB: Horry FOR Duncan46
23
Q2 - 5:29NJNCarter Free Throw Technical (9 PTS)46
98.0%
23
2.0%
Q2 - 5:29SASSpurs T.Foul (Def. 3 Sec Elson )46
22
Q2 - 5:42SASGinobili Free Throw 2 of 2 (9 PTS)46
98.2%
22
1.8%
Q2 - 5:42SASGinobili Free Throw 1 of 2 (8 PTS)45
98.2%
22
1.8%
Q2 - 5:42NJNAdams S.FOUL (P1.T4)44
22
Q2 - 5:45NJNMoore Lost Ball Turnover (P2.T5)44
98.0%
22
2.0%
Q2 - 5:57SASSUB: Ginobili FOR Finley44
22
Q2 - 5:57SASParker L.B.FOUL (P1.T2)44
22
Q2 - 5:57NJNNETS Rebound44
97.7%
22
2.3%
Q2 - 5:59NJNMISS Williams 15' Jump Shot44
97.9%
22
2.1%
Q2 - 6:13SASElson 19' Jump Shot (8 PTS) (Bowen 2 AST)44
97.5%
22
2.5%
Q2 - 6:24SASElson REBOUND (Off:1 Def:3)42
97.3%
22
2.7%
Q2 - 6:26NJNMISS Carter 25' 3PT Jump Shot42
97.2%
22
2.8%
Q2 - 6:45NJNSUB: Adams FOR House42
22
Q2 - 6:45NJNSUB: Carter FOR Nachbar42
22
Q2 - 6:45NJNNETS Timeout: Regular (Full 3 Short 1)42
22
Q2 - 6:54SASElson 5' Hook Shot (6 PTS) (Duncan 3 AST)42
96.9%
22
3.1%
Q2 - 7:10SASFinley REBOUND (Off:0 Def:2)40
96.5%
22
3.5%
Q2 - 7:11NJNMISS House 24' 3PT Jump Shot40
96.4%
22
3.6%
Q2 - 7:19NJNCollins REBOUND (Off:0 Def:3)40
96.1%
22
3.9%
Q2 - 7:21SASMISS Parker 16' Jump Shot40
96.2%
22
3.8%
Q2 - 7:32NJNWilliams Bad Pass Turnover (P2.T4)40
96.5%
22
3.5%
Q2 - 7:49SASDuncan Free Throw 2 of 2 (13 PTS)40
96.1%
22
3.9%
Q2 - 7:49SASDuncan Free Throw 1 of 2 (12 PTS)39
96.0%
22
4.0%
Q2 - 7:49SASSUB: Elson FOR Horry38
22
Q2 - 7:49SASSUB: Parker FOR Vaughn38
22
Q2 - 7:49NJNCollins S.FOUL (P2.T3)38
22
Q2 - 7:57SASVaughn REBOUND (Off:0 Def:2)38
95.7%
22
4.3%
Q2 - 7:59NJNMISS Moore 19' Jump Shot38
95.5%
22
4.5%
Q2 - 8:17NJNSUB: Moore FOR Robinson38
22
Q2 - 8:17SASDuncan L.B.FOUL (P1.T1)38
22
Q2 - 8:17NJNNETS Rebound38
94.9%
22
5.1%
Q2 - 8:18SASMISS Finley 19' Jump Shot38
95.1%
22
4.9%
Q2 - 8:26NJNCollins P.FOUL (P1.T2)38
22
Q2 - 8:39SASBowen REBOUND (Off:0 Def:2)38
95.4%
22
4.6%
Q2 - 8:42NJNMISS Williams 17' Jump Shot38
95.3%
22
4.7%
Q2 - 8:51NJNWilliams REBOUND (Off:1 Def:0)38
94.9%
22
5.1%
Q2 - 8:52NJNMISS Robinson Tip Shot38
95.3%
22
4.7%
Q2 - 8:53NJNRobinson REBOUND (Off:1 Def:0)38
94.9%
22
5.1%
Q2 - 8:54NJNMISS House Driving Layup38
95.3%
22
4.7%
Q2 - 9:00SASSUB: Finley FOR Ginobili38
22
Q2 - 9:00NJNSUB: Collins FOR Boone38
22
Q2 - 9:00NJNSUB: Williams FOR Carter38
22
Q2 - 9:00NJNNETS Timeout: Short (Full 2 Short 1)38
22
Q2 - 9:09SASHorry 7' Hook Shot (5 PTS) (Duncan 2 AST)38
94.7%
22
5.3%
Q2 - 9:24SASBowen REBOUND (Off:0 Def:1)36
94.2%
22
5.8%
Q2 - 9:25NJNMISS House 17' Jump Shot36
94.0%
22
6.0%
Q2 - 9:46SASBowen 3PT Jump Shot (3 PTS) (Vaughn 2 AST)36
93.5%
22
6.5%
Q2 - 10:05SASSpurs Rebound33
91.9%
22
8.1%
Q2 - 10:06NJNMISS Boone Tip Shot33
91.6%
22
8.4%
Q2 - 10:07NJNBoone REBOUND (Off:1 Def:0)33
91.0%
22
9.0%
Q2 - 10:08NJNMISS Nachbar 6' Running Jump Shot33
91.6%
22
8.4%
Q2 - 10:25NJNNETS Timeout: Regular (Full 2 Short 0)33
22
Q2 - 10:25SASDuncan Alley Oop Layup (11 PTS) (Vaughn 1 AST)33
91.1%
22
8.9%
Q2 - 10:31SASVaughn REBOUND (Off:0 Def:1)31
90.2%
22
9.8%
Q2 - 10:32NJNMISS Nachbar 25' 3PT Jump Shot31
89.9%
22
10.1%
Q2 - 10:51SASDuncan Free Throw 1 of 1 (9 PTS)31
89.2%
22
10.8%
Q2 - 10:51NJNNachbar S.FOUL (P1.T1)30
22
Q2 - 10:51SASDuncan Layup (8 PTS) (Bowen 1 AST)30
22
Q2 - 11:04NJNNETS Rebound28
86.7%
22
13.3%
Q2 - 11:04NJNNETS Turnover: Shot Clock (T#3)28
86.7%
22
13.3%
Q2 - 11:06NJNMISS Nachbar 9' Jump Shot28
86.3%
22
13.7%
Q2 - 11:31SASGinobili 21' Jump Shot (7 PTS)28
85.5%
22
14.5%
Q2 - 11:36SASDuncan REBOUND (Off:0 Def:2)26
84.2%
22
15.8%
Q2 - 11:38NJNMISS Carter 24' 3PT Jump Shot26
83.8%
22
16.2%
Q2 - 12:0026
22
Q1 - 0:00.0SAS26
82.8%
22
17.2%
Q1 - 0:00.0SASSpurs Rebound26
84.2%
22
15.8%
Q1 - 0:00.0SASMISS Elson Follow Up Dunk26
83.2%
22
16.8%
Q1 - 0:01.0SASElson REBOUND (Off:1 Def:2)26
83.8%
22
16.2%
Q1 - 0:01.0SASMISS Ginobili 6' Running Jump Shot26
83.1%
22
16.9%
Q1 - 0:04.0NJNSUB: Boone FOR Moore26
22
Q1 - 0:04.0NJNSUB: Nachbar FOR Wright26
22
Q1 - 0:04.0NJNSUB: House FOR Williams26
22
Q1 - 0:04.0NJNWright P.FOUL (P2.T2)26
22
Q1 - 0:09.0NJNWright Driving Layup (4 PTS) (Robinson 1 AST)26
83.8%
22
16.2%
Q1 - 0:26.0NJNCarter REBOUND (Off:0 Def:4)26
85.4%
20
14.6%
Q1 - 0:28.0SASMISS Parker 19' Jump Shot26
85.7%
20
14.3%
Q1 - 0:41.0SASHorry REBOUND (Off:0 Def:1)26
86.3%
20
13.7%
Q1 - 0:43.0NJNMISS Wright 19' Jump Shot26
86.1%
20
13.9%
Q1 - 0:59.0SASGinobili 24' 3PT Jump Shot (5 PTS) (Horry 1 AST)26
85.4%
20
14.6%
Q1 - 1:19NJNWright 19' Jump Shot (2 PTS)23
82.5%
20
17.5%
Q1 - 1:44SASHorry 26' 3PT Jump Shot (3 PTS) (Ginobili 2 AST)23
84.2%
18
15.8%
Q1 - 1:52NJNWilliams Bad Pass Turnover (P1.T2)20
81.0%
18
19.0%
Q1 - 2:09SASParker 19' Jump Shot (6 PTS) (Ginobili 1 AST)20
79.9%
18
20.1%
Q1 - 2:18SASSpurs Timeout: Regular (Reg.1 Short 0)18
18
Q1 - 2:23SASElson REBOUND (Off:0 Def:2)18
78.1%
18
21.9%
Q1 - 2:24NJNMISS Williams 24' 3PT Jump Shot18
77.7%
18
22.3%
Q1 - 2:45SASFinley 16' Jump Shot (2 PTS) (Parker 1 AST)18
76.8%
18
23.2%
Q1 - 3:06SASParker REBOUND (Off:0 Def:3)16
75.5%
18
24.5%
Q1 - 3:08NJNMISS Wright 24' 3PT Jump Shot16
74.9%
18
25.1%
Q1 - 3:16NJNCarter Violation:Kicked Ball16
18
Q1 - 3:36SASGinobili Tip Shot (2 PTS)16
73.7%
18
26.3%
Q1 - 3:37SASGinobili REBOUND (Off:1 Def:0)14
71.9%
18
28.1%
Q1 - 3:39SASMISS Ginobili Driving Finger Roll14
70.6%
18
29.4%
Q1 - 4:01NJNRobinson 18' Jump Shot (2 PTS) (Carter 2 AST)14
72.4%
18
27.6%
Q1 - 4:24SASParker Free Throw 2 of 2 (4 PTS)14
73.9%
16
26.1%
Q1 - 4:24SASSUB: Horry FOR Duncan13
16
Q1 - 4:24NJNSUB: Robinson FOR Collins13
16
Q1 - 4:24SASParker Free Throw 1 of 2 (3 PTS)13
73.5%
16
26.5%
Q1 - 4:24NJNWright S.FOUL (P1.T1)12
16
Q1 - 4:30SASElson REBOUND (Off:0 Def:1)12
72.4%
16
27.6%
Q1 - 4:31NJNMISS Wright 15' Jump Shot12
71.8%
16
28.2%
Q1 - 4:47SASSUB: Ginobili FOR Barry12
16
Q1 - 4:47SASFinley Bad Pass Turnover (P1.T3)12
70.6%
16
29.4%
Q1 - 4:52SASParker REBOUND (Off:0 Def:2)12
72.4%
16
27.6%
Q1 - 4:53NJNMISS Carter 25' 3PT Jump Shot12
71.8%
16
28.2%
Q1 - 5:05NJNCarter REBOUND (Off:0 Def:3)12
70.4%
16
29.6%
Q1 - 5:06SASMISS Finley 27' 3PT Jump Shot12
70.9%
16
29.1%
Q1 - 5:36NJNMoore Slam Dunk (6 PTS) (Carter 1 AST)12
72.2%
16
27.8%
Q1 - 5:51SASElson 17' Jump Shot (4 PTS) (Finley 1 AST)12
73.6%
14
26.4%
Q1 - 6:00SASFinley REBOUND (Off:0 Def:1)10
72.3%
14
27.7%
Q1 - 6:01NJNMISS Collins 18' Jump Shot10
72.2%
14
27.8%
Q1 - 6:11NJNCollins REBOUND (Off:0 Def:2)10
71.1%
14
28.9%
Q1 - 6:13SASMISS Parker 24' 3PT Jump Shot10
71.6%
14
28.4%
Q1 - 6:39NJNMoore 14' Jump Shot (4 PTS) (Williams 4 AST)10
72.7%
14
27.3%
Q1 - 6:54NJNCarter Free Throw Technical (8 PTS)10
74.0%
12
26.0%
Q1 - 6:54SASSpurs T.Foul (Def. 3 Sec Duncan )10
11
Q1 - 7:01NJNNETS Timeout: Regular (Full 1 Short 0)10
11
Q1 - 7:10SASDuncan 19' Jump Shot (6 PTS)10
75.4%
11
24.6%
Q1 - 7:24NJNMoore 17' Jump Shot (2 PTS) (Williams 3 AST)8
74.3%
11
25.7%
Q1 - 7:34SASMoore STEAL (1 STL)8
75.4%
9
24.6%
Q1 - 7:54NJNCarter 6' Running Jump Shot (7 PTS) (Williams 2 AST)8
76.6%
9
23.4%
Q1 - 8:13SASCarter STEAL (1 STL)8
77.6%
7
22.4%
Q1 - 8:27NJNMoore Foul Turnover (P1.T1)8
78.4%
7
21.6%
Q1 - 8:27NJNMoore OFF.Foul (P1)8
7
Q1 - 8:46NJNCarter REBOUND (Off:0 Def:2)8
77.3%
7
22.7%
Q1 - 8:47SASMISS Duncan 17' Jump Shot8
77.6%
7
22.4%
Q1 - 9:11NJNCarter Driving Layup (5 PTS)8
78.0%
7
22.0%
Q1 - 9:17NJNCarter REBOUND (Off:0 Def:1)8
78.7%
5
21.3%
Q1 - 9:19SASMISS Finley 20' Jump Shot8
78.9%
5
21.1%
Q1 - 9:27SASDuncan REBOUND (Off:0 Def:1)8
79.1%
5
20.9%
Q1 - 9:28NJNMISS Carter Free Throw 2 of 28
79.0%
5
21.0%
Q1 - 9:28SASSUB: Finley FOR Bowen8
5
Q1 - 9:28NJNCarter Free Throw 1 of 2 (3 PTS)8
78.6%
5
21.4%
Q1 - 9:28SASBowen S.FOUL (P1.T1)8
4
Q1 - 9:39SASDuncan Layup (4 PTS) (Elson 1 AST)8
78.9%
4
21.1%
Q1 - 9:51NJNCarter 18' Jump Shot (2 PTS) (Williams 1 AST)6
77.9%
4
22.1%
Q1 - 10:06SASParker Driving Layup (2 PTS)6
78.0%
2
22.0%
Q1 - 10:10SASParker REBOUND (Off:0 Def:1)4
77.5%
2
22.5%
Q1 - 10:12NJNMISS Williams Layup4
77.3%
2
22.7%
Q1 - 10:25SASDuncan 15' Jump Bank Shot (2 PTS)4
76.6%
2
23.4%
Q1 - 10:40NJNCollins 16' Jump Shot (2 PTS) (Wright 1 AST)2
75.8%
2
24.2%
Q1 - 11:01SASElson Layup (2 PTS) (Duncan 1 AST)2
75.7%
0
24.3%
Q1 - 11:16SASBarry REBOUND (Off:0 Def:1)0
75.0%
0
25.0%
Q1 - 11:17NJNMISS Williams Driving Layup0
74.9%
0
25.1%
Q1 - 11:36NJNCollins REBOUND (Off:0 Def:1)0
74.3%
0
25.7%
Q1 - 11:37SASMISS Elson 6' Hook Shot0
74.3%
0
25.7%
Q1 - 12:00NJNJump Ball Collins vs. Duncan: Tip to Elson0
73.6%
0
26.4%
Q1 - 12:000
0
ClockTeamEventSASNJN
Score / WinProb

SHOOTING

Scoring Efficiency

SAS
1.24 62.2%
NJN
0.88 44.1%
Points per Opportunity/ True Shooting %

Scoring by Shot Type

At the Rim (within 5 feet)
SAS
15
21
71%
NJN
14
30
47%
Midrange
SAS
18
34
53%
NJN
15
38
39%
3PT | Effective 3PT
SAS
6
9.0
18
33%
50%
NJN
3
4.5
14
21%
32%
Free Throws
SAS
23
24
96%
NJN
15
19
79%
Makes
Effective 3P Makes
%
Efficiency
Misses
Bars scaled to point value.

Total Points

|
SAS logo Spurs
PLAYERPTSTS%TSM / TSA
T. Duncan2188%10.5 / 12
T. Parker1963%9.5 / 15
M. Finley1568%7.5 / 11
M. Ginobili1464%7.0 / 11
F. Elson867%4.0 / 6
B. Udrih8100%4.0 / 4
B. Barry744%3.5 / 8
B. Bowen638%3.0 / 8
R. Horry583%2.5 / 3
J. Vaughn467%2.0 / 3
J. Butler0-0.0 / 2
TS Makes
TS Misses

Total Points

|
Nets
PLAYERPTSTS%TSM / TSA
V. Carter1856%9.0 / 16
E. House1657%8.0 / 14
M. Williams932%4.5 / 14
M. Moore956%4.5 / 8
J. Boone850%4.0 / 8
B. Nachbar744%3.5 / 8
H. Adams550%2.5 / 5
A. Wright429%2.0 / 7
C. Robinson440%2.0 / 5
J. Collins233%1.0 / 3
B. Robinson0-0.0 / 2
TS Makes
TS Misses

MATCHUP

Scoring Opportunities

SAS
79
+7
-12
86
NJN
80
+13
-11
93
Base
ORB
TOV

Scoring Efficiency

SAS
1.24 62.2%
NJN
0.88 44.1%
Points per Opportunity/ True Shooting %

Reg Season Avg

Game Stats
Efficiency & PaceThis Game
Efficiency
109.2
105.0
SAS 117.6 +27.5
NJN 90.1
Pace
89.8
92.0
SAS 86.2
NJN 96.4 +10.3
Avg. Poss. Time
16.5
15.5
SAS 16.7
NJN 14.9 −1.8
Four FactorsThis Game
EFG %
52.1%
50.4%
SAS 57.5% +16.6%
NJN 40.9%
TO %
14.7%
15.2%
SAS 13.5%
NJN 11.7% −1.8%
ORB %
24.5%
24.6%
SAS 13.8%
NJN 19.6% +5.8%
FTrt
31.3
33.8
SAS 32.9 +9.7
NJN 23.2
Misc. StatsThis Game
AST %
60.5%
67.4%
SAS 66.7% +7.3%
NJN 59.4%
STL %
8.0%
6.5%
SAS 7.7%
NJN 8.8% +1.1%
BLK %
7.8%
5.4%
SAS 8.8% +8.8%
NJN 0.0%
Season averages charted by z-score with a range of -2.41 and 2.41.

Reg Season Avg

Game Stats
Shooting EfficiencyThis Game
TS%
54.7%
52.8%
SAS 62.2% +18.1%
NJN 44.1%
Rim FG%
62.1%
56.2%
SAS 71.4% +24.7%
NJN 46.7%
Mid FG%
40.4%
42.4%
SAS 52.9% +13.4%
NJN 39.5%
3P %
38.1%
36.3%
SAS 33.3% +11.9%
NJN 21.4%
FT %
75.1%
72.7%
SAS 95.8% +16.9%
NJN 78.9%
Shot DistributionThis Game
Rim Att. %
34.9%
35.3%
SAS 28.8%
NJN 36.6% +7.8%
Mid Att. %
40.5%
38.4%
SAS 46.6%
NJN 46.3% −0.2%
3P Att. %
24.7%
26.3%
SAS 24.7% +7.6%
NJN 17.1%
Season averages charted by z-score with a range of -2 and 2.
Game TotalsSASNJN
Possessions9191
Possession Minutes25.422.6
Points10782
Rebounds4134
Assists2619
Steals78
Blocks60
Turnovers (Team)12 (1)11 (1)
Fouls
Off. Rebounds (Team)4 (3)9 (4)
Def. Rebounds (Team)37 (3)25 (2)
Field Goals39-7332-82
At-the-Rim FG15-2114-30
Midrange FG18-3415-38
2-Point FG33-5529-68
3-Point FG6-183-14
Free Throws23-2415-19
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'11" 250 · 31
29.7
21
88%
8
3
1
1
1
3
1
7
7-7
100%
7-9
78%
0-0
-
G · 6'2" 185 · 25
28.5
19
63%
4
2
2
0
1
2
1
3
7-7
100%
6-10
60%
0-2
0%
G · 6'7" 210 · 35
27.9
7
44%
5
2
1
1
2
1
0
5
0-0
-
2-3
67%
1-5
20%
C · 7'0" 240 · 31
25.7
8
67%
7
1
0
2
3
2
1
6
0-0
-
4-6
67%
0-0
-
F · 6'7" 200 · 36
23.2
6
38%
3
2
0
1
0
1
0
3
0-0
-
0-3
0%
2-5
40%
G-F · 6'7" 225 · 34
25.3
15
68%
3
1
0
0
2
0
0
3
4-4
100%
4-8
50%
1-2
50%
G · 6'6" 205 · 30
22.0
14
64%
4
4
3
1
2
1
1
3
5-6
83%
3-5
60%
1-3
33%
G · 6'1" 190 · 32
18.1
4
67%
2
5
0
0
0
1
0
2
0-0
-
2-3
67%
0-0
-
F-C · 6'10" 240 · 36
16.0
5
83%
2
2
0
0
1
1
0
2
0-0
-
1-2
50%
1-1
100%
C · 6'10" 260 · 22
10.5
0
0%
0
2
0
0
0
2
0
0
0-0
-
0-2
0%
0-0
-
G · 6'3" 205 · 25
8.1
8
100%
0
2
0
0
0
0
0
0
0-0
-
4-4
100%
0-0
-
C · 6'10" 245 · 32
4.9
0
0%
3
0
0
0
0
0
0
3
0-0
-
0-0
-
0-0
-
G-F · 6'8" 220 · 35
#15 · C-F · 6'10" 235 · 27
INACTIVE | INACTIVE
#0 · G-F · 6'7" 215 · 24
INACTIVE | INACTIVE
#2 · C-F · 6'10" 260 · 29
INACTIVE | INACTIVE
PLAYER MIN PTS TS% REB AST STL BLK TOV PF ORB DRB FT FT% 2P 2P% 3P 3P%
TOTAL
240
107
62%
41
26
7
6
12
0
4
37
23-24
96%
33-55
60%
6-18
33%
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.