Welcome to the new version of the player pages! A description of the changes can be found here.
If you notice any issues or bugs, please contact us: support@fangraphs.com.
Batting
Pitching

Ryan McKenna

San Francisco Giants (AAA)
OF
Age: 27
Bats/Throws: R/R
5'11" / 195
DOB: 2/14/1997
(27 years, 3 months, 27 days)
OF

Stats

Dashboard

Customize
Partial SeasonsPreseason ProjectionsIn-Season ProjectionsMinor LeaguesSpring TrainingRegular MLB Seasons
SeasonTeamLevelAgeGPAHRRRBISBdividerBB%K%ISOBABIPdividerAVGOBPSLGwOBAxwOBAwRC+dividerBsRdividerOffDefWAR
2015BALR181041053114.6%14.6%.059.310.265.366.324.342114
2016BALA-196225212926178.7%23.4%.068.319.241.320.309.30894
2017BALA2012653076242208.1%24.2%.124.336.256.331.380.329108
2017BALST201100010.0%0.0%.0001.0001.0001.0001.000.894466
2018BALA+216730186037512.3%15.0%.179.436.377.467.556.466192
2018BALAA216025033516411.6%22.4%.099.312.239.341.338.31996
2018BALST213400000.0%25.0%.000.333.250.250.250.22227
2019BALAA22135567978542510.4%21.3%.133.287.232.321.365.315104
2019BALST221418040016.7%38.9%.000.286.143.333.143.26053
2020BALST231216042112.5%25.0%.000.200.143.250.143.20118
2021BALAAA2427123112523717.1%26.8%.376.345.307.423.683.463187
2021BALST242436071119.4%22.2%.036.333.250.389.286.32494
2021BALMLB249019722014112.2%37.6%.083.312.183.292.266.259.281591.8-8.12.40.1
2022BALAAA25838356010.5%36.8%.273.353.273.342.545.377127
2022BALST25123324509.1%18.2%.267.091.133.212.400.25349
2022BALMLB251051722231126.4%32.0%.103.350.237.294.340.279.267821.1-2.32.30.6
2023BALAAA261561314729.8%34.4%.236.226.182.262.418.29561
2023BALST261955013114.5%20.0%.021.250.191.309.213.26051
2023BALMLB26891392231856.5%28.8%.107.354.254.316.361.298.276900.6-1.1-1.20.2
2024BALST271643133111.6%32.6%.135.174.135.233.270.23135
2024SteamerPROJ270100008.7%31.8%.141.307.221.296.362.289840.00.00.00.0
2024ZiPSPROJ271152787383068.6%31.3%.134.299.215.291.350.28379-0.1-7.03.40.6
2024ATCPROJ27421012121027.9%30.4%.121.316.226.296.347.284800.0-2.4-1.10.0
2024THE BATPROJ27267728728.0%30.2%.119.310.223.293.342.281780.0-2.0-0.80.0
2024THE BAT XPROJ27267729728.0%30.2%.131.310.226.295.357.287820.0-1.6-0.80.0
2024BALAAA271252285311.5%19.2%.200.273.244.333.444.345100
2024SFGAAA27415011113.3%33.3%.000.143.091.267.091.21411
20242 TmsMLB27131524216.7%33.3%.429.143.214.267.643.383.2601570.00.9-1.80.0
2024BALMLB2799232011.1%11.1%.750.200.375.4441.125.639329-0.32.1-1.60.1
2024SFGMLB274601010.0%66.7%.000.000.000.000.000.000-1000.3-1.2-0.2-0.1
2024SteamerROS270100008.6%30.9%.141.299.219.292.360.290910.00.00.00.0
2024ZiPSROS27571324181438.6%31.9%.143.295.213.288.356.28889-0.1-1.71.00.4
Total- - -MLB2975238704598.6%33.3%.106.333.221.298.328.279783.4-10.61.60.9
SeasonTeamLevelAgeGPAHRRRBISBdividerBB%K%ISOBABIPdividerAVGOBPSLGwOBAxwOBAwRC+dividerBsRdividerOffDefWAR
2015BALR181041053114.6%14.6%.059.310.265.366.324.342114
2016BALA-196225212926178.7%23.4%.068.319.241.320.309.30894
2017BALA2012653076242208.1%24.2%.124.336.256.331.380.329108
2017BALST201100010.0%0.0%.0001.0001.0001.0001.000.894466
2018BALA+216730186037512.3%15.0%.179.436.377.467.556.466192
2018BALAA216025033516411.6%22.4%.099.312.239.341.338.31996
2018BALST213400000.0%25.0%.000.333.250.250.250.22227
2019BALAA22135567978542510.4%21.3%.133.287.232.321.365.315104
2019BALST221418040016.7%38.9%.000.286.143.333.143.26053
2020BALST231216042112.5%25.0%.000.200.143.250.143.20118
2021BALAAA2427123112523717.1%26.8%.376.345.307.423.683.463187
2021BALST242436071119.4%22.2%.036.333.250.389.286.32494
2021BALMLB249019722014112.2%37.6%.083.312.183.292.266.259.281591.8-8.12.40.1
2022BALAAA25838356010.5%36.8%.273.353.273.342.545.377127
2022BALST25123324509.1%18.2%.267.091.133.212.400.25349
2022BALMLB251051722231126.4%32.0%.103.350.237.294.340.279.267821.1-2.32.30.6
2023BALAAA261561314729.8%34.4%.236.226.182.262.418.29561
2023BALST261955013114.5%20.0%.021.250.191.309.213.26051
2023BALMLB26891392231856.5%28.8%.107.354.254.316.361.298.276900.6-1.1-1.20.2
2024BALST271643133111.6%32.6%.135.174.135.233.270.23135
2024SteamerPROJ270100008.7%31.8%.141.307.221.296.362.289840.00.00.00.0
2024ZiPSPROJ271152787383068.6%31.3%.134.299.215.291.350.28379-0.1-7.03.40.6
2024ATCPROJ27421012121027.9%30.4%.121.316.226.296.347.284800.0-2.4-1.10.0
2024THE BATPROJ27267728728.0%30.2%.119.310.223.293.342.281780.0-2.0-0.80.0
2024THE BAT XPROJ27267729728.0%30.2%.131.310.226.295.357.287820.0-1.6-0.80.0
2024BALAAA271252285311.5%19.2%.200.273.244.333.444.345100
2024SFGAAA27415011113.3%33.3%.000.143.091.267.091.21411
20242 TmsMLB27131524216.7%33.3%.429.143.214.267.643.383.2601570.00.9-1.80.0
2024BALMLB2799232011.1%11.1%.750.200.375.4441.125.639329-0.32.1-1.60.1
2024SFGMLB274601010.0%66.7%.000.000.000.000.000.000-1000.3-1.2-0.2-0.1
2024SteamerROS270100008.6%30.9%.141.299.219.292.360.290910.00.00.00.0
2024ZiPSROS27571324181438.6%31.9%.143.295.213.288.356.28889-0.1-1.71.00.4
Total- - -MLB2975238704598.6%33.3%.106.333.221.298.328.279783.4-10.61.60.9

