Exhibition Team logoLos Angeles Angels of Anaheim hat dark logoArizona Diamondbacks hat dark logoBaltimore Orioles hat dark logoBoston Red Sox hat dark logoChicago Cubs hat dark logoCincinnati Reds dark logoCleveland Indians hat dark logoColorado Rockies hat dark logoDetroit Tigers dark logoHouston Astros hat dark logoKansas City Royals hat dark logoLos Angeles Dodgers hat dark logoWashington Nationals dark logoNew York Mets hat dark logoOakland Athletics cap logoPittsburgh Pirates hat dark logoSan Diego Padres cap logo on lightSeattle Mariners hat dark logoSan Francisco Giants hat dark logoSt. Louis Cardinals dark logoTampa Bay Rays hat dark logoTexas Rangers cap logoToronto Blue Jays hat dark logoMinnesota Twins hat dark logoPhiladelphia Phillies hat dark logoAtlanta Braves hat dark logoChicago White Sox hat dark logoMiami Marlins cap logoNew York Yankees hat dark logoMilwaukee Brewers cap logo
Ryan McMahon
2B | B/T: L/R | 6' 2" 219LBS | Age: 26

Draft: 2013 | Rd: 2, #42, Colorado Rockies | Mater Dei (CA) HS
Poor Avg Great

Stats

PA AB R H HR RBI SB AVG OBP SLG OPS
2021 42 41 7 12 5 9 1 .293 .310 .707 1.017
5 Seasons 1000 893 119 214 43 138 7 .240 .317 .436 .753
AVG HR RBI SB OPS
2021 .293 5 9 1 1.017
5 Seasons .240 43 138 7 .753

Statcast Batting Statistics

Season Pitches Batted Balls Barrels Barrel % Exit Velocity Max EV Launch Angle Sweet Spot % XBA XSLG WOBA XWOBA XWOBACON HardHit% K% BB%
2017 103 14 0 0 80.8 103.7 -4.6 14.3 .135 .216 .269 .262 .201 21.4 20.8 20.8
2018 785 118 6 5.1 89.3 110.1 7.5 34.7 .207 .321 .296 .272 .356 44.1 31.7 8.9
2019 2249 322 29 9 91.9 112.9 8.8 36.6 .242 .427 .330 .323 .420 48 29.7 10.4
2020 841 107 12 11.2 90.1 109.7 9.2 27.1 .201 .384 .311 .297 .398 43 34.2 9.3
2021 124 31 5 16.1 93.9 108.7 26.7 38.7 .337 .715 .470 .443 .521 48.4 15.8 2.6
4102 592 52 8.8 90.9 112.9 9.2 34.1 .229 .404 .323 .311 .403 45.7 30.2 9.8
6.4 88.3 122.2 11.9 32.8 .243 .402 .318 .312 .362 35.1 21.8 8.3




Fastball: 4 Seam, 2 Seam, Cutter, Sinker. Offspeed: Split, Change, Fork, Screw. Breaking: Slider, Curve, Knuckle, Other
  •   
  •   
  •   
  •   
  •   
  •   

Pitch Tracking

Year Pitch Type # % PA AB H 1B 2B 3B HR SO BBE BA XBA SLG XSLG WOBA XWOBA EV LA Whiff% PutAway%
2021 Fastballs 78 62.9 24 23 7 2 2 0 3 4 19 .304 .350 .783 .736 .463 .461 94.2 25 17.5 20.0
2021 Breaking 23 18.5 5 5 1 0 0 0 1 2 3 .200 .192 .800 .760 .409 .379 96.2 40 30.8 22.2
2021 Offspeed 23 18.5 9 9 4 3 0 0 1 0 9 .444 .384 .778 .639 .523 .432 85.5 18 21.4 0.0
2020 Fastballs 509 60.6 99 86 25 15 3 0 7 28 59 .291 .251 .570 .509 .403 .369 91.3 13 24.2 19.0
2020 Breaking 192 22.9 50 46 5 2 1 1 1 29 17 .109 .099 .239 .195 .188 .173 91.3 10 49.5 31.9
2020 Offspeed 139 16.5 44 40 7 4 2 0 1 9 31 .175 .209 .300 .334 .245 .274 87.4 1 28.8 16.7
! Note: Years are in reverse order.
+ View More Seasons


