Cavan Biggio

Age: 24
Bats/Throws: L/R
6' 2" / 200
2B
Birthdate: 4/11/1995 (24 y, 10 m, 9 d)
Drafted: 2016 June Amateur Draft - Round: 5, Pick: 26, Overall: 162, Team: Toronto Blue Jays
Contract: 1 yr, $555K (2019)
Service Time: 0.129
Reported as the pre-2020 value.
0 years and 129 days days of service time.
  
Free Agent:
Becomes a free agent entering the 2026 season, after the conclusion of the 2025 season.
2026   
Arb Eligible:
Projected to be arbitration eligible for the 2023 season.
2023   
MiLB Options: 3
Reported as the pre-2020 season number of waiver options remaining.

Prospects Report
Team Rank: 12Overall Rank: Reported: 2019ETA: 2020  
HitGamePowerRawPowerSpeedFieldThrowsFuture Value
40 / 4045 / 5055 / 5545 / 4040 / 4550 / 5040

RotoWire News: Blue Jays manager Charlie Montoyo said Sunday that he envisions Biggio serving as the team's No. 2 hitter this season, Hazel Mae of Sportsnet reports. (2/16/2020)

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



SeasonTeamGPAHRRRBISBBB%K%ISOBABIPAVGOBPSLGwOBAwRC+BsROffDefWAR
2016Blue Jays (A-)5323802421912.2 %11.8 %.084.324.282.382.366.365118    
2016Blue Jays (A)94203529.5 %16.7 %.028.267.222.310.250.27472    
2017Blue Jays (A+)1275561175601113.3 %25.2 %.130.304.233.342.363.331109    
2018Blue Jays (AA)1325632680992017.8 %26.3 %.247.307.252.388.499.393145    
2019Blue Jays (AAA)4317462327519.5 %16.1 %.203.352.312.448.514.421152    
2019Blue Jays1004301666481416.5 %28.6 %.195.309.234.364.429.3431144.912.6-2.72.4
2020THE BAT1385842075611013.6 %28.6 %.184.297.228.338.411.322100    
2020ATC1415962180691715.1 %26.9 %.186.302.236.355.422.335109    
2020Depth Charts1425952076671313.8 %27.2 %.174.291.228.338.402.320991.30.2-0.52.0
2020Steamer1386002077671213.9 %26.0 %.178.295.234.345.413.3271031.13.6-2.92.1
2020ZiPS1345741974651413.6 %28.4 %.170.288.222.332.392.313940.7-3.57.12.3
Total- - -1004301666481416.5 %28.6 %.195.309.234.364.429.3431144.912.6-2.72.4

SeasonTeamGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
2016Blue Jays (A-)5320223857431130242129028520293.282
2016Blue Jays (A)936428710035407110020.222
2017Blue Jays (A+)127463556108751751175607431406769117.233
2018Blue Jays (AA)1324495631135923526809910041485812208.252
2019Blue Jays (AAA)431381744328816232734028110151.312
2019Blue Jays10035443083481721666487101232200140.234
2020THE BAT138493584112652532075617921675427103.228
2020ATC141497596117692432180699011604405174.236
2020Depth Charts14250359511570223207667821162442 135.228
2020Steamer13850460011871243207767831156443 125.234
2020ZiPS134487574108662031974657811634415144.222
Total- - -10035443083481721666487101232200140.234

SeasonTeamBB%K%BB/KAVGOBPSLGOPSISOSpdBABIPUBRwGDPwSBwRCwRAAwOBAwRC+
2016Blue Jays (A-)12.2 %11.8 %1.04.282.382.366.749.0846.0.324  0.2355.2.365118
2016Blue Jays (A)9.5 %16.7 %0.57.222.310.250.560.0284.9.267  0.43-1.3.27472
2017Blue Jays (A+)13.3 %25.2 %0.53.233.342.363.705.1305.8.304  -0.4645.3.331109
2018Blue Jays (AA)17.8 %26.3 %0.68.252.388.499.887.2476.0.307  0.69730.1.393145
2019Blue Jays (AAA)19.5 %16.1 %1.21.312.448.514.963.2034.9.352  0.63612.4.421152
2019Blue Jays16.5 %28.6 %0.58.234.364.429.793.1956.4.3090.32.12.5638.4.343114
2019Average8.5 %23.0 %0.37.252.323.435.758.1835.0.298     .320 
2020THE BAT13.6 %28.6 %0.48.228.338.411.750.1844.9.297  0.2751.3.322100
2020ATC15.1 %26.9 %0.56.236.355.422.778.1865.4.302  1.0837.9.335109
2020Depth Charts13.8 %27.2 %0.51.228.338.402.741.1745.1.2910.9 0.4750.0.32099
2020Steamer13.9 %26.0 %0.54.234.345.413.758.1784.9.2951.2 0.0793.4.327103
2020ZiPS13.6 %28.4 %0.48.222.332.392.724.1705.4.288  0.769-3.3.31394
Total- - -16.5 %28.6 %0.58.234.364.429.793.1956.4.3090.32.12.5638.4.343114