Standard

Partial SeasonsPreseason ProjectionsIn-Season ProjectionsMinor LeaguesSpring TrainingRegular MLB Seasons
SeasonTeamLevelGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
2015BALR1034419801053606010011.265
2016BALA-62220252534110112926220595325176.241
2017BALA126468530120783327624243012811355202.256
2017BALST11111000000000000101.000
2018BALA+6725730197691828603737245600156.377
2018BALAA602132505138823351629056404141.239
2018BALST3441100000001000000.250
2019BALAA1354885671137226697854591121749112511.232
2019BALST1414182200040307100000.143
2020BALST1214162200042204000010.143
2021BALAAA2710112331163111252321033010073.307
2021BALST2428367610071708010210.250
2021BALMLB901691973122612201424074202110.183
2022BALAAA8333896003564014010002.273
2022BALST1230334020245306000000.133
2022BALMLB10515617237251002231111155212321.237
2023BALAAA1555611042131476021000320.182
2023BALST19475598100138011000211.191
2023BALMLB89122139312270223189040323450.254
2024BALST16374352201335014010011.135
2024SteamerPROJ011000000000000000.221
2024ZiPSPROJ11524627853351017383024087323562.215
2024ATCPROJ4290101201440212108031111221.226
2024THE BATPROJ2669771510302876023101120.223
2024THE BAT XPROJ2669771610302976023101120.226
2024BALAAA124552116302856010001230.244
2024SFGAAA411151100011205110011.091
20242 TmsMLB1314153100242105000011.214
2024BALMLB9893100232101000001.375
2024SFGMLB4660000010004000010.000
2024SteamerROS011000000000000000.219
2024ZiPSROS57117132251650418141104211131.213
Total- - -MLB2974615231027023187045451174737892.221
SeasonTeamLevelGABPAH1B2B3BHRRRBIBBIBBSOHBPSFSHGDPSBCSAVG
2015BALR1034419801053606010011.265
2016BALA-62220252534110112926220595325176.241
2017BALA126468530120783327624243012811355202.256
2017BALST11111000000000000101.000
2018BALA+6725730197691828603737245600156.377
2018BALAA602132505138823351629056404141.239
2018BALST3441100000001000000.250
2019BALAA1354885671137226697854591121749112511.232
2019BALST1414182200040307100000.143
2020BALST1214162200042204000010.143
2021BALAAA2710112331163111252321033010073.307
2021BALST2428367610071708010210.250
2021BALMLB901691973122612201424074202110.183
2022BALAAA8333896003564014010002.273
2022BALST1230334020245306000000.133
2022BALMLB10515617237251002231111155212321.237
2023BALAAA1555611042131476021000320.182
2023BALST19475598100138011000211.191
2023BALMLB89122139312270223189040323450.254
2024BALST16374352201335014010011.135
2024SteamerPROJ011000000000000000.221
2024ZiPSPROJ11524627853351017383024087323562.215
2024ATCPROJ4290101201440212108031111221.226
2024THE BATPROJ2669771510302876023101120.223
2024THE BAT XPROJ2669771610302976023101120.226
2024BALAAA124552116302856010001230.244
2024SFGAAA411151100011205110011.091
20242 TmsMLB1314153100242105000011.214
2024BALMLB9893100232101000001.375
2024SFGMLB4660000010004000010.000
2024SteamerROS011000000000000000.219
2024ZiPSROS57117132251650418141104211131.213
Total- - -MLB2974615231027023187045451174737892.221

