Help Support FanGraphs



Miguel Sano
Birthdate: 5/11/1993 (23 y, 10 m, 14 d)     Bats/Throws: R/R     Height/Weight: 6-3/235     Position: 3B/DH
Contract: $0.5M / 1 Years (2016)
Reported: 10/7/2014  Risk: 3  ETA: 2016  Team Rank: 2  Positional Rank: NA  Overall Rank: NA
HitGamePowerRawPowerSpeedFieldThrowsFuture Value
30 / 5055 / 7080 / 8045 / 4040 / 45+60 / 6060
RotoWire News: Sano went 2-for-3 with his first home run of spring training in Saturday's win over Toronto. (3/4/2017)
Profiles:  2016  2017  (Click Year to Expand / Close)
Profile: Sano took a significant step back in every meaningful way in 2016. It'd be easy to point to him being shoehorned into right field as the primary culprit, but there was some worry when he came into camp not in the shape the team requested, and the season really never got off the ground from there. Sano hit just .236/.319/.462 and wasn't markedly better after a hamstring injury cost him all of June. Prior to the injury, Sano was playing right field nearly every day and hit .235/.341/.458. Upon returning, Sano stayed on the dirt and hit just .236/.303/.465 the rest of the way. It's certainly possible that the move to right sidetracked his entire season, but it's also possible that he was exposed as a power hitter with too much swing-and-miss in his game — something he'll have to adjust moving forward. He's working out hard — and has lost eight pounds this winter, according to a Twins source — to make the full-time shift back to third base, which should be positive for his fantasy and real-life futures. Having outfield eligibility this season in many, if not all leagues should also make him more sought after. It's possible some of the shine has worn off, but it's pretty unlikely he's going to have obscene buy-low potential in leagues this season. (@Brandon_Warne)

The Quick Opinion: Buying low on Sano might be tough this spring with multi-position eligibility and big-time talent, but even paying a moderately high price for the young slugger could pay huge dividends. Monitor his stock into the spring, because there's potential for a huge payoff here.

If you would like to make a projection for this player, please Log In or Register.



SeasonTeamGPAHRRRBISBBB%K%ISOBABIPAVGOBPSLGwOBAwRC+BsROffDefWAR
2010Twins (R)411614231926.2 %26.7 %.182.382.291.338.473.357124    
2010Twins (R)208031110217.5 %21.3 %.203.422.344.463.547.442178    
2011Twins (R)6629320585957.8 %26.3 %.345.339.292.352.637.419153    
2012Twins (A)1295532875100814.5 %26.0 %.263.307.258.373.521.396146    
2013Twins (A+)56243165148911.9 %25.1 %.325.397.330.424.655.477203    
2013Twins (AA)67276193555213.0 %29.3 %.335.265.236.344.571.397145    
2015Twins (AA)66286155548513.3 %23.8 %.270.315.274.374.544.414156    
2015Twins80335184652115.8 %35.5 %.262.396.269.385.530.392150-4.814.5-6.62.0
2016Twins (AAA)830232016.7 %33.3 %.280.154.160.300.440.324105    
2016Twins116495255766110.9 %36.0 %.227.329.236.319.462.334107-1.42.8-6.51.3
2017Depth Charts142595307586311.6 %33.6 %.234.319.238.329.472.341112-0.97.8-2.82.6
2017Steamer127540287080211.8 %31.8 %.232.313.241.333.474.344114-1.27.90.32.7
2017Fans (20)1395983390103312.7 %31.4 %.261.326.253.350.514.365128-0.120.2-4.13.7
2017ZiPS120509266372311.4 %35.4 %.235.325.235.324.471.339110-0.16.3-4.02.0
Total- - -19683043103118212.9 %35.8 %.240.354.249.346.489.357124-6.217.3-13.13.3

SeasonTeamGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
2010Twins (R)4114816143251314231910143111222.291
2010Twins (R)2064802216213111014217110021.344
2011Twins (R)66267293783318720585923077210454.292
2012Twins (A)1294575531185828428751008041448801083.258
2013Twins (A+)56206243683515216514829261620292.330
2013Twins (AA)67233276551815319355536281430621.236
2015Twins (AA)66241286663218115554838268340551.274
2015Twins802793357539171184652531119120411.269
2016Twins (AAA)8253041102325110000300.160
2016Twins11643749510355221255766541178130810.236
2017Depth Charts14251959512465262307586692200340 31.238
2017Steamer12746954011361231287080642172341 21.241
2017Fans (20)13951459813064312339010376318835  31.253
2017ZiPS12044650910554232266372582180230931.235
Total- - -196716830178943924310311810722972501221.249

SeasonTeamBB%K%BB/KAVGOBPSLGOPSISOSpdBABIPUBRwGDPwSBwRCwRAAwOBAwRC+
2010Twins (R)6.2 %26.7 %0.23.291.338.473.810.1824.6.382  -0.3254.8.357124
2010Twins (R)17.5 %21.3 %0.82.344.463.5471.009.2035.6.422  0.1187.8.442178
2011Twins (R)7.8 %26.3 %0.30.292.352.637.988.3456.8.339  -0.96121.1.419153
2012Twins (A)14.5 %26.0 %0.56.258.373.521.893.2634.9.307  0.19831.0.396146
2013Twins (A+)11.9 %25.1 %0.48.330.424.6551.079.3257.0.397  0.95527.9.477203
2013Twins (AA)13.0 %29.3 %0.44.236.344.571.915.3354.8.265  -0.14714.8.397145
2015Twins (AA)13.3 %23.8 %0.56.274.374.544.918.2705.7.315  0.55018.0.414156
2015Twins15.8 %35.5 %0.45.269.385.530.916.2622.8.396-5.20.8-0.45921.1.392150
2015Average7.7 %20.4 %0.38.254.317.405.721.1504.8.299     .313 
2016Twins (AAA)16.7 %33.3 %0.50.160.300.440.740.2800.4.154  0.030.2.324105
2016Twins10.9 %36.0 %0.30.236.319.462.781.2272.5.329-2.30.90.0656.4.334107
2016Average8.2 %21.1 %0.39.255.322.417.739.1624.9.300     .318 
2017Depth Charts11.6 %33.6 %0.35.238.329.472.801.2343.4.319-0.7 -0.38111.4.341112
2017Steamer11.8 %31.8 %0.37.241.333.474.807.2322.9.313-0.8 -0.47511.5.344114
2017Fans (20)12.7 %31.4 %0.40.253.350.514.863.2613.8.326  -0.19322.9.365128
2017ZiPS11.4 %35.4 %0.32.235.324.471.795.2353.8.325  -0.1698.6.339110
Total- - -12.9 %35.8 %0.36.249.346.489.835.2402.5.354-7.51.7-0.412327.5.357124

SeasonTeamGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%Pull%Cent%Oppo%Soft%Med%Hard%
2015Twins0.7924.7 %33.3 %42.0 %7.4 %26.5 %13.0 %0.0 %44.4 %29.0 %26.5 %11.7 %45.1 %43.2 %
2016Twins0.7420.2 %34.0 %45.8 %4.2 %20.8 %5.6 %0.0 %36.3 %39.3 %24.4 %14.1 %45.8 %40.1 %
Total- - -0.7621.9 %33.7 %44.3 %5.3 %22.9 %8.4 %0.0 %39.4 %35.4 %25.2 %13.2 %45.5 %41.3 %

SeasonTeamGBFBLDIFFBIFHBUBUHBallsStrikesPitches
2015Twins54684057006128431455
2016Twins8912053550085112492100
Total- - -14318893101200146320923555

SeasonTeamWPA-WPA+WPARE24REWpLIphLIPHWPA/LIClutch
2015Twins2.71-5.097.8020.172.080.981.3921.970.79
2016Twins-0.49-9.789.29-0.61-0.031.070.1020.07-0.52
Total- - -2.22-14.8717.0919.562.051.040.7542.030.11

SeasonTeamFB%SL%CT%CB%CH%SF%KN%XX%
2015Twins48.0% (93.2)21.2% (85.2)6.8% (88.1)10.8% (79.5)10.6% (83.7)2.6% (85.4) 0.3%
2016Twins49.9% (92.4)16.3% (84.0)7.2% (88.7)13.3% (78.0)11.5% (84.0)0.7% (83.2)1.1% (73.8)0.1%
Total- - -49.1% (92.7)18.3% (84.5)7.0% (88.5)12.2% (78.5)11.1% (83.8)1.5% (84.8)0.7% (73.8)0.2%

