Game HardBreakingOffspeed
SF@ARI (3/22/16) 0.100 0.000 0.000
SF@ATL (5/30/16) 0.000 0.000 0.000
SF@ATL (6/2/16) 0.000 0.000 0.000
LAD@SF (6/11/16) 0.500 0.000 1.000
MIL@SF (6/15/16) 0.000 0.000 0.500
SF@PIT (6/21/16) 1.000 0.333 0.500
OAK@SF (6/27/16) 0.444 0.000 0.000
SF@OAK (6/29/16) 0.000 0.500 0.000
GameHardBreakingOffspeed
SF@COL (4/22/17) 0.000 0.000 0.000
SD@SF (4/29/17) 0.800 0.000 0.000
SF@DET (7/6/17) 0.214 0.250 0.500
PIT@SF (7/25/17) 0.444 0.250 0.000
ARI@SF (8/5/17) 0.143 0.600 0.000
SF@WSH (8/13/17) 0.250 0.091 1.000
MIL@SF (8/21/17) 0.188 0.200 0.000
SF@ARI (8/27/17) 0.250 0.000 1.000
SF@COL (9/4/17) 0.500 0.200 0.500
LAD@SF (9/11/17) 0.000 0.000 0.000
ARI@SF (9/17/17) 0.267 0.200 0.000
SF@LAD (9/24/17) 0.250 0.333 0.500
SD@SF (9/29/17) 0.357 0.100 1.000
GameHardBreakingOffspeed
OAK@SF (3/27/18) 0.182 0.200 1.000
SF@LAD (4/1/18) 0.333 0.000 0.000
LAD@SF (4/7/18) 0.100 0.429 0.000
SF@SD (4/12/18) 0.067 0.000 0.000
SF@ARI (4/18/18) 0.200 0.167 0.000
WSH@SF (4/23/18) 0.077 0.375 0.000
LAD@SF (4/28/18) 0.400 1.000 0.500
SF@ATL (5/4/18) 0.231 0.286 1.000
SF@PHI (5/9/18) 0.267 0.333 0.000
CIN@SF (5/14/18) 0.353 0.667 0.333
COL@SF (5/19/18) 0.357 0.750 0.000
SF@CHC (5/26/18) 0.100 0.286 1.000
PHI@SF (6/1/18) 0.200 0.111 0.500
ARI@SF (6/6/18) 0.417 0.400 0.000
SF@MIA (6/12/18) 0.154 0.125 0.333
SF@LAD (6/17/18) 0.167 0.200 0.000
SD@SF (6/22/18) 0.316 0.400 0.500
COL@SF (6/28/18) 0.273 0.667 1.000
SF@COL (7/3/18) 0.421 0.200 0.667
MIL@SF (7/26/18) 0.400 1.000 0.000
SF@ARI (8/3/18) 0.667 0.333 0.667