Advanced

Partial SeasonsPreseason ProjectionsIn-Season ProjectionsMinor LeaguesSpring TrainingRegular MLB SeasonsAverages
SeasonTeamLevelBB%K%BB/KdividerAVGOBPSLGOPSdividerISOSpdBABIPdividerUBRwGDPXBRwSBdividerwRCwRAAwOBAwRC+
2015BALR14.6%14.6%1.00.265.366.324.689.0595.7.310-0.250.6.342114
2016BALA-8.7%23.4%0.37.241.320.309.629.0686.4.3190.925-1.7.30894
2017BALA8.1%24.2%0.34.256.331.380.712.1246.1.3363.0665.1.329108
2017BALST0.0%0.0%0.001.0001.0001.0002.000.0005.01.0000.210.5.894466
2018BALA+12.3%15.0%0.82.377.467.5561.023.1794.6.436-1.36732.0.466192
2018BALAA11.6%22.4%0.52.239.341.338.679.0995.8.3120.429-1.2.31996
2018BALST0.0%25.0%0.00.250.250.250.500.0000.1.3330.00-0.4.22227
2019BALAA10.4%21.3%0.49.232.321.365.686.1337.2.2870.8642.2.315104
2019BALST16.7%38.9%0.43.143.333.143.476.0002.6.2860.01-1.2.26053
2020BALST12.5%25.0%0.50.143.250.143.393.0006.8.2000.20-1.7.20118
2021BALAAA17.1%26.8%0.64.307.423.6831.106.3766.7.345-0.12913.6.463187
2021BALST19.4%22.2%0.88.250.389.286.675.0365.6.3330.24-0.3.32494
2021BALMLB12.2%37.6%0.32.183.292.266.559.0834.5.3121.00.61.70.015-9.1.25959
20218.7%23.2%0.37.244.317.411.728.1675.1.292.314
2022BALAAA10.5%36.8%0.29.273.342.545.888.2732.2.353-1.061.3.377127
2022BALST9.1%18.2%0.50.133.212.400.612.2672.0.0910.02-2.3.25349
2022BALMLB6.4%32.0%0.20.237.294.340.634.1034.1.3502.70.21.2-0.215-4.2.27982
20228.2%22.4%0.36.243.312.395.706.1524.9.290.310
2023BALAAA9.8%34.4%0.29.182.262.418.680.2368.8.2260.35-3.3.29561
2023BALST14.5%20.0%0.73.191.309.213.522.0211.7.250-0.44-3.6.26051
2023BALMLB6.5%28.8%0.23.254.316.361.677.1076.2.3540.3-0.4-0.20.715-2.3.29890
20238.6%22.7%0.38.248.320.414.734.1665.6.297.318
2024BALST11.6%32.6%0.36.135.233.270.503.1353.1.174-0.32-3.6.23135
2024SteamerPROJ8.7%31.8%0.27.221.296.362.658.1414.7.3070.00.000.0.28984
2024ZiPSPROJ8.6%31.3%0.28.215.291.350.641.1345.7.299-0.126-8.2.28379
2024ATCPROJ7.9%30.4%0.26.226.296.347.644.1215.2.3160.00.19-2.9.28480
2024THE BATPROJ8.0%30.2%0.26.223.293.342.635.1195.2.3100.07-2.4.28178
2024THE BAT XPROJ8.0%30.2%0.26.226.295.357.652.1315.2.3100.07-2.0.28782
2024BALAAA11.5%19.2%0.60.244.333.444.778.2006.2.2730.570.0.345100
2024SFGAAA13.3%33.3%0.40.091.267.091.358.0004.4.143-0.30-2.0.21411
20242 TmsMLB6.7%33.3%0.20.214.267.643.910.4295.5.1430.2-0.230.9.383157
2024BALMLB11.1%11.1%1.00.375.4441.1251.569.7505.0.2000.1-0.432.3.639329
2024SFGMLB0.0%66.7%0.00.000.000.000.000.0002.5.0000.10.2-1-1.5.000-100
20248.3%22.2%0.37.240.311.389.699.1485.5.288.309
2024SteamerROS8.6%30.9%0.28.219.292.360.652.1414.9.2990.00.000.0.29091
2024ZiPSROS8.6%31.9%0.27.213.288.356.644.1435.8.2950.0-0.113-2.2.28889
Total- - -MLB8.6%33.3%0.26.221.298.328.626.1065.2.3334.00.43.00.447-14.7.27978
SeasonTeamLevelBB%K%BB/KdividerAVGOBPSLGOPSdividerISOSpdBABIPdividerUBRwGDPXBRwSBdividerwRCwRAAwOBAwRC+
2015BALR14.6%14.6%1.00.265.366.324.689.0595.7.310-0.250.6.342114
2016BALA-8.7%23.4%0.37.241.320.309.629.0686.4.3190.925-1.7.30894
2017BALA8.1%24.2%0.34.256.331.380.712.1246.1.3363.0665.1.329108
2017BALST0.0%0.0%0.001.0001.0001.0002.000.0005.01.0000.210.5.894466
2018BALA+12.3%15.0%0.82.377.467.5561.023.1794.6.436-1.36732.0.466192
2018BALAA11.6%22.4%0.52.239.341.338.679.0995.8.3120.429-1.2.31996
2018BALST0.0%25.0%0.00.250.250.250.500.0000.1.3330.00-0.4.22227
2019BALAA10.4%21.3%0.49.232.321.365.686.1337.2.2870.8642.2.315104
2019BALST16.7%38.9%0.43.143.333.143.476.0002.6.2860.01-1.2.26053
2020BALST12.5%25.0%0.50.143.250.143.393.0006.8.2000.20-1.7.20118
2021BALAAA17.1%26.8%0.64.307.423.6831.106.3766.7.345-0.12913.6.463187
2021BALST19.4%22.2%0.88.250.389.286.675.0365.6.3330.24-0.3.32494
2021BALMLB12.2%37.6%0.32.183.292.266.559.0834.5.3121.00.61.70.015-9.1.25959
20218.7%23.2%0.37.244.317.411.728.1675.1.292.314
2022BALAAA10.5%36.8%0.29.273.342.545.888.2732.2.353-1.061.3.377127
2022BALST9.1%18.2%0.50.133.212.400.612.2672.0.0910.02-2.3.25349
2022BALMLB6.4%32.0%0.20.237.294.340.634.1034.1.3502.70.21.2-0.215-4.2.27982
20228.2%22.4%0.36.243.312.395.706.1524.9.290.310
2023BALAAA9.8%34.4%0.29.182.262.418.680.2368.8.2260.35-3.3.29561
2023BALST14.5%20.0%0.73.191.309.213.522.0211.7.250-0.44-3.6.26051
2023BALMLB6.5%28.8%0.23.254.316.361.677.1076.2.3540.3-0.4-0.20.715-2.3.29890
20238.6%22.7%0.38.248.320.414.734.1665.6.297.318
2024BALST11.6%32.6%0.36.135.233.270.503.1353.1.174-0.32-3.6.23135
2024SteamerPROJ8.7%31.8%0.27.221.296.362.658.1414.7.3070.00.000.0.28984
2024ZiPSPROJ8.6%31.3%0.28.215.291.350.641.1345.7.299-0.126-8.2.28379
2024ATCPROJ7.9%30.4%0.26.226.296.347.644.1215.2.3160.00.19-2.9.28480
2024THE BATPROJ8.0%30.2%0.26.223.293.342.635.1195.2.3100.07-2.4.28178
2024THE BAT XPROJ8.0%30.2%0.26.226.295.357.652.1315.2.3100.07-2.0.28782
2024BALAAA11.5%19.2%0.60.244.333.444.778.2006.2.2730.570.0.345100
2024SFGAAA13.3%33.3%0.40.091.267.091.358.0004.4.143-0.30-2.0.21411
20242 TmsMLB6.7%33.3%0.20.214.267.643.910.4295.5.1430.2-0.230.9.383157
2024BALMLB11.1%11.1%1.00.375.4441.1251.569.7505.0.2000.1-0.432.3.639329
2024SFGMLB0.0%66.7%0.00.000.000.000.000.0002.5.0000.10.2-1-1.5.000-100
20248.3%22.2%0.37.240.311.389.699.1485.5.288.309
2024SteamerROS8.6%30.9%0.28.219.292.360.652.1414.9.2990.00.000.0.29091
2024ZiPSROS8.6%31.9%0.27.213.288.356.644.1435.8.2950.0-0.113-2.2.28889
Total- - -MLB8.6%33.3%0.26.221.298.328.626.1065.2.3334.00.43.00.447-14.7.27978

