Season Information
Team Name
2021 Minnesota Twins
League
American League
Division
Central
Calendar
Location
W-L Record
73-89 (.451)   GBL: -20
Rankings (Div/Lg/MLB)
5 / 13 / 23
Runs For/Against
729 / 834   Diff: -105
Playoffs
dnq
Playoff Series
dnq
Playoff Series
General Manager(s)
Manager(s)
Ballpark
Spring Training W-L
Spring Ballpark
Hammond Stadium (Fort Myers,Florida)
Top Draft Pick
Chase Petty (1-26)
Attendance
Attendance Rank
19
Payroll (usd$)
Payroll Rank
7
Years Active
1901-2021
Get TBC PREMIUM and remove ads, cleaner display, access to research applications, data store discounts and more!
The TBC Newsletter will keep you periodically up-to-date on what is happening at The Baseball Cube.

2021 Batting Statistics

top csv share Sort PREV | NEXT
  • Grid Filters
  • Regulars
  • Drafted
  • 1st Round Pick
  • 22-under
  • 36-over
  • Hitters
  • Pitchers
  • Recently Active
  • UnifPlayer NamePosAgeBaExpSalaryDetailGABRH2B3BHRRBISBCSBBSOHPSHSFIWDPAVGOBPSLGOPSPATBXBHsecAISObabipBB%SO%SOBBABHRHR%XBH%
    11Jorge Polanco2B27B124.3L - S - E1525889715835233981164511850604.269.323.503.82664429670.320.234.2826.9918.322.6217.85.1244.3
    22Miguel Sano1B28R1112.3L - S - E1354706810524030752159183201213.223.312.466.77853221954.370.243.29111.0934.403.1015.75.6451.4
    20Josh Donaldson3B35R1521.8L - S - E1354577311326026720074114408222.247.352.475.82754321752.389.228.26813.6320.991.5417.64.7946.0
    2Luis Arraez3B-2B24L80.6L - S - E1214285812617624222434820629.294.357.376.73347916125.182.082.3238.9810.021.12214.00.4219.8
    26Max KeplerRF28L126.5L - S - E12142661902141954100549660432.211.306.413.71949017644.352.202.22511.0219.591.7822.43.8848.9
    9Andrelton SimmonsSS31R1210.5L - S - E1314123792120331103262331014.223.283.274.55745111315.131.051.2567.1013.751.94137.30.6716.3
    23Nelson CruzDH40R2113.0L - S - E8529644871311950303563507610.294.370.537.90734315933.372.243.30810.2018.371.8015.65.5437.9
    27Ryan JeffersC24R40.6L - S - E8526728531011435012210840006.199.270.401.67129310725.281.202.2697.5136.864.9119.14.7847.2
    24Trevor LarnachLF24L3---L - S - E792602958120728103110480203.223.322.350.6723019119.250.127.33810.3034.553.3537.12.3332.8
    25Byron BuxtonCF27R105.1L - S - E612355072230193291136260000.306.358.6471.00525415242.430.341.3445.1224.414.7712.47.4858.3
    19Alex Kirilloff1B-RF23L4---L - S - E59215235411183411145210123.251.299.423.7222319120.237.172.2956.0622.513.7126.93.4637.0
    64Willians Astudillo3B-1B29R90.6L - S - E7220817498072100312401012.236.259.375.6342167815.154.139.2211.395.564.0029.73.2430.6
    8Mitch GarverC30R91.9L - S - E682072953150133411317130204.256.358.517.87524310728.411.261.32012.7629.222.2915.95.3552.8
    1Nick GordonCF-2B25L7---L - S - E73200194891423101125530107.240.292.355.6472167114.220.115.3105.5625.464.5850.01.8529.2
    50Brent RookerLF26R5---L - S - E58189253810091600157090001.201.291.397.6882137519.275.196.2647.0432.864.6721.04.2350.0
    60Jake CaveLF-CF28L100.6L - S - E7616414316131311106231000.189.249.293.5421784810.165.104.2835.6234.836.2054.71.6932.3
    38Rob RefsnyderCF-LF30R10---L - S - E5113921347021210174000104.245.325.338.663157479.223.093.32710.8325.482.3569.51.2726.5
    30Kyle GarlickRF-LF29R70.6L - S - E36991723805101063210102.232.280.465.7451074613.303.233.2865.6129.915.3319.84.6756.5
    70Ben RortvedtC23L5---L - S - E398981510370062912002.169.229.281.51098254.180.112.2116.1229.594.8329.73.0626.7
    79Gilberto CelestinoCF22R5---L - S - E23597830230031400002.136.177.288.46562175.203.152.1404.8422.584.6729.53.2362.5
    15J.T. RiddleSS29L9---L - S - E46120000000000000.333.333.333.666620.000.000.3330.000.000.000.00.000.0
    35Michael PinedaP32R610.0L - S - E23000000000100002.000.000.000.000300.000.000.0000.0033.330.000.00.000.0
    18Kenta MaedaP33R133.0L - S - E43210000000101000.333.333.333.666410.000.000.5000.0025.000.000.00.000.0
    83Griffin JaxP26R1---L - S - E23000000000200000.000.000.000.000300.000.000.0000.0066.670.000.00.000.0
    17Jose BerriosP27R56.1L - S - E12000000000200000.000.000.000.000200.000.000.0000.00100.000.000.00.000.0
    UnifPlayer NamePosAgeBaExpSalaryDetailGABRH2B3BHRRBISBCSBBSOHPSHSFIWDPAVGOBPSLGOPSPATBXBHsecAISObabipBB%SO%SOBBABHRHR%XBH%
    82Bailey OberP25R1---L - S - E12010000000000000.500.500.5001.000210.000.000.5000.000.000.000.00.000.0
    74Joe RyanP25R1---L - S - E12000000000200000.000.000.000.000200.000.000.0000.00100.000.000.00.000.0
    53Daniel CoulombeP31L5---L - S - E51000000000100000.000.000.000.000100.000.000.0000.00100.000.000.00.000.0
    85Charlie BarnesP25L1---L - S - E11000000000100000.000.000.000.000100.000.000.0000.00100.000.000.00.000.0
    Glossary:
    Unif Uniform Number, if available Player Name Name of the player. If not linked, then no profile on the site Pos Defensive Position Age Player's age for the selected season or as of a current date if in YY.DDD format. Ba Bats Exp Experience in # of years. For Player stats, refers to nth PRO season. Count is ontextual to the purpose of the grid Salary Salary for the selected season. Blank usually means the player made MLB minimum Detail Includes links to additional MLB stat detail including Game Logs, Splits and Extended Statistics G Games Played (or Pitched) AB At Bats R Runs H Hits 2B Doubles 3B Triples HR Home Runs RBI Runs Batted In SB Stolen Bases (Total) CS Caught Stealings BB Walks SO Strikeouts HP Hit by Pitch SH Sacrifice Hits SF Sacrifice Flies IW Intentional Walks DP Grounded into Double Play (Offense) Double Plays Participation (Defense) AVG Batting Average ( H/AB ) OBP On Base Percentage ( H+BB+HBP / (AB+BB+HBP+SF) SLG Slugging Percentage ( TB / AB ) OPS On Base Plus Slugging (OBP + SLG) PA Plate Appearances TB Total Bases (Singles + (2*Doubles) + (3*Triples) + (4*Home Runs)) XBH Extra Base Hits (Doubles+Triples+Home Runs) secA Seconday Average. Measures extra bases earned by player (BB+(TB-H)+(SB-CS) / AB ISO Isolated Power. Measures the portion of a slugging percentage that is for extra base hits. (SLG-BAVG). babip Batting Average on Balls Put in Play. (H/(AB-SO)) XBH% Extra Base Hit Percentage (XBH/H)

    2021 Pitching Statistics

    top csv share Sort PREV | NEXT
  • Grid Filters
  • Regulars
  • Drafted
  • 1st Round Pick
  • 22-under
  • 36-over
  • Recently Active
  • UnifPlayer NameRoleAgeThExpSalaryDetailWLERAGGSCGSHOGFGRSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9RA9SO BBWPCT
    17Jose BerriosST27R106.1L - S - E753.48202010000121.295534714321263081.047.031.042.379.323.923.94.583
    35Michael PinedaST32R1310.0L - S - E983.62222100010109.111449441721881021.239.381.401.737.244.034.19.529
    18Kenta MaedaST33R143.0L - S - E654.66212100000106.1106605516321133071.308.971.352.719.565.083.53.545
    33J.A. HappST38L188.0L - S - E566.7719190000098.112576742131773031.5911.441.922.847.056.962.48.455
    82Bailey OberST25R4---L - S - E334.1920200000092.19245432019961011.208.971.951.859.364.395.05.500
    83Griffin JaxST/R26R5---L - S - E456.3718140024082.08262582329656051.359.002.523.187.136.802.24.444
    48Alex ColomeRel32R145.0L - S - E444.156700031671765.0684130823582041.409.421.113.188.035.682.52.500
    56Caleb ThielbarRel34R130.7L - S - E703.23590001459064.0552423820773031.177.731.132.8110.833.383.851.000
    21Tyler DuffeyRel30R102.2L - S - E333.1864000664362.1482522428615021.226.930.584.048.813.612.18.500
    32Matt ShoemakerST/R34R142.0L - S - E388.0616110045060.17356541527401031.6610.892.244.035.978.351.48.273
    66Jorge AlcalaRel25R70.6L - S - E363.92590001559159.24529261013611120.976.791.511.969.204.374.69.333
    68Randy DobnakR/ST26R50.7L - S - E177.641460038150.26644431112272011.5411.721.952.134.807.822.25.125
    56Hansel RoblesRel30R122.0L - S - E344.914500016451044.0372824624432031.397.571.234.918.805.731.79.429
    55Taylor RogersRel30L106.0L - S - E243.35400001540940.138181548593001.148.480.891.7913.174.027.38.333
    49Juan MinayaRel30R12---L - S - E212.4829000929040.0271211420433021.186.080.904.509.682.702.15.667
    85Charlie BarnesST25L4---L - S - E035.92980011038.0462725416200041.6310.890.953.794.746.391.25.000
    53Daniel CoulombeRel31L10---L - S - E323.67291001328034.135171457330001.229.171.311.838.654.464.71.600
    33John GantRel28R112.1L - S - E155.611470007033.2312421415363011.378.291.074.019.626.422.40.167
    74Joe RyanST25R3---L - S - E214.05550000026.216121245301000.795.401.351.6910.124.056.00.667
    51Luke FarrellRel30R9---L - S - E114.7420100319024.2281313413250001.6610.221.464.749.124.741.92.500
    77Andrew AlbersRel35L12---L - S - E127.58530022019.024161699120111.7411.374.264.265.687.581.33.333
    61Ralph GarzaRel27R6---L - S - E023.2618000818119.1139737150011.036.051.403.266.984.192.14.000
    54Derek LawRel30R10---L - S - E004.20900049015.0167728141001.609.601.204.808.404.201.75.000
    43Lewis ThorpeST/R25L7---L - S - E024.70540011015.1141182761001.378.221.174.113.526.460.86.000
    61Cody StashakRel27R70.6L - S - E006.8915000115015.2161212210261011.669.191.155.7414.946.892.60.000
    UnifPlayer NameRoleAgeThExpSalaryDetailWLERAGGSCGSHOGFGRSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9RA9SO BBWPCT
    45Kyle BarracloughRel31R9---L - S - E205.5410000210013.0128848180021.548.312.775.5412.465.542.251.000
    58Nick VincentRel34R14---L - S - E100.71700017012.26111590110.874.260.713.556.390.711.801.000
    52Edgar GarciaRel24R8---L - S - E0010.45600016010.1912123781011.557.842.616.106.9710.451.14.000
    37Beau BurrowsR/ST24R7---L - S - E0112.5451002409.11414135850002.3613.504.827.714.8213.500.63.000
    64Shaun AndersonRel26R6---L - S - E009.3540000408.2131291580012.0813.501.045.198.3112.461.60.000
    71Jovani MoranRel24L5---L - S - E007.8850000508.097707101002.0010.130.007.8811.257.881.43.000
    65Ian GibautRel27R7---L - S - E002.7030000306.27222240011.359.452.702.705.402.702.00.000
    64Willians AstudilloRel29R30.6L - S - E002.2540004404.01111200000.752.252.254.500.002.250.00.000
    49Brandon WaddellRel27L7---L - S - E0111.2540002404.010652310003.2522.504.506.752.2513.500.33.000
    31Devin SmeltzerRel25L6---L - S - E000.0010001104.21100130020.431.930.001.935.791.933.00.000
    Glossary:
    Unif Uniform Number, if available Player Name Name of the player. If not linked, then no profile on the site Role ST = Starter. Rel = Reliever. CL = Closer R/ST Primarily a Reliever, ST/R Primarily a starter Age Player's age for the selected season or as of a current date if in YY.DDD format. Th Throws Exp Experience in # of years. For Player stats, refers to nth PRO season. Count is ontextual to the purpose of the grid Salary Salary for the selected season. Blank usually means the player made MLB minimum Detail Includes links to additional MLB stat detail including Game Logs, Splits and Extended Statistics W Wins (Pitcher or Team) L Losses (Pitcher or Team) ERA Earned Run Average ( (9/IP)*ER ) G Games Played (or Pitched) GS Games Started CG Complete Games SHO Shutouts GF Games Finished GR Games Relieved SV Saves IP Innings Pitched H Hits R Runs ER Earned Runs HR Home Runs BB Walks SO Strikeouts WP Wild Pitches BK Balks HB Hit Batsmen from pitcher perspective WHIP Walks and Hits per Inning Pitched ( (H+BB) / IP ) H9 Hits allowed per 9 innings ( (9/IP) * H ) HR9 Home Runs allowed per 9 innings ( (9/IP) * HR ) BB9 Walks per 9 innings ( (9/IP) * BB ) SO9 Strikeouts per 9 innings ( (9/IP) * SO ) RA9 Runs Against per 9 innings ( (9/IP) * R ) SO BB Strikeouts to Walk ratio ( SO/BB ) WPct Winning Percentage (W/(W+L))

    2021 Fielding Statistics

    top csv share Sort PREV | NEXT
    C
    PosPlayer NameGGSINNPOAEDPTCTSCFPCTRFGRFITeam SharePlayer ShareTeam Rank
    CRyan Jeffers8477670.26263042660656.9947.800.9851.998.81
    CMitch Garver5953451.24261212439438.9987.400.9736.486.82
    CBen Rortvedt3928256.02441432261258.9896.601.0124.1100.03
    CWillians Astudillo10441.03320135351.0003.500.856.213.94
    1B
    PosPlayer NameGGSINNPOAEDPTCTSCFPCTRFGRFITeam SharePlayer ShareTeam Rank
    1BMiguel Sano118114996.0878431394934921.9867.800.9272.887.41
    1BAlex Kirilloff2925213.2181150101961961.0006.800.9217.949.22
    1BWillians Astudillo2722200.217980191871871.0006.900.9316.737.53
    1BMitch Garver419.0511176.8571.500.672.55.94
    2B
    PosPlayer NameGGSINNPOAEDPTCTSCFPCTRFGRFITeam SharePlayer ShareTeam Rank
    2BJorge Polanco120112971.11642941270470458.9743.800.4774.178.91
    2BLuis Arraez4835321.16885226155153.9873.200.4829.639.72
    2BNick Gordon1713110.02023184443.9772.500.3910.523.33
    2BWillians Astudillo4216.0321265.8331.300.312.55.64
    2BTravis Blankenhorn100.2001010.0000.000.000.6100.05
    3B
    PosPlayer NameGGSINNPOAEDPTCTSCFPCTRFGRFITeam SharePlayer ShareTeam Rank
    3BJosh Donaldson9291761.0711871319271258.9522.800.3456.868.11
    3BLuis Arraez5546414.24095611141135.9572.500.3334.045.52
    3BWillians Astudillo2922204.22043276563.9692.200.3117.940.33
    3BMiguel Sano9337.03631129.7501.000.245.66.74
    3BNick Gordon202.0021032.6671.001.001.22.75
    SS
    PosPlayer NameGGSINNPOAEDPTCTSCFPCTRFGRFITeam SharePlayer ShareTeam Rank
    SSAndrelton Simmons1311261,091.21673221267501489.9763.700.4580.9100.01
    SSJorge Polanco3926236.224675119691.9482.300.3924.125.72
    SSNick Gordon14875.014230437371.0002.600.498.619.23
    SSJ.T. Riddle3216.00601661.0002.000.381.975.04
    LF
    PosPlayer NameGGSINNPOAEDPTCTSCFPCTRFGRFITeam SharePlayer ShareTeam Rank
    LFTrevor Larnach6051466.09813010299.9711.700.2137.075.91
    LFBrent Rooker3835264.06410065651.0001.700.2523.565.52
    LFJake Cave3716177.22720029291.0000.800.1622.848.73
    LFLuis Arraez2723165.13630139391.0001.400.2416.722.34
    LFRob Refsnyder2010101.11710018181.0000.900.1812.339.25
    LFAlex Kirilloff131193.0230102423.9581.800.258.022.06
    LFKyle Garlick12985.01500015151.0001.300.187.433.37
    LFNick Gordon11764.07000771.0000.600.116.815.18
    LFTzu-Wei Lin102.0000000.0000.000.000.60.09
    LFGilberto Celestino101.0000000.0000.000.000.64.39
    CF
    PosPlayer NameGGSINNPOAEDPTCTSCFPCTRFGRFITeam SharePlayer ShareTeam Rank
    CFByron Buxton6059509.2179010180179.9943.000.3537.098.41
    CFNick Gordon3424222.26410065651.0001.900.2921.046.62
    CFJake Cave2918168.0461114847.9791.600.2817.938.23
    CFRob Refsnyder2220181.0471114948.9802.200.2713.643.14
    CFMax Kepler2219164.04600046461.0002.100.2813.618.24
    CFGilberto Celestino2220152.0381214139.9511.800.2613.695.74
    CFKyle Garlick5222.04000441.0000.800.183.113.97
    RF
    PosPlayer NameGGSINNPOAEDPTCTSCFPCTRFGRFITeam SharePlayer ShareTeam Rank
    RFMax Kepler9790785.21695011741741.0001.800.2259.980.21
    RFAlex Kirilloff2719172.02820130301.0001.100.1716.745.82
    RFTrevor Larnach2018145.03630139391.0002.000.2712.325.33
    RFKyle Garlick1813117.03520137371.0002.100.3211.150.04
    RFJake Cave11766.0231102524.9602.200.366.814.55
    RFRob Refsnyder9760.01700017171.0001.900.285.617.66
    RFBrent Rooker8753.28110109.9001.100.174.913.87
    RFGilberto Celestino2011.06100771.0003.500.641.28.78
    RFNick Gordon103.01000111.0001.000.330.61.49
    RFWillians Astudillo116.01000111.0001.000.170.61.49
    P
    PosPlayer NameGGSINNPOAEDPTCTSCFPCTRFGRFITeam SharePlayer ShareTeam Rank
    PAlex Colome67065.0143085.6250.100.0841.4100.01
    PTyler Duffey64062.1121043.7500.000.0539.5100.02
    PJorge Alcala59059.24300771.0000.100.1236.4100.03
    PCaleb Thielbar59064.03400771.0000.100.1136.4100.03
    PHansel Robles45044.02400661.0000.100.1427.8100.05
    PTaylor Rogers40040.11400551.0000.100.1224.7100.06
    PJuan Minaya29040.02400661.0000.200.1517.9100.07
    PDaniel Coulombe29134.10600661.0000.200.1817.9100.07
    PMichael Pineda2221109.1211111413.9290.600.1213.6100.09
    PKenta Maeda2121106.1610121716.9410.800.1513.0100.010
    PBailey Ober202092.1370110101.0000.500.1112.3100.011
    PJose Berrios2020121.2717222624.9231.200.2012.3100.011
    PLuke Farrell20124.22000221.0000.100.0812.3100.011
    PJ.A. Happ191998.137101110.9090.500.1011.7100.014
    PGriffin Jax181482.0022042.5000.100.0211.1100.015
    PRalph Garza18019.11200331.0000.200.1611.1100.015
    PMatt Shoemaker161160.175101312.9230.800.209.9100.017
    PCody Stashak15015.20100111.0000.100.079.3100.018
    PJohn Gant14733.2031043.7500.200.098.6100.019
    PRandy Dobnak14650.22600881.0000.600.168.6100.019
    PKyle Barraclough10013.03000331.0000.300.236.2100.021
    PDerek Law9015.01100221.0000.200.135.6100.022
    PCharlie Barnes9838.00400441.0000.400.115.6100.022
    PNick Vincent7012.2011021.5000.100.084.3100.024
    PEdgar Garcia6010.1000000.0000.000.003.7100.025
    PLewis Thorpe5415.12200441.0000.800.263.1100.026
    PJovani Moran508.0000000.0000.000.003.1100.026
    PJoe Ryan5526.2111032.6670.400.083.1100.026
    PAndrew Albers5319.01100221.0000.400.113.1100.026
    PBeau Burrows519.1000000.0000.000.003.1100.026
    PShaun Anderson408.21000111.0000.300.122.5100.031
    PWillians Astudillo404.00100111.0000.300.252.55.631
    PBrandon Waddell404.0000000.0000.000.002.5100.031
    PIan Gibaut306.2000000.0000.000.001.9100.034
    PDevin Smeltzer104.21000111.0001.000.240.6100.035
    DH
    PosPlayer NameGGSINNPOAEDPTCTSCFPCTRFGRFITeam SharePlayer ShareTeam Rank
    DHNelson Cruz80800.0000000.0000.000.0049.494.11
    DHJosh Donaldson34340.0000000.0000.000.0021.025.22
    DHMiguel Sano11100.0000000.0000.000.006.88.13
    DHBrent Rooker10100.0000000.0000.000.006.217.24
    DHJorge Polanco880.0000000.0000.000.004.95.35
    DHMax Kepler440.0000000.0000.000.002.53.36
    DHLuis Arraez440.0000000.0000.000.002.53.36
    DHMitch Garver320.0000000.0000.000.001.94.48
    DHRob Refsnyder100.0000000.0000.000.000.62.09
    DHJake Cave100.0000000.0000.000.000.61.39
    DHGilberto Celestino100.0000000.0000.000.000.64.39
    DHKyle Garlick100.0000000.0000.000.000.62.89
    DHJ.T. Riddle100.0000000.0000.000.000.625.09
    DHKenta Maeda100.0000000.0000.000.000.64.89
    DHBen Rortvedt100.0000000.0000.000.000.62.69
    Glossary:
    Pos Defensive Position Player Name Name of the player. If not linked, then no profile on the site G Games Played (or Pitched) GS Games Started Inn Innings in a game or Innings played at position PO Putouts A Fielding assists E Errors DP Grounded into Double Play (Offense) Double Plays Participation (Defense) TC Total Chances (PO+A+E) TSC Total Successful Chances (PO+A) FPCT Fielding Percentage (TSC/TC) RFg Range Factor by Game (Total Successful Chances/Games) Rfi Range Factor by Inning (Total Successful Chances/Innings) Team Share Share of team's games played at that position. Will add up to more than 100% since the formula is player games at position / team games. Player Share Share of player's games played at that position Team Rank Rank of games for team at that position.