Age: 28
Bats/Throws: R/R
6' 5" / 240
P

RotoWire News: Biagini (oblique) was activated off the 10-day disabled list Friday. (9/14/2018)

We hope you find the FanGraphs Player Stat Pages useful!

Please support FanGraphs by becoming a member. We publish over one thousand articles and podcasts each year, host numerous projection systems, and carry an ever growing database of baseball stats that assist you in your baseball research.

Support FanGraphs



SeasonTeamWLSVGGSIPK/9BB/9HR/9BABIPLOB%GB%HR/FBERAFIPxFIPWAR
2012Giants (A-)240141259.09.612.750.76.31863.2 %55.8 %10.6 %4.273.362.87 
2012Giants (A)0409934.09.537.681.06.33353.9 %44.9 %11.1 %7.415.554.99 
2013Giants (A)760202096.27.363.910.47.32360.3 %51.3 %6.0 %5.033.954.01 
2014Giants (A+)10902323128.07.243.230.35.33671.4 %50.1 %4.2 %4.013.864.47 
2015Giants (AA)10702322130.15.802.350.35.26473.4 %52.4 %3.8 %2.423.353.63 
2016Blue Jays43160067.28.252.530.40.32073.2 %52.2 %5.6 %3.062.953.711.2
2016Blue Jays000607.17.361.230.00.158100.0 %52.6 %0.0 %0.001.923.28 
2017Blue Jays (AAA)1104417.17.273.121.04.23980.3 %59.6 %16.7 %3.124.263.61 
2017Blue Jays31314418119.27.303.161.13.30561.5 %55.7 %15.2 %5.344.274.111.4
2018THE BAT550151585.06.852.891.17.30470.8 %  4.334.40  
2018ATC5804311100.07.193.051.02.31268.5 %  4.474.16  
2018Depth Charts550151585.06.953.241.15.31169.7 %  4.644.47 1.0
2018Steamer550151579.06.833.271.20.30269.6 %50.3 % 4.674.584.490.9
2018Fans (9)5603915110.07.852.860.90.30069.5 %  4.083.78 1.9
2018ZiPS8804121123.37.083.211.09.31369.7 %  4.604.36 1.5
2018Blue Jays (AAA)0304421.25.403.320.42.25760.2 %42.6 %5.0 %4.573.984.44 
2018Blue Jays47050472.06.633.001.75.35571.4 %47.9 %18.2 %6.005.474.71-0.6
Total- - -1123215422259.17.362.951.11.32367.6 %52.5 %13.9 %4.934.264.172.0
Postseason- - -000607.17.361.230.00.158100.0 %52.6 %0.0 %0.001.923.28 

SeasonTeamWLERAGGSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
2012Giants (A-)244.2714120001059.0243543228518036063
2012Giants (A)047.41990000034.0165363328429007036
2013Giants (A)765.0320200000096.24301026354542046079
2014Giants (A+)1094.01232300000128.0541133585754606100103
2015Giants (AA)1072.42232200000130.15331124535534047084
2016Blue Jays433.066000018267.2295692823319153062
2016Blue Jays000.0060000017.1263000100106
2017Blue Jays (AAA)113.12440000017.168136626002014
2017Blue Jays3135.34441800192119.251712578711542026097
2018THE BAT554.331515  0  85.0363874441112713  65
2018ATC584.474311  03 100.0 1035449113404  80
2018Depth Charts554.641515  00 85.0 8947441130 3  65
2018Steamer554.6715150000 79.03468445411129 3  60
2018Fans (9)564.083915  0  110.0 10354501135 4  96
2018ZiPS884.604121  0  123.3 12967631544059097
2018Blue Jays (AAA)034.57440000021.29319121118011013
2018Blue Jays476.005040005072.03289650481424068053
Total- - -11234.9315422002224259.111402901561423285113170212
Postseason- - -000.0060000017.1263000100106

