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 542 479 76 123 22 73 5 .257 .334 .455 .789
5 Seasons 1500 1331 188 325 60 202 11 .244 .324 .434 .758
AVG HR RBI SB OPS
2021 .257 22 73 5 .789
5 Seasons .244 60 202 11 .758

Statcast Batting Statistics

Season Age Pitches Batted Balls Barrels Barrel % Exit Velocity Max EV Launch Angle Sweet Spot % XBA XSLG WOBA XWOBA XWOBACON HardHit% K% BB%
2017 23 103 14 0 0 80.8 103.7 -4.6 14.3 .135 .216 .269 .262 .201 21.4 20.8 20.8
2018 24 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 25 2249 322 29 9 91.9 112.9 8.8 36.6 .242 .430 .330 .325 .423 48 29.7 10.4
2020 26 841 107 12 11.2 90.1 109.7 9.2 27.1 .203 .394 .308 .298 .406 43 34.2 9.3
2021 27 2192 351 25 7.1 90.5 111.5 14.2 40.5 .247 .428 .338 .329 .395 43.6 24.5 10
6170 912 72 7.9 90.6 112.9 10.6 36.4 .233 .406 .324 .315 .398 44.8 28.5 10.1
6.6 88.3 122.2 12 32.9 .243 .402 .317 .312 .363 35.6 22 8.4




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 1259 57.5 278 239 64 38 18 1 7 63 178 .268 .241 .439 .379 .349 .321 92.0 14 26.6 17.3
2021 Breaking 586 26.7 155 140 34 20 4 0 10 49 94 .243 .245 .486 .487 .329 .340 89.2 17 36.0 24.0
2021 Offspeed 346 15.8 106 99 25 15 5 0 5 20 79 .253 .268 .455 .466 .324 .337 87.2 12 28.4 17.1
2020 Fastballs 512 61.0 101 88 27 17 3 0 7 28 61 .307 .262 .580 .520 .406 .370 91.8 13 24.0 18.8
2020 Breaking 189 22.5 48 44 3 0 1 1 1 29 15 .068 .079 .205 .199 .159 .166 89.0 11 50.5 32.6
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 39.3 27.1 28.5 5.1 29.1 39 31.9 2.3 29.3 25.6 25.4 9.7 7.1
46.5 22.7 26.6 4.2 31.4 38.6 30 2.3 34.5 20.7 25.7 8 7.9
45.1 22.5 25.4 7.1 36.6 37.8 25.5 3.7 33.2 24.4 24.4 5.7 6.6

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 N/A -16.3 0 1 0 1 0 0 0 0 0 .88 2.795 1.516 100
2021 Splitter 4.9 2 40 1.8 15 .214 .5 .323 27.3 20 25 .21 .292 .246 45.5
2021 Cutter -0.6 -1 189 8.6 49 .233 .535 .379 30.2 24.5 23.1 .221 .347 .314 22.6
2021 Curveball -0.3 -1 238 10.9 67 .203 .373 .278 38 35.8 28.9 .204 .35 .273 37.8
2021 Sinker -1.2 -3 264 12 71 .286 .413 .337 21.9 18.3 19.7 .265 .426 .332 60.8
2021 Slider 1.3 5 348 15.9 88 .272 .568 .382 34.9 28.4 20.7 .275 .587 .391 36.8
2021 Changeup 1.1 3 305 13.9 90 .262 .452 .331 28.8 18.9 16.2 .27 .467 .339 35.8
2021 4-Seamer -0.1 -1 807 36.8 159 .269 .418 .355 27.4 24.5 15.8 .235 .363 .322 52.1
2020 Splitter -4.3 -1 20 2.4 5 0 0 0 27.3 20 8.3 .038 .045 .038 0
2020 Cutter -3 -2 58 6.9 13 .182 .273 .219 27.6 15.4 11.1 .153 .174 .199 20
2020 Curveball -1.5 -1 79 9.4 19 .063 .125 .176 55.3 63.2 32.4 .069 .089 .169 25
2020 Sinker 2 2 102 12.1 22 .316 .316 .373 24.5 31.8 21.9 .197 .224 .289 25
2020 Slider -3.6 -4 111 13.2 29 .071 .25 .148 47.5 58.6 32.1 .084 .262 .162 27.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.1 11 352 41.9 66 .328 .724 .485 23.2 28.8 19.2 .304 .682 .442 66.7
2020 N/A -4.4 0 1 0.1
2019 Splitter 8.5 5 63 2.8 21 .333 .889 .531 20 9.5 12.5 .242 .529 .375 43.8
2019 Cutter -0.4 -1 152 6.8 41 .263 .553 .351 29.2 22 20.9 .274 .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 Changeup -2.7 -7 265 11.8 67 .172 .266 .211 28.6 26.9 22.5 .198 .311 .236 30.4
2019 Sinker -1.6 -5 321 14.3 69 .29 .371 .326 19.3 21.7 17.4 .277 .414 .33 50
2019 Slider 2.6 8 300 13.3 77 .314 .671 .44 39 29.9 18.7 .295 .63 .411 59.6
2019 4-Seamer -0.2 -2 894 39.8 200 .226 .387 .336 34.9 34.5 21.9 .222 .364 .319 49.5
2018 N/A -16.6 0 1 0.1 1 0 0 0 0 0 .211 .235 .19 100
2018 Splitter 8.9 1 14 1.8 6 .333 .833 .483 37.5 33.3 40 .282 .697 .409 50
2018 Cutter -3.4 -2 47 6 9 .125 .25 .217 15 22.2 16.7 .162 .272 .242 33.3
2018 Changeup 6.8 5 70 8.9 16 .4 .6 .406 23.7 6.3 4.8 .299 .491 .378 40
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.5 1 104 13.2 34 .25 .438 .316 30 35.3 27.3 .195 .312 .246 35
2018 4-Seamer -1.5 -5 349 44.5 80 .176 .235 .258 40.2 43.8 30.2 .164 .228 .249 36.4
2017 Slider -3.8 0 11 10.7 2 0 0 0 50 50 33.3 .036 .042 .035 0
2017 Curveball -1.5 0 11 10.7 2 0 0 0 20 0 0 .145 .178 .133 50
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 540 2192 6 -28 15 11 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 2192 49.8 73.1 77.8 24 48.5 43.1 41.5 48.4 29.5 7.8 84.8
6170 49.4 72.6 75.8 26.2 49.2 43 40.5 49.1 31.2 7.6 87.3
48.5 66.8 82 28.3 58.5 42.6 29.1 47 24.6 7.2 76

