Game HardBreakingOffspeed
SF@ARI (3/22/16) 71.43 0.00 0.00
SF@ATL (5/30/16) 0.00 0.00 0.00
SF@ATL (6/2/16) 50.00 0.00 0.00
LAD@SF (6/11/16) 0.00 0.00 0.00
MIL@SF (6/15/16) 75.00 0.00 50.00
SF@PIT (6/21/16) 100.00 0.00 50.00
OAK@SF (6/27/16) 33.33 0.00 0.00
SF@OAK (6/29/16) 100.00 50.00 0.00
GameHardBreakingOffspeed
SF@COL (4/22/17) 50.00 100.00 0.00
SD@SF (4/29/17) 40.00 0.00 0.00
SF@DET (7/6/17) 57.14 28.57 50.00
PIT@SF (7/25/17) 50.00 60.00 0.00
ARI@SF (8/5/17) 50.00 0.00 0.00
SF@WSH (8/13/17) 20.00 75.00 100.00
MIL@SF (8/21/17) 43.75 75.00 100.00
SF@ARI (8/27/17) 25.00 100.00 0.00
SF@COL (9/4/17) 50.00 100.00 50.00
LAD@SF (9/11/17) 0.00 0.00 0.00
ARI@SF (9/17/17) 35.71 33.33 0.00
SF@LAD (9/24/17) 20.00 33.33 100.00
SD@SF (9/29/17) 50.00 60.00 0.00
GameHardBreakingOffspeed
OAK@SF (3/27/18) 63.64 50.00 0.00
SF@LAD (4/1/18) 33.33 33.33 100.00
LAD@SF (4/7/18) 37.50 0.00 0.00
SF@SD (4/12/18) 33.33 50.00 50.00
SF@ARI (4/18/18) 33.33 66.67 0.00
WSH@SF (4/23/18) 41.67 83.33 50.00
LAD@SF (4/28/18) 0.00 0.00 50.00
SF@ATL (5/4/18) 20.00 50.00 0.00
SF@PHI (5/9/18) 44.44 50.00 0.00
CIN@SF (5/14/18) 25.00 0.00 100.00
COL@SF (5/19/18) 57.14 33.33 33.33
SF@CHC (5/26/18) 66.67 40.00 0.00
PHI@SF (6/1/18) 71.43 25.00 100.00
ARI@SF (6/6/18) 18.18 25.00 100.00
SF@MIA (6/12/18) 45.45 33.33 66.67
SF@LAD (6/17/18) 30.00 40.00 100.00
SD@SF (6/22/18) 47.06 25.00 50.00
COL@SF (6/28/18) 44.44 0.00 0.00
SF@COL (7/3/18) 41.18 100.00 33.33
MIL@SF (7/26/18) 75.00 0.00 0.00
SF@ARI (8/3/18) 77.78 0.00 66.67
SF@NYM (8/21/18) 50.00 33.33 50.00
ARI@SF (8/27/18) 50.00 42.86 50.00
NYM@SF (9/2/18) 28.57 71.43 80.00
SF@MIL (9/8/18) 33.33 0.00 0.00
COL@SF (9/14/18) 40.00 66.67 66.67
SF@SD (9/19/18) 25.00 50.00 0.00
SD@SF (9/25/18) 72.73 50.00 50.00
LAD@SF (9/30/18) 40.00 25.00 100.00