SeasonAgeGABPAH1B2B3BHRRRBIBBSOSBCSBB%K%BB/KAVGOBPSLGOPSISOBABIPwSBwOBAWAR
202025134487574108662031974657816314413.6 %28.4 %0.48.222.332.392.724.170.2880.7.3132.3
202126131472559105622131973657816113414.0 %28.8 %0.48.222.335.400.736.178.2910.5.3182.5
202227130466556103592132074668116312314.6 %29.3 %0.50.221.339.408.746.187.2890.8.3222.6

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%
2016Blue Jays (A-)1.0016.6 %41.7 %41.7 %26.0 %0.0 %  41.2 %24.9 %33.9 %   
2016Blue Jays (A)0.8610.3 %41.4 %48.3 %21.4 %0.0 %  50.0 %10.0 %40.0 %   
2017Blue Jays (A+)0.8220.5 %35.8 %43.7 %18.2 %7.7 %  44.2 %26.6 %29.3 %   
2018Blue Jays (AA)0.6717.3 %33.2 %49.5 %17.8 %17.1 %  51.0 %24.8 %24.2 %   
2019Blue Jays (AAA)0.6725.5 %30.0 %44.5 %10.2 %12.2 %  43.2 %21.6 %35.1 %   
2019Blue Jays0.5427.6 %25.4 %47.0 %3.7 %14.7 %5.1 %100.0 %49.4 %32.6 %18.0 %12.4 %48.1 %39.5 %
Total- - -0.5427.6 %25.4 %47.0 %3.7 %14.7 %5.1 %100.0 %49.4 %32.6 %18.0 %12.4 %48.1 %39.5 %

SeasonTeamGBFBLDIFFBIFHBUBUHBallsStrikesPitches
2016Blue Jays (A-)73732919   296432728
2016Blue Jays (A)121433   4899147
2017Blue Jays (A+)1171436726   92513932318
2018Blue Jays (AA)1021525327   104413812425
2019Blue Jays (AAA)3349285   317391708
2019Blue Jays5910964431180310671870
Total- - -5910964431180310671870

SeasonTeamWPA-WPA+WPARE24REWpLIphLIPHWPA/LIClutch
2019Blue Jays1.71-6.298.0119.601.810.941.9811.580.24
Total- - -1.71-6.298.0119.601.810.941.9811.580.24

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2019Blue Jays56.4% (93.0)17.4% (82.6)3.8% (88.4)7.9% (79.6)11.3% (84.8)3.3% (85.7)  
Total- - -56.4% (93.0)17.4% (82.6)3.8% (88.4)7.9% (79.6)11.3% (84.8)3.3% (85.7)  

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2019Blue Jays38.2 %9.1 %4.0 %2.9 % 8.4 %16.7 %7.8 %1.3 % 11.7 %   
Total- - -38.2 %9.1 %4.0 %2.9 % 8.4 %16.7 %7.8 %1.3 % 11.7 %   

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2019Blue Jays93.592.389.885.7 91.483.278.181.5 85.0  
Total- - -93.592.389.885.7 91.483.278.181.5 85.0  

SeasonTeamFA%FC%FS%SI%CH%SL%CU%CS%KN%SB%XX%
2019Blue Jays40.1 %3.5 %2.9 %16.2 %11.6 %17.8 %8.0 %    
Total- - -40.1 %3.5 %2.9 %16.2 %11.6 %17.8 %8.0 %    

SeasonTeamvFAvFCvFSvSIvCHvSLvCUvCSvKNvSB
2019Blue Jays93.788.785.792.285.082.979.8   
Total- - -93.788.785.792.285.082.979.8   

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2019Blue Jays12.6-2.13.60.1-0.9-1.7 1.20-0.645.080.04-0.42-2.75 
Total- - -12.6-2.13.60.1-0.9-1.7 1.20-0.645.080.04-0.42-2.75 

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2019Blue Jays5.65.91.5-1.9 -0.5-1.5-1.31.1 0.5  
Total- - -5.65.91.5-1.9 -0.5-1.5-1.31.1 0.5  

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2019Blue Jays0.783.441.95-3.52 -0.34-0.49-0.924.57 0.24  
Total- - -0.783.441.95-3.52 -0.34-0.49-0.924.57 0.24  

SeasonTeamwFAwFCwFSwSIwCHwSLwCUwCSwKNwSB
2019Blue Jays5.63.0-1.44.6 -1.2-0.2   
Total- - -5.63.0-1.44.6 -1.2-0.2   