SeasonTeamFA%FT%FC%FS%FO%SI%SL%CU%KC%EP%CH%SC%KN%UN%
2015Twins33.0 %10.2 %7.0 %2.7 %0.1 %4.7 %20.4 %9.6 %2.3 % 10.1 %   
2016Twins31.4 %11.5 %7.6 %1.3 % 6.3 %15.6 %11.6 %2.6 %0.1 %11.0 % 1.0 % 
Total- - -32.0 %11.0 %7.4 %1.9 %0.0 %5.6 %17.6 %10.8 %2.5 %0.1 %10.6 % 0.6 % 

SeasonTeamvFAvFTvFCvFSvFOvSIvSLvCUvKCvEPvCHvSCvKN
2015Twins93.393.289.386.786.491.085.079.781.8 83.1  
2016Twins92.692.788.684.7 90.784.377.579.971.183.9 75.7
Total- - -92.992.988.985.986.490.884.678.380.671.183.6 75.7

SeasonTeamwFBwSLwCTwCBwCHwSFwKNwFB/CwSL/CwCT/CwCB/CwCH/CwSF/CwKN/C
2015Twins18.92.8-2.10.32.1-1.8 2.710.90-2.140.161.36-4.86 
2016Twins9.3-2.72.9-0.5-3.9-0.2-0.20.88-0.781.95-0.18-1.63-1.41-0.95
Total- - -28.20.10.8-0.3-1.8-2.0-0.21.610.020.33-0.06-0.47-3.93-0.95

SeasonTeamwFAwFTwFCwFSwFOwSIwSLwCUwKCwEPwCHwSCwKN
2015Twins10.48.8-2.1-0.20.0-0.3-0.12.00.1 0.8  
2016Twins-0.11.52.6-0.1 6.7-3.50.0-0.30.5-3.5 -0.8
Total- - -10.310.30.6-0.20.06.4-3.62.0-0.30.5-2.8 -0.8

SeasonTeamwFA/CwFT/CwFC/CwFS/CwFO/CwSI/CwSL/CwCU/CwKC/CwEP/CwCH/CwSC/CwKN/C
2015Twins2.185.92-2.04-0.403.42-0.41-0.041.430.19 0.51  
2016Twins-0.020.641.66-0.19 5.09-1.070.02-0.6226.26-1.53 -3.94
Total- - -0.902.650.21-0.323.423.22-0.580.53-0.3126.26-0.74 -3.94

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%F-Strike%SwStr%
2015Twins25.2 %61.3 %40.3 %33.8 %76.3 %60.9 %41.8 %54.0 %15.7 %
2015Average30.6 %66.9 %46.9 %64.9 %86.7 %78.8 %44.7 %60.9 %9.9 %
2016Twins23.7 %62.9 %41.0 %41.7 %77.3 %65.8 %44.1 %58.0 %14.0 %
2016Average30.3 %66.7 %46.5 %63.9 %86.3 %78.2 %44.6 %60.3 %10.1 %
Total- - -24.3 %62.3 %40.7 %38.3 %76.9 %63.8 %43.2 %56.4 %14.7 %

SeasonTeamO-Swing%Z-Swing%Swing%O-Contact%Z-Contact%Contact%Zone%Pace
2015Twins25.9 %58.9 %40.2 %30.5 %78.4 %60.9 %43.3 %21.5
2015Average30.9 %64.4 %46.9 %62.9 %87.1 %78.8 %47.8 %22.1
2016Twins24.0 %61.3 %41.0 %37.6 %78.8 %65.7 %45.5 %21.8
2016Average30.6 %63.9 %46.5 %62.1 %86.5 %78.1 %47.8 %22.7
Total- - -24.8 %60.3 %40.7 %34.5 %78.6 %63.7 %44.6 %21.6