SeasonTeamK/9BB/9K/BBHR/9K%BB%K-BB%AVGWHIPBABIPLOB%ERA-FIP-FIP
2012Giants (A-)9.612.753.500.7625.9 %7.4 %18.5 %.2431.22.31863.2 %  3.36
2012Giants (A)9.537.681.241.0621.8 %17.6 %4.2 %.2651.91.33353.9 %  5.55
2013Giants (A)7.363.911.880.4718.4 %9.8 %8.6 %.2661.49.32360.3 %  3.95
2014Giants (A+)7.243.232.240.3519.0 %8.5 %10.5 %.2721.40.33671.4 %  3.86
2015Giants (AA)5.802.352.470.3515.8 %6.4 %9.4 %.2261.12.26473.4 %  3.35
2016Blue Jays8.252.533.260.4021.0 %6.4 %14.6 %.2551.30.32073.2 %73692.95
2016Blue Jays7.361.236.000.0023.1 %3.9 %19.2 %.1200.55.158100.0 %0451.92
2016Average8.103.142.581.1721.1 %8.2 %12.9 %.2521.32.29872.9 %  4.24
2017Blue Jays (AAA)7.273.122.331.0420.6 %8.8 %11.8 %.2101.10.23980.3 %  4.26
2017Blue Jays7.303.162.311.1318.8 %8.1 %10.6 %.2641.40.30561.5 %122974.27
2017Average8.343.292.531.2721.6 %8.5 %13.1 %.2521.34.29772.6 %  4.40
2018THE BAT6.852.892.371.17   .2671.35.30470.8 %  4.40
2018ATC7.193.052.361.02   .2671.37.31268.5 %  4.16
2018Depth Charts6.953.242.151.15   .2721.41.31169.7 %  4.47
2018Steamer6.833.272.091.2017.4 %8.3 %9.1 %.2681.42.30269.6 %  4.58
2018Fans (9)7.852.862.740.90   .2491.25.30069.5 %  3.78
2018ZiPS7.083.212.201.09   .2711.40.31369.7 %  4.36
2018Blue Jays (AAA)5.403.321.630.4214.0 %8.6 %5.4 %.2261.25.25760.2 %  3.98
2018Blue Jays6.633.002.211.7516.2 %7.3 %8.8 %.3221.67.35571.4 %1411285.47
2018Average8.533.252.631.1622.3 %8.5 %13.8 %.2451.30.29372.8 %  4.19
Total- - -7.362.952.491.1118.6 %7.5 %11.1 %.2781.45.32367.6 %115984.26
Postseason- - -7.361.236.000.0023.1 %3.9 %19.2 %.1200.55.158100.0 %0451.92

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%SIERAxFIP-xFIP
2012Giants (A-)1.8514.1 %55.8 %30.1 %34.0 %10.6 %  50.3 %20.8 %28.9 %     2.87
2012Giants (A)1.2218.4 %44.9 %36.7 %11.1 %11.1 %  38.0 %19.0 %43.0 %     4.99
2013Giants (A)1.8621.0 %51.3 %27.7 %24.1 %6.0 %  54.4 %13.4 %32.1 %     4.01
2014Giants (A+)1.5918.4 %50.1 %31.5 %17.5 %4.2 %  43.8 %22.5 %33.7 %     4.47
2015Giants (AA)1.6215.2 %52.4 %32.4 %19.2 %3.8 %  45.7 %20.1 %34.2 %     3.63
2016Blue Jays1.9821.5 %52.2 %26.3 %11.1 %5.6 %6.5 %50.0 %36.4 %35.4 %28.2 %17.7 %59.3 %23.0 %3.45873.71
2016Blue Jays1.6715.8 %52.6 %31.6 %0.0 %0.0 %0.0 %0.0 %      3.01773.28
2017Blue Jays (AAA)2.3314.9 %59.6 %25.5 %8.3 %16.7 %  35.4 %14.6 %50.0 %     3.61
2017Blue Jays2.0817.6 %55.7 %26.8 %8.1 %15.2 %6.3 %66.7 %45.2 %32.2 %22.6 %18.6 %51.1 %30.3 %4.28944.11
2018Blue Jays (AAA)1.4527.9 %42.6 %29.4 %25.0 %5.0 %  47.9 %23.9 %28.2 %     4.44
2018Blue Jays1.4920.0 %47.9 %32.1 %9.1 %18.2 %13.0 %40.0 %42.9 %31.0 %26.1 %21.6 %41.6 %36.7 %4.411114.71
Total- - -1.8619.3 %52.5 %28.2 %9.1 %13.9 %8.2 %53.3 %42.3 %32.7 %25.1 %19.3 %50.4 %30.4 %4.10974.17
Postseason- - -1.6715.8 %52.6 %31.6 %0.0 %0.0 %0.0 %0.0 %      3.01773.28

