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 363 326 54 85 16 50 4 .261 .325 .469 .794
5 Seasons 1321 1178 166 287 54 179 10 .244 .320 .435 .755
AVG HR RBI SB OPS
2021 .261 16 50 4 .794
5 Seasons .244 54 179 10 .755

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 1439 236 19 8.1 91.6 111.5 15.6 41.5 .256 .456 .338 .335 .421 47.5 25.9 8.8
5417 797 66 8.3 91 112.9 10.5 36.1 .233 .412 .322 .314 .406 46.1 29.4 9.8
6.5 88.3 122.2 12 32.8 .243 .402 .317 .312 .363 35.4 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 811 56.4 182 159 47 29 12 1 5 38 123 .296 .259 .478 .414 .367 .331 92.4 15 26.1 16.8
2021 Breaking 404 28.1 107 98 22 12 3 0 7 40 60 .224 .232 .469 .465 .312 .323 89.6 21 36.9 28.2
2021 Offspeed 223 15.5 71 68 16 9 3 0 4 15 53 .235 .286 .456 .550 .308 .367 89.8 11 29.9 20.5
2020 Fastballs 510 60.7 100 87 26 16 3 0 7 28 60 .299 .259 .575 .518 .401 .369 91.6 13 24.1 19.0
2020 Breaking 191 22.7 49 45 4 1 1 1 1 29 16 .089 .089 .222 .209 .174 .174 90.2 10 50.0 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 37.3 29.2 28.4 5.1 27.5 41.9 30.5 2.5 26.3 23.7 26.3 13.1 8.1
46.9 22.7 26.3 4 31.2 39.4 29.4 2.4 34.4 19.4 26 8.8 8.3
45.2 22.3 25.5 7.1 36.6 37.9 25.5 3.7 33.3 24.3 24.5 5.6 6.5

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 0 1 0.1 1 0 0 0 0 0 .88 2.795 1.516 100
2021 Splitter 5.7 1 23 1.6 9 .222 .556 .322 18.2 22.2 28.6 .239 .346 .248 57.1
2021 Cutter -0.7 -1 120 8.3 33 .226 .581 .374 29.4 27.3 31 .201 .362 .288 31.8
2021 Curveball -1.6 -2 156 10.8 43 .179 .256 .221 37.7 41.9 32.7 .175 .242 .214 40.9
2021 Sinker -0.3 -1 159 11 44 .35 .45 .366 19.2 15.9 17.9 .297 .447 .337 64.7
2021 Changeup 0.9 2 199 13.8 61 .241 .448 .312 31.4 21.3 19.7 .283 .543 .366 42.2
2021 Slider 1.1 3 248 17.2 64 .254 .61 .374 36.5 34.4 25.3 .27 .613 .396 39.5
2021 4-Seamer 0.2 1 533 37 106 .292 .449 .374 27.5 21.7 14.5 .259 .412 .347 52.2
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.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.1 -3 113 13.4 30 .103 .276 .173 46.8 56.7 30.9 .101 .275 .175 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.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 .528 .375 43.8
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 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 -2.9 -1 45 5.7 8 .143 .286 .244 16.7 25 18.2 .173 .297 .262 40
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.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 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 361 1439 7 -18 10 5 3
+ 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 1439 50 73.3 77.8 25.1 48.1 43.2 42.4 49.2 29.8 7.5 87
5417 49.4 72.6 75.5 26.8 49.2 43 40.7 49.4 31.5 7.5 88.3
48.5 66.7 82.1 28.3 58.6 42.6 29.1 46.9 24.5 7.2 75.9

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 39
2020 21 7 36 57 12 61 75 71 70 5 53 21 28 39
2021 59 58 73 71 49 52 45 85 83 23 47 21 36 97
+ 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.3 16 18.4 -2 9 11 9 56.3

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 16 21 18 20 19 18 19 20 17 18 20 20 15 11 16 21 11 22 18 20 12 17 18 21 19 22 21 19 21 18 21
! 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 91.6 1.5
Launch Angle -4.6 7.5 12.1 8.8 1.3 9.2 0.4 15.6 6.4
Barrel % 0 5.1 5.1 9 3.9 11.2 2.2 8.1 -3.1
Hard Hit % 21.4 44.1 22.7 48 3.9 43 -5 47.5 4.5
Sweet Spot % 14.3 34.7 20.4 36.6 1.9 27.1 -9.5 41.5 14.4
xBA .135 .207 0.072 .242 0.035 .203 -0.039 .256 0.053
BA .158 .232 0.074 .25 0.018 .215 -0.035 .261 0.046
xwOBA .262 .272 0.01 .325 0.053 .298 -0.027 .335 0.037
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 .456 0.062
SLG .211 .376 0.165 .45 0.074 .419 -0.031 .469 0.05
K% 20.8 31.7 10.9 29.7 -2 34.2 4.5 25.9 -8.3
BB% 20.8 8.9 -11.9 10.4 1.5 9.3 -1.1 8.8 -0.5
Swing % 46.6 51.8 5.2 49.6 -2.2 47.3 -2.3 49.2 1.9
Whiff% 20.8 33.4 12.6 32.4 -1 31.4 -1 29.8 -1.6
In Zone % 50.5 52.1 1.6 48 -4.1 49.7 1.7 50 0.3
Out of Zone % 49.5 47.9 -1.6 52 4.1 50.3 -1.7 50 -0.3
Out of Zone Swing % 19.6 31.6 12 26.5 -5.1 27.2 0.7 25.1 -2.1
First Pitch Swing % 50 45.5 -4.5 41.6 -3.9 28.5 -13.1 42.4 13.9
First Pitch Strike % 75 69.3 -5.7 62.7 -6.6 58 -4.7 63.6 5.6
+ 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 .280
2021 L 361 175 48.5 .293 .386

Statcast Rankings