SeasonTeamPosGGSInnPOAEFETEDPDPSDPTDPFScpSBCSPBWPFPTZ
2015Twins1B205.02000000001    1.000 
Total- - -1B205.02000000001    1.000 
2015Twins3B9977.08150000000     1.000 
2016Twins3B4242376.0359415959901     .896 
Total- - -3B5151453.04310915959901     .910 
2016TwinsRF3837312.27503210000     .962 
Total- - -RF3837312.27503210000     .962 
2016TwinsOF3837312.27503210000     .962 
Total- - -OF3837312.27503210000     .962 

SeasonTeamPosInnrSBrGDPrARMrGFPrPMDRSBIZPlaysRZROOZCPPRPPTZLFSRARMDPRRngRErrRUZRUZR/150
2015Twins1B5.0 0 000111.0000   0  0.10.00.115.1
Total- - -1B5.0 0 000111.0000   0  0.10.00.115.1
2015Twins3B77.0 0 0-1-11813.7222   0  0.00.70.711.2
2016Twins3B376.0 0 -1-2-210071.71018   -4 -0.47.8-6.70.82.7
Total- - -3B453.0 0 -1-3-311884.71220   -4 -0.47.8-6.01.43.9
2016TwinsRF312.2  -1-1-6-85950.84825   -20.6 -2.2-0.9-2.5-7.1
Total- - -RF312.2  -1-1-6-85950.84825   -20.6 -2.2-0.9-2.5-7.1
2016TwinsOF312.2  -1-1-6-85950.84825   -20.6 -2.2-0.9-2.5-7.1
Total- - -OF312.2  -1-1-6-85950.84825   -20.6 -2.2-0.9-2.5-7.1

SeasonTeamPosInnImpossible (0%)Remote (1-10%)Unlikely (10-40%)Even (40-60%)Likely (60-90%)Routine (90-100%)
2015Twins1B5.00.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (1)
Total- - -1B5.00.0%      (0)0.0%      (0)0.0%      (0)0.0%     (0)0.0%      (0)100.0%      (1)
2015Twins3B77.00.0%      (0)0.0%      (0)50.0%      (2)0.0%     (1)0.0%      (1)95.2%    (21)
2016Twins3B376.00.0%      (0)0.0%      (5)12.5%      (8)50.0%    (10)62.5%      (8)89.6%  (115)
Total- - -3B453.00.0%      (0)0.0%      (5)20.0%    (10)45.5%    (11)55.6%      (9)90.4%  (136)
2016TwinsRF312.20.0%    (19)0.0%      (5)33.3%      (3)0.0%     (5)50.0%      (4)97.3%    (73)
Total- - -RF312.20.0%    (19)0.0%      (5)33.3%      (3)0.0%     (5)50.0%      (4)97.3%    (73)
2016TwinsOF312.20.0%    (19)0.0%      (5)33.3%      (3)0.0%     (5)50.0%      (4)97.3%    (73)
Total- - -OF312.20.0%    (19)0.0%      (5)33.3%      (3)0.0%     (5)50.0%      (4)97.3%    (73)

SeasonTeamInnVotesInstinctsFirst StepSpeedHandsReleaseArm StrengthArm AccuracyOverallFSR
2015Twins82.0548444136427346470
2016Twins688.2172625341330722833-6
Total- - -770.2222827351531723034-6

SeasonTeamBattingBase RunningFieldingPositionalOffenseDefenseLeagueReplacementRARWARDollarsSalary
2015Twins19.3-4.80.8-7.414.5-6.61.29.818.92.0$16.0 
2016Twins4.2-1.4-1.7-4.72.8-6.51.914.913.11.3$10.7 
Total- - -23.5-6.2-1.0-12.117.3-13.13.124.732.03.3$26.8 

  • $0.5m / 1 Years (2016) (Edit)
    • signed by Minnesota Twins on 3/4/2016 (League Minimum)
    • 2016: $0.5M
    • Other Notes: Pre-Arbitration
    • Source: spotrac.com
    • Submitted by Bailey Winston
  • $0.5m / 1 Years (2015) (Edit)
    • signed by Minnesota Twins on 3/3/2015 (League Minimum)
    • 2015: $0.5M
    • Other Notes: Pre-Arbitration
    • Source: spotrac.com
    • Submitted by Bailey Winston
Add New Contract