Batted Ball Profile

Season GB % FB % LD % PU % Pull % Straight % Oppo % Weak % Topped % Under % Flare/Burner % Solid % Barrel %
2017 85.7 14.3 0 0 42.9 35.7 21.4 7.1 71.4 0 7.1 14.3 0
2018 46.6 20.3 31.4 1.7 29.7 39 31.4 4.2 38.1 17.8 26.3 7.6 5.1
2019 51.2 19.3 25.5 4 31.7 40.4 28 1.9 36.3 17.4 27.3 7.1 9
2020 50.5 22.4 22.4 4.7 38.3 31.8 29.9 0.9 37.4 20.6 23.4 4.7 11.2
2021 22.6 35.5 29 12.9 22.6 51.6 25.8 3.2 12.9 32.3 29 6.5 16.1
49.5 20.8 25.7 4.1 32.3 39 28.7 2.4 36.5 18.4 26 6.9 8.8
45.3 22 25.7 7.1 36.6 37.9 25.5 3.5 33.5 24.3 24.5 5.6 6.4

Run Values by Pitch Type

Year Pitch Type Team RV/100 Run Value Pitches % PA BA SLG wOBA Whiff% K% PutAway % xBA xSLG xwOBA Hard Hit %
2021 Curveball -1.2 0 16 12.9 2 0 0 0 37.5 50 16.7 .005 .011 .008 0
2021 Slider 18.6 1 7 5.6 3 .333 1.333 .667 20 33.3 33.3 .317 1.259 .627 50
2021 Sinker -3 0 12 9.7 5 .2 .4 .25 25 20 33.3 .317 .681 .414 75
2021 Cutter 3.7 1 15 12.1 6 .333 1.333 .667 30 16.7 33.3 .364 1.069 .581 60
2021 Changeup 6.3 1 23 18.5 9 .444 .778 .522 21.4 0 0 .384 .639 .432 44.4
2021 4-Seamer 1.6 1 51 41.1 13 .333 .667 .442 9.1 15.4 14.3 .357 .592 .424 40
2020 Splitter -4.3 -1 20 2.4 5 0 0 0 27.3 20 8.3 .038 .045 .038 0
2020 Cutter -3.9 -2 56 6.7 12 .1 .2 .163 28.6 16.7 12.5 .112 .127 .171 11.1
2020 Curveball -1.7 -1 81 9.6 20 .059 .118 .168 53.8 60 31.6 .102 .219 .219 40
2020 Sinker 1.9 2 103 12.2 22 .316 .316 .373 24.5 31.8 21.9 .197 .224 .289 25
2020 Slider -2.7 -3 112 13.3 30 .138 .31 .203 46.8 56.7 31.5 .097 .181 .14 33.3
2020 Changeup -0.6 -1 118 14 39 .2 .343 .303 29.1 20.5 19 .233 .375 .304 40.7
2020 4-Seamer 3 11 350 41.6 65 .316 .719 .478 23.4 29.2 19.2 .293 .671 .434 65.8
2020 N/A -4.4 0 1 0.1
2019 Splitter 6.2 2 37 1.6 11 .3 .9 .509 14.3 9.1 10 .159 .384 .267 33.3
2019 Cutter -0.4 -1 152 6.8 41 .263 .553 .351 29.2 22 20.9 .273 .502 .348 43.3
2019 Curveball 0.7 2 253 11.2 62 .254 .458 .35 41.7 38.7 25.3 .233 .455 .305 54.3
2019 Sinker -1.6 -5 321 14.3 69 .29 .371 .326 19.3 21.7 17.4 .277 .409 .327 50
2019 Changeup -1.5 -4 292 13 77 .194 .333 .256 28.4 23.4 21.2 .22 .367 .276 35.2
2019 Slider 2.6 8 301 13.4 78 .31 .662 .434 39 30.8 19.4 .291 .617 .403 59.6
2019 4-Seamer -0.1 -1 892 39.7 199 .228 .389 .338 35 34.7 21.9 .221 .357 .316 49
2018 Splitter 12.2 1 12 1.5 5 .4 1 .58 33.3 40 50 .332 .826 .484 66.7
2018 Cutter -2.9 -1 45 5.7 8 .143 .286 .244 16.7 25 18.2 .173 .297 .262 40
2018 Changeup 6.3 5 72 9.2 17 .375 .563 .382 25 5.9 4.5 .282 .463 .358 37.5
2018 Curveball -2.2 -2 72 9.2 18 .167 .167 .15 45.7 27.8 21.7 .216 .304 .227 53.8
2018 Sinker 1.5 2 120 15.3 34 .313 .594 .428 20.3 17.6 22.2 .265 .41 .314 57.7
2018 Slider 0.2 0 106 13.5 35 .242 .424 .307 29 34.3 26.7 .192 .306 .242 33.3
2018 4-Seamer -1.5 -5 350 44.6 81 .174 .232 .254 40 43.2 30.2 .165 .228 .248 38.2
2017 Curveball -1.5 0 11 10.7 2 0 0 0 20 0 0 .145 .178 .133 50
2017 Slider -3.8 0 11 10.7 2 0 0 0 50 50 33.3 .036 .042 .035 0
2017 Sinker -5.3 -1 10 9.7 3 0 0 0 0 33.3 50 .055 .058 .05 0
2017 Changeup 8.2 1 9 8.7 3 .333 .667 .417 0 0 0 .309 .772 .442 33.3
2017 Cutter -5.8 -1 17 16.5 5 0 0 .28 14.3 0 0 .093 .102 .331 0
2017 4-Seamer -0.1 0 41 39.8 8 .2 .2 .375 29.4 37.5 23.1 .111 .112 .326 50
2017 Splitter 0.8 0 2 1.9 0 0
! Note: Years are in reverse order.
+ View Complete Run Value Leaderboard