SeasonTeamGBFBLDIFFBIFHBUBUHRSBallsStrikesPitches
2012Giants (A-)87472216    93357450
2012Giants (A)4436184    134230364
2013Giants (A)154836320    246604850
2014Giants (A+)1911207021    50810751583
2015Giants (AA)2101306125    73912371976
2016Blue Jays10754446742343957221117
2016Blue Jays106300001326597
2017Blue Jays (AAA)281271    97175272
2017Blue Jays2069965813643869112451936
2018Blue Jays (AAA)2920195    126239365
2018Blue Jays115774871552334437841227
Total- - -4282301572135158105152927514280
Postseason- - -106300001326597

SeasonTeamWPA-WPA+WPARE24REWpLIinLIgmLIexLIPullsWPA/LIClutchSDMD
2016Blue Jays1.19-4.896.088.530.881.171.091.011.16480.350.671710
2016Blue Jays0.01-0.500.511.650.170.971.861.420.9160.28-0.2732
2017Blue Jays0.04-10.6110.65-11.16-1.101.161.031.351.17410.52-0.48144
2018Blue Jays-1.48-6.535.05-6.82-0.670.890.740.851.0143-1.46-0.211013
Total- - --0.25-22.0321.78-9.45-0.901.080.931.051.11132-0.590.364127
Postseason- - -0.01-0.500.511.650.170.971.861.420.9160.28-0.2732

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2016Blue Jays58.8% (94.3)17.8% (89.3) 17.3% (80.1)6.0% (86.0)  0.4%
2017Blue Jays53.2% (93.8)10.9% (90.3) 21.6% (78.8)14.4% (86.3)  0.1%
2018Blue Jays61.2% (94.3)15.3% (89.2) 13.8% (78.2)9.8% (86.4)  0.1%
Total- - -57.0% (94.1)13.9% (89.6) 18.2% (79.0)10.9% (86.3)  0.1%

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2016Blue Jays60.2 % 0.1 %   15.3 %17.4 %  7.0 %   
2017Blue Jays54.2 % 8.2 %   1.1 %21.5 %  15.0 %   
2018Blue Jays22.1 %39.2 %15.4 %    13.9 %  9.5 %   
Total- - -46.6 %11.2 %8.2 %   4.5 %18.3 %  11.3 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2016Blue Jays94.2 93.9   89.480.1  86.1  
2017Blue Jays93.8 90.1   90.978.8  86.3  
2018Blue Jays93.094.989.1    78.1  86.3  
Total- - -93.894.989.6   89.579.0  86.3  

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2016Blue Jays58.7 %16.5 %  6.1 %1.4 %17.3 %    
2017Blue Jays52.8 %11.0 %  14.5 % 21.6 %   0.2 %
2018Blue Jays17.0 %15.4 % 43.4 %9.8 % 13.8 %    
Total- - -44.0 %13.7 % 12.5 %10.9 %0.4 %18.2 %   0.1 %

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2016Blue Jays95.090.1  86.489.980.8   
2017Blue Jays94.190.6  86.6 79.1   
2018Blue Jays94.489.8 94.886.9 78.5   
Total- - -94.590.2 94.886.789.979.4   

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2016Blue Jays2.90.5 -1.5-0.4  0.440.23 -0.79-0.58  
2017Blue Jays-2.1-5.6 0.52.6  -0.20-2.65 0.110.93  
2018Blue Jays-8.3-2.3 -4.3-2.6  -1.11-1.21 -2.55-2.17  
Total- - --7.5-7.4 -5.4-0.4  -0.31-1.24 -0.69-0.09  

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2016Blue Jays4.3 -0.1   2.1-0.4  -0.3  
2017Blue Jays-3.5 -4.4   0.70.3  3.0  
2018Blue Jays-8.71.4-2.9    -4.3  -2.4  
Total- - --7.91.4-7.3   2.8-4.4  0.3  

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2016Blue Jays0.65 -8.95   1.21-0.20  -0.42  
2017Blue Jays-0.34 -2.76   3.330.06  1.04  
2018Blue Jays-3.240.30-1.52    -2.55  -2.03  
Total- - --0.400.30-2.11   1.45-0.57  0.06  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2016Blue Jays5.11.2  0.1-0.5-0.3   
2017Blue Jays-1.3-5.1  2.6 0.1   
2018Blue Jays-0.2-3.0 -6.8-2.6 -4.3   
Total- - -3.6-6.8 -6.80.1-0.5-4.5   

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2016Blue Jays0.790.67  0.17-3.32-0.18   
2017Blue Jays-0.13-2.41  0.92 0.03   
2018Blue Jays-0.11-1.57 -1.27-2.14 -2.55   
Total- - -0.19-1.17 -1.270.02-3.32-0.58   

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2016Blue Jays35.4 %67.3 %48.6 %61.0 %87.7 %76.3 %41.4 %69.5 %11.5 %
2016Average30.3 %66.7 %46.5 %63.9 %86.3 %78.2 %44.6 %60.3 %10.1 %
2017Blue Jays30.0 %65.4 %45.9 %69.0 %89.1 %81.9 %45.0 %63.6 %8.3 %
2017Average29.9 %66.7 %46.5 %62.9 %85.5 %77.5 %45.0 %60.3 %10.4 %
2018Blue Jays31.4 %67.6 %46.3 %65.2 %91.5 %81.0 %41.0 %65.6 %8.8 %
2018Average30.9 %67.3 %46.6 %62.8 %85.5 %77.0 %43.0 %60.6 %10.7 %
Total- - -31.9 %66.5 %46.7 %65.5 %89.4 %80.1 %42.9 %65.7 %9.3 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2016Blue Jays34.1 %66.1 %48.7 %58.3 %87.4 %76.3 %45.5 %24.5
2016Average30.6 %63.9 %46.5 %62.1 %86.5 %78.1 %47.8 %22.7
2017Blue Jays28.2 %64.5 %45.9 %67.0 %88.7 %81.9 %48.8 %26.3
2017Average30.3 %64.1 %46.5 %61.2 %85.8 %77.4 %47.9 %23.8
2018Blue Jays29.3 %65.5 %46.2 %65.8 %88.8 %81.0 %46.8 %28.0
2018Average30.4 %64.4 %46.6 %60.1 %85.6 %76.9 %47.7 %23.5
Total- - -30.1 %65.2 %46.7 %64.0 %88.4 %80.1 %47.4 %26.3

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2016Blue Jays34.7 %66.2 %48.7 %60.0 %87.1 %76.3 %44.2 %24.7
2017Blue Jays30.7 %63.3 %45.8 %69.2 %88.8 %81.7 %46.4 %26.5
2018Blue Jays29.8 %64.5 %46.2 %66.5 %88.5 %81.0 %47.4 %28.4
Total- - -31.5 %64.4 %46.7 %65.7 %88.2 %80.1 %46.1 %26.6

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2012Giants (A-)P141259.0181  0          
2012Giants (A)P9934.0320  0          
2013Giants (A)P202096.2183  0          
2014Giants (A+)P2323128.06130  1          
2015Giants (AA)P2322130.14102  0          
2016Blue JaysP60067.23112020000 7   .875 
2017Blue Jays (AAA)P4417.1211  0          
2017Blue JaysP4418119.28132020000 19   .913 
2018Blue Jays (AAA)P4421.2231  0          
2018Blue JaysP50472.0161010000 10   .875 
Total- - -P15422259.112305050000 36   .894 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRARMDPRRngRErrRUZRUZR/150
2016Blue JaysP67.20 0  -1-1-1           
2017Blue JaysP119.21 -3  -1-1-5           
2018Blue JaysP72.00 0  -1-2-4           
Total- - -P259.11 -3  -3-4-10           

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2016Blue JaysP67.20.0%      (0)0.0%      (0)50.0%      (2)0.0%     (0)0.0%      (0)100.0%    (11)
2017Blue JaysP119.20.0%      (0)0.0%      (2)0.0%      (0)0.0%     (0)0.0%      (0)76.9%    (13)
2018Blue JaysP72.00.0%      (1)0.0%      (1)0.0%      (0)0.0%     (1)50.0%      (2)80.0%      (5)
Total- - -P259.10.0%      (1)0.0%      (3)50.0%      (2)0.0%     (1)50.0%      (2)86.2%    (29)

SeasonTeamRA9-WARBIP-WinsLOB-WinsFDP-WinsRARWARDollarsSalary
2016Blue Jays0.8-0.40.0-0.411.41.2$9.4 
2017Blue Jays-0.1-0.2-1.2-1.513.71.4$10.8 
2018Blue Jays-0.9-1.00.7-0.3-5.5-0.6($4.4) 
Total- - --0.2-1.7-0.5-2.219.52.0$15.8 

  • $0.5m / 1 Years (2016) (Edit)
    • signed by Toronto Blue Jays on 3/4/2016 (League Minimum)
    • 2016: $0M
    • Other Notes: Pre arbitration
    • Source: spotrac.com
    • Submitted by Sam Bauman
Add New Contract
  • 2011 June Amateur Draft - Round: 26, Pick: 26, Overall: 807
    • Team: San Francisco Giants
    • School: UC Davis