Statcast

Partial SeasonsPreseason ProjectionsIn-Season ProjectionsMinor LeaguesSpring TrainingRegular MLB Seasons
SeasonTeamLevelEventsEVmaxEVLABarrelsBarrel%HardHitHardHit%dividerAVGxBAdividerSLGxSLGdividerwOBAxwOBA
2021BALMLB9786.5107.211.677.2%3233.0%.183.200.266.307.259.281
2022BALMLB10486.7109.115.4109.6%3129.8%.237.210.340.334.279.267
2023BALMLB8791.0110.413.066.9%3540.2%.254.226.361.333.298.276
20242 TmsMLB984.5108.227.4222.2%444.4%.214.169.643.383.383.260
2024BALMLB787.3108.220.3228.6%457.1%.3751.125.639
2024SFGMLB274.691.852.300.0%00.0%.000.000.000
Total- - -MLB29787.8110.413.8258.4%10234.3%.221.328.279
SeasonTeamLevelEventsEVmaxEVLABarrelsBarrel%HardHitHardHit%dividerAVGxBAdividerSLGxSLGdividerwOBAxwOBA
2021BALMLB9786.5107.211.677.2%3233.0%.183.200.266.307.259.281
2022BALMLB10486.7109.115.4109.6%3129.8%.237.210.340.334.279.267
2023BALMLB8791.0110.413.066.9%3540.2%.254.226.361.333.298.276
20242 TmsMLB984.5108.227.4222.2%444.4%.214.169.643.383.383.260
2024BALMLB787.3108.220.3228.6%457.1%.3751.125.639
2024SFGMLB274.691.852.300.0%00.0%.000.000.000
Total- - -MLB29787.8110.413.8258.4%10234.3%.221.328.279