Percentile Rankings

Year xwOBA xBA xSLG xISO xOBP Brl Brl% EV HardHit% K% BB% Whiff% Speed OAA
2017 28
2018 30
2019 47 27 43 48 46 54 62 92 92 6 70 10 41 24
2020 21 7 36 57 12 61 75 71 70 5 53 21 28 38
2021 53 44 57 55 55 43 36 71 65 29 66 21 34 98
+ 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 21.4 22 23.6 -2 12 15 11 50

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 22 27 25 25 25 23 24 25 22 23 27 25 18 16 21 27 15 27 23 26 16 22 23 26 23 28 26 24 27 22 27
! 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 90.5 0.4
Launch Angle -4.6 7.5 12.1 8.8 1.3 9.2 0.4 14.2 5
Barrel % 0 5.1 5.1 9 3.9 11.2 2.2 7.1 -4.1
Hard Hit % 21.4 44.1 22.7 48 3.9 43 -5 43.6 0.6
Sweet Spot % 14.3 34.7 20.4 36.6 1.9 27.1 -9.5 40.5 13.4
xBA .135 .207 0.072 .242 0.035 .203 -0.039 .247 0.044
BA .158 .232 0.074 .25 0.018 .215 -0.035 .257 0.042
xwOBA .262 .272 0.01 .325 0.053 .298 -0.027 .329 0.031
wOBA .269 .296 0.027 .33 0.034 .308 -0.022 .338 0.03
xSLG .216 .321 0.105 .43 0.109 .394 -0.036 .428 0.034
SLG .211 .376 0.165 .45 0.074 .419 -0.031 .455 0.036
K% 20.8 31.7 10.9 29.7 -2 34.2 4.5 24.5 -9.7
BB% 20.8 8.9 -11.9 10.4 1.5 9.3 -1.1 10 0.7
Swing % 46.6 51.8 5.2 49.6 -2.2 47.3 -2.3 48.4 1.1
Whiff% 20.8 33.4 12.6 32.4 -1 31.4 -1 29.5 -1.9
In Zone % 50.5 52.1 1.6 48 -4.1 49.7 1.7 49.8 0.1
Out of Zone % 49.5 47.9 -1.6 52 4.1 50.3 -1.7 50.2 -0.1
Out of Zone Swing % 19.6 31.6 12 26.5 -5.1 27.2 0.7 24 -3.2
First Pitch Swing % 50 45.5 -4.5 41.6 -3.9 28.5 -13.1 41.5 13
First Pitch Strike % 75 69.3 -5.7 62.7 -6.6 58 -4.7 64.2 6.2
+ 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 193 105 54.4 .329 .289
2021 L 540 267 49.4 .295 .381

Statcast Rankings