Swing/Take

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2017 24 103 -1 -1 1 1 -1
2018 202 799 1 -8 4 3 0
2019 537 2248 13 -31 10 8 1
2020 193 841 2 -7 3 6 4
2021 38 124 5 -2 1 0 4
+ View Complete Swing/Take Leaderboard

Plate Discipline

Season Pitches Zone % Zone Swing % Zone Contact % Chase % Chase Contact % Edge % 1st Pitch Swing % Swing % Whiff % Meatball % Meatball Swing %
2017 103 50.5 73.1 86.8 19.6 50 38.8 50 46.6 20.8 6.8 57.1
2018 785 52.1 70.9 73.9 31.6 47.5 45.8 45.5 51.8 33.4 9.3 93.1
2019 2249 48 74.6 73.3 26.5 52.3 43.2 41.6 49.6 32.4 6.9 88.3
2020 841 49.7 67.7 77.4 27.2 44.3 39.8 28.5 47.3 31.4 7.4 88.7
2021 124 58.9 75.3 87.3 23.5 41.7 37.1 44.7 54 20.9 10.5 92.3
4102 49.5 72.4 75.1 27.3 49.4 42.7 40.2 49.6 31.8 7.5 89
48.4 66.6 82.2 28.4 58.9 42.6 29 46.9 24.4 7.2 75.7

Percentile Rankings