SeasonTeamwFA/CwFC/CwFS/CwSI/CwCH/CwSL/CwCU/CwCS/CwKN/CwSB/C
2019Blue Jays0.754.57-2.601.53-0.67-0.38-0.15   
Total- - -0.754.57-2.601.53-0.67-0.38-0.15   

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2019Blue Jays15.8 %63.3 %35.9 %47.1 %85.6 %75.9 %42.3 %56.1 %8.7 %
2019Average31.6 %68.5 %47.0 %62.7 %84.9 %76.2 %41.8 %60.9 %11.1 %
Total- - -15.8 %63.3 %35.9 %47.1 %85.6 %75.9 %42.3 %56.1 %8.7 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2019Blue Jays17.0 %56.4 %36.0 %49.1 %84.6 %75.9 %48.1 %23.0
2019Average30.6 %65.2 %47.0 %59.4 %84.9 %76.2 %47.4 %24.4
Total- - -17.0 %56.4 %36.0 %49.1 %84.6 %75.9 %48.1 %23.0

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2019Blue Jays17.0 %56.5 %36.0 %48.8 %84.6 %75.7 %47.9 %23.5
Total- - -17.0 %56.5 %36.0 %48.8 %84.6 %75.7 %47.9 %23.5

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2019Blue Jays (AAA)1B7750.04110  3          
2019Blue Jays1B8233.035211040051    .974 
Total- - -1B8233.035211040051    .974 
2019Blue Jays (AAA)2B2222188.033472  9          
2019Blue Jays2B8584735.11442054133914274     .989 
Total- - -2B8584735.11442054133914274     .989 
2019Blue Jays (AAA)3B7753.03130  2          
2019Blue Jays (AAA)LF119.0100  0          
2019Blue JaysLF116.0300000000     1.000 
Total- - -LF116.0300000000     1.000 
2019Blue Jays (AAA)RF4434.01300  0          
2019Blue JaysRF8761.01000000000     1.000 
Total- - -RF8761.01000000000     1.000 
2019Blue JaysOF9867.01300000000     1.000 
Total- - -OF9867.01300000000     1.000 

SeasonTeamPosInnrSZrCERArSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZFSRFRMARMDPRRngRErrRUZRUZR/150
2019Blue Jays1B33.00  0 0-1-154.8001    -0.4-0.7-1.1-80.1
Total- - -1B33.00  0 0-1-154.8001    -0.4-0.7-1.1-80.1
2019Blue Jays2B735.10  -1 -11-1152113.74362   -0.9-0.61.2-0.3-0.2
Total- - -2B735.10  -1 -11-1152113.74362   -0.9-0.61.2-0.3-0.2
2019Blue JaysLF6.00   00-1-1111.0002  0.0 -0.20.0-0.2-26.0
Total- - -LF6.00   00-1-1111.0002  0.0 -0.20.0-0.2-26.0
2019Blue JaysRF61.00   00-1-1771.0003  -0.2 -1.20.1-1.4-39.9
Total- - -RF61.00   00-1-1771.0003  -0.2 -1.20.1-1.4-39.9
2019Blue JaysOF67.00   00-2-2881.0005  -0.2 -1.40.1-1.5-37.2
Total- - -OF67.00   00-2-2881.0005  -0.2 -1.40.1-1.5-37.2

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2019Blue Jays1B33.00.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)100.0%      (1)75.0%      (8)
Total- - -1B33.00.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)100.0%      (1)75.0%      (8)
2019Blue Jays2B735.10.0%      (5)0.0%    (12)9.1%    (11)28.6%     (7)75.0%    (16)99.6%  (226)
Total- - -2B735.10.0%      (5)0.0%    (12)9.1%    (11)28.6%     (7)75.0%    (16)99.6%  (226)
2019Blue JaysLF6.00.0%      (1)0.0%      (0)0.0%      (1)0.0%     (0)0.0%      (0)100.0%      (3)
Total- - -LF6.00.0%      (1)0.0%      (0)0.0%      (1)0.0%     (0)0.0%      (0)100.0%      (3)
2019Blue JaysRF61.00.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)100.0%      (2)100.0%      (8)
Total- - -RF61.00.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)100.0%      (2)100.0%      (8)
2019Blue JaysOF67.00.0%      (1)0.0%      (0)0.0%      (1)0.0%     (0)100.0%      (2)100.0%    (11)
Total- - -OF67.00.0%      (1)0.0%      (0)0.0%      (1)0.0%     (0)100.0%      (2)100.0%    (11)

SeasonTeamBattingBase RunningFieldingPositionalOffenseDefenseLeagueReplacementRARWARDollarsSalary
2019Blue Jays7.74.9-2.90.212.6-2.71.713.525.12.4$19.5 
Total- - -7.74.9-2.90.212.6-2.71.713.525.12.4$19.5 

  • 2016 June Amateur Draft - Round: 5, Pick: 26, Overall: 162
    • Team: Toronto Blue Jays
    • School: Notre Dame
  • 2013 June Amateur Draft - Round: 29, Pick: 15, Overall: 871
    • Team: Philadelphia Phillies
    • School: St Thomas HS