Year xwOBA xBA xSLG xISO xOBP Brl Brl% EV HardHit% K% BB% Whiff% Speed OAA
2017 28
2018 30
2019 45 27 43 47 47 54 62 92 92 6 70 10 41 31
2020 21 7 32 54 11 61 75 71 70 5 53 21 28 38
2021 89 89 91 91 64 90 84 87 72 80 12 76 20 99
+ View Complete Percentile Rankings Leaderboard

Expected Home Runs

Year Team Avg HR Trot Actual HR xHR HR-xHR Doubters Mostly Gone No Doubters No Doubter %
2019 20.8 24 25.6 -2 8 17 12 50
2020 21.2 9 11.4 -2 7 8 4 44.4
2021 20.9 5 4.8 0 1 2 3 60

Expected Home Runs by Park

Year HR
2019 24 26 29 27 29 23 28 29 26 26 28 26 20 19 25 29 22 25 21 29 21 25 24 27 25 30 25 24 28 23 28
2020 9 12 15 12 14 10 12 12 11 12 13 11 9 7 10 12 10 11 13 12 8 11 11 13 12 11 12 11 13 10 13
2021 5 5 4 5 5 5 5 5 4 4 5 5 5 3 5 5 3 5 5 5 4 5 5 5 5 5 5 5 6 5 5
! Note: This tells how many of this player's home runs would have been out of other stadiums. This accounts for different wall heights and distances, but does not attempt to adjust for environmental effects. For these purposes, the 2020 Blue Jays home field was still Rogers Centre, not Sahlen Field.
+ View Complete Expected Home Runs Leaderboard

Year to Year Changes

Metric 2015 2016 +/-   2017 +/-   2018 +/-   2019 +/-   2020 +/-   2021 +/-  
Exit Velocity 80.8 89.3 8.5 91.9 2.6 90.1 -1.8 93.9 3.8
Launch Angle -4.6 7.5 12.1 8.8 1.3 9.2 0.4 26.7 17.5
Barrel % 0 5.1 5.1 9 3.9 11.2 2.2 16.1 4.9
Hard Hit % 21.4 44.1 22.7 48 3.9 43 -5 48.4 5.4
Sweet Spot % 14.3 34.7 20.4 36.6 1.9 27.1 -9.5 38.7 11.6
xBA .135 .207 0.072 .242 0.035 .201 -0.041 .337 0.136
BA .158 .232 0.074 .25 0.018 .215 -0.035 .324 0.109
xwOBA .262 .272 0.01 .323 0.051 .297 -0.026 .443 0.146
wOBA .269 .296 0.027 .33 0.034 .311 -0.019 .47 0.159
xSLG .216 .321 0.105 .427 0.106 .384 -0.043 .715 0.331
SLG .211 .376 0.165 .45 0.074 .419 -0.031 .784 0.365
K% 20.8 31.7 10.9 29.7 -2 34.2 4.5 15.8 -18.4
BB% 20.8 8.9 -11.9 10.4 1.5 9.3 -1.1 2.6 -6.7
Swing % 46.6 51.8 5.2 49.6 -2.2 47.3 -2.3 54 6.7
Whiff% 20.8 33.4 12.6 32.4 -1 31.4 -1 20.9 -10.5
In Zone Swing % 50.5 52.1 1.6 48 -4.1 49.7 1.7 58.9 9.2
Out of Zone Swing % 49.5 47.9 -1.6 52 4.1 50.3 -1.7 41.1 -9.2
First Pitch Swing % 50 45.5 -4.5 41.6 -3.9 28.5 -13.1 44.7 16.2
First Pitch Strike % 75 69.3 -5.7 62.7 -6.6 58 -4.7 68.4 10.4
+ View Complete Year to Year Changes Leaderboard

Statcast Shift Statistics

SeasonBat SidePAShifts%wOBA - No ShiftwOBA - Shift
2017 L 24 0 0.0 .269
2018 L 200 25 12.5 .302 .252
2019 L 538 179 33.3 .307 .375
2020 L 189 103 54.5 .337 .286
2021 L 38 22 57.9 .410 .514

Statcast Rankings