1B Ryan McMahon #84
Age: 31 | Bats: L | Throws: R | Morale: Normal
09/02/2026
1B RYAN MCMAHON #84 - AGE: 31 - BATS: L - THROWS: R - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
117 340 70 20 0 13 38 35 134 .206 .280 .379 1 0.7
BATTING RATINGS (OSA)
Overall Overall Vs Left Vs Right  
Contact 40 40 40
BABIP 45 45 50
Avoid K's 40 35 40
Gap 45 40 45
Power 55 50 55
Eye 60 60 65
FIELDING RATINGS
Catcher Infield Outfield
Range: - 65 45
Errors: - 60 45
Arm: 20 65 55
Turn DP: - 55 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: -
1st Base: 65 Center Field: -
2nd Base: 55 Right Field: -
3rd Base: 65
       
RUN/BUNT
Running Speed: 30
Stealing Aggressiveness: 30
Stealing Ability: 55
Baserunning Inst.: 45
Sacrifice Bunt: 35
Bunt for Hit: 25
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
09/01/2026 @ StL Loss, 1-5 4 0 0 0 0 0 3 0
08/31/2026 @ StL Loss, 2-3 4 0 3 0 0 0 0 0
08/30/2026 @ LA Win, 7-1 5 1 2 3 1 0 2 0
08/29/2026 @ LA Loss, 1-8 4 0 1 1 0 0 1 0
08/28/2026 @ LA Loss, 4-11 3 0 0 0 0 2 3 0
08/27/2026 Tor Loss, 3-11 3 0 0 0 0 1 1 0
08/26/2026 Tor Loss, 11-13 5 0 3 5 0 0 1 0
08/25/2026 Tor Win, 2-0 4 0 1 0 0 0 1 0
08/23/2026 Phx Loss, 5-7 1 0 0 0 0 0 0 0
08/22/2026 Phx Win, 4-3 4 1 1 0 0 0 2 0
Birthday:12/14/1994
Born in:Yorba Linda, CA
Nationality:American
Height:6' 3"
Weight:200 lbs
Local Popularity:Fair
National Pop.:Fair
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:
Service This Yr:
40-Man Service:
Pro Service:
Arbitration Eligibility:
Option Years:
Contract Extension:
Drafted:-
CONTINENTAL BASEBALL ASSOCIATION 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 117 340 70 20 0 13 38 32 35 134 .206 .280 .379 .659 .282 .174 82
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 88 376 0 0 0 5 1 0 129 33 1 1 50.0 36.6 3.57 .7  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   83 17 6 0 2 9 8 9 26 0 1 0 .205 .283 .349 .632
Versus Right   257 53 14 0 11 29 24 26 108 0 0 0 .206 .279 .389 .668
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   8 3 0 0 0 0 0 0 3 0 0 0 .375 .375 .375 .750
Last Week   24 7 3 0 1 9 1 3 9 0 0 0 .292 .370 .542 .912
April   45 9 0 0 2 5 2 6 16 0 0 0 .200 .294 .333 .627
May   51 6 0 0 3 6 6 8 22 0 0 0 .118 .237 .294 .531
June   54 9 2 0 0 2 8 9 22 0 0 0 .167 .286 .204 .489
July   81 21 7 0 6 13 8 5 33 0 1 0 .259 .302 .568 .870
August   105 25 11 0 2 12 8 7 38 0 0 0 .238 .286 .400 .686
September   4 0 0 0 0 0 0 0 3 0 0 0 .000 .000 .000 .000
Spring Training   50 13 1 0 2 4 5 3 20 0 0 0 .260 .302 .400 .702
Last Year   541 130 15 1 27 88 71 59 166 6 0 5 .240 .318 .421 .739
2 Years Ago   446 85 13 1 18 55 48 31 145 1 0 7 .191 .254 .345 .599
Career   2881 670 125 7 123 394 364 286 898 15 1 55 .233 .312 .409 .721
Home   159 34 11 0 6 23 16 17 57 0 1 0 .214 .290 .396 .686
Road   181 36 9 0 7 15 16 18 77 0 0 0 .199 .271 .365 .636
Grass   310 62 18 0 9 33 28 35 124 0 1 0 .200 .281 .345 .626
Turf   30 8 2 0 4 5 4 0 10 0 0 0 .267 .267 .733 1.000
Day   36 3 3 0 0 2 1 1 13 0 0 0 .083 .108 .167 .275
Night   304 67 17 0 13 36 31 34 121 0 1 0 .220 .299 .405 .703
As Starter   313 69 20 0 12 36 29 31 120 0 1 0 .220 .291 .399 .690
As Reliever / Substitution   27 1 0 0 1 2 3 4 14 0 0 0 .037 .161 .148 .309
Pinch Hitting   16 1 0 0 1 2 3 1 6 0 0 0 .062 .118 .250 .368
Close/Late   94 16 3 0 2 8 7 12 42 0 0 0 .170 .264 .266 .530
Inning 1-3   99 17 6 0 2 4 7 9 38 0 1 0 .172 .241 .293 .534
Inning 4-6   110 27 9 0 7 22 14 11 44 0 0 0 .245 .314 .518 .832
Inning 7-9   122 26 5 0 4 12 10 13 46 0 0 0 .213 .289 .352 .641
Extra Innings   9 0 0 0 0 0 1 2 6 0 0 0 .000 .182 .000 .182
0 Outs   119 25 6 0 5 11 14 13 44 0 1 0 .210 .288 .387 .674
1 Outs   116 29 9 0 5 15 12 9 47 0 0 0 .250 .304 .457 .761
2 Outs   105 16 5 0 3 12 6 13 43 0 0 0 .152 .246 .286 .531
Scoring Position   78 25 9 0 4 28 9 6 30 0 1 0 .321 .369 .590 .959
Bases Empty   195 37 11 0 8 8 19 21 83 0 0 0 .190 .269 .369 .638
Runner on 1st   67 8 0 0 1 2 4 8 21 0 0 0 .119 .213 .164 .378
Runner on 2nd   32 11 5 0 2 9 4 3 14 0 1 0 .344 .400 .688 1.087
Runner on 3rd   4 1 0 0 0 1 1 1 1 0 0 0 .250 .400 .250 .650
Runner on 1st & 2nd   25 8 2 0 2 9 4 0 9 0 0 0 .320 .320 .640 .960
Runner on 1st & 3rd   5 2 1 0 0 2 0 0 1 0 0 0 .400 .400 .600 1.000
Runner on 2nd & 3rd   5 0 0 0 0 0 0 1 2 0 0 0 .000 .167 .000 .167
Bases Loaded   7 3 1 0 0 7 0 1 3 0 0 0 .429 .500 .571 1.071
Two Strikes   222 26 7 0 4 12 13 24 134 0 0 0 .117 .203 .203 .406
First Pitch   31 10 2 0 2 4 3 0 0 0 0 0 .323 .323 .581 .903
Count 0-1   30 9 1 0 3 8 3 0 0 0 0 0 .300 .300 .633 .933
Count 0-2   38 2 0 0 1 2 1 0 27 0 0 0 .053 .053 .132 .184
Count 1-0   16 8 4 0 2 7 3 0 0 0 0 0 .500 .500 1.125 1.625
Count 1-1   14 7 3 0 1 3 4 0 0 0 1 0 .500 .500 .929 1.429
Count 1-2   49 6 2 0 0 1 1 0 26 0 0 0 .122 .122 .163 .286
Count 2-0   7 4 2 0 1 2 4 0 0 0 0 0 .571 .571 1.286 1.857
Count 2-1   10 4 1 0 0 1 1 0 0 0 0 0 .400 .400 .500 .900
Count 2-2   67 14 3 0 3 7 3 0 36 0 0 0 .209 .209 .388 .597
Count 3-0   0 0 0 0 0 0 0 5 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   10 2 0 0 0 1 1 6 0 0 0 0 .200 .500 .200 .700
Full Count   68 4 2 0 0 2 8 24 45 0 0 0 .059 .304 .088 .393
Behind in Count   117 17 3 0 4 11 5 0 53 0 0 0 .145 .145 .274 .419
Ahead in Count   43 18 7 0 3 11 9 11 0 0 0 0 .419 .537 .791 1.328
Batting Leadoff   3 0 0 0 0 0 2 1 0 0 0 0 .000 .250 .000 .250
Batting 2nd   17 4 3 0 1 2 3 1 6 0 0 0 .235 .278 .588 .866
Batting 3rd   7 1 0 0 0 0 0 2 4 0 0 0 .143 .333 .143 .476
Batting 4th   71 17 5 0 1 10 3 3 28 0 0 0 .239 .270 .352 .622
Batting 5th   60 12 5 0 3 7 6 3 25 0 0 0 .200 .238 .433 .671
Batting 6th   50 10 3 0 2 3 4 7 16 0 0 0 .200 .298 .380 .678
Batting 7th   50 14 3 0 3 6 8 5 18 0 0 0 .280 .345 .520 .865
Batting 8th   48 4 0 0 1 3 2 5 25 0 0 0 .083 .170 .146 .316
Batting 9th   34 8 1 0 2 7 4 8 12 0 1 0 .235 .381 .441 .822
Low Leverage   142 31 12 0 4 8 15 16 58 0 0 0 .218 .297 .387 .685
Medium Leverage   130 23 4 0 5 11 8 13 47 0 1 0 .177 .252 .323 .575
High Leverage   68 16 4 0 4 19 9 6 29 0 0 0 .235 .297 .471 .768
CAREER BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2018 Toronto - CBA 23 63 250 64 12 1 10 39 41 31 4 1 64 4 1 .256 .346 .432 .778 100 104 0.3
2019 Los Angeles - CBA 24 75 262 70 20 1 5 36 34 27 7 3 79 4 0 .267 .348 .408 .756 98 99 1.0
2020 Los Angeles - CBA 25 95 200 51 12 0 11 33 23 12 7 0 64 0 1 .255 .320 .480 .800 109 111 0.9
2021 Los Angeles - CBA 26 116 220 42 11 2 8 28 24 26 9 1 76 2 0 .191 .301 .368 .669 88 93 0.7
2022 Los Angeles - CBA 27 61 126 30 4 0 5 17 17 14 4 0 34 1 0 .238 .333 .389 .722 112 121 1.2
2023 Los Angeles - CBA 28 148 496 128 18 1 26 60 74 51 12 3 136 6 0 .258 .340 .456 .796 129 135 4.9
2024 Los Angeles - CBA 29 121 446 85 13 1 18 55 48 31 7 1 145 10 4 .191 .254 .345 .599 66 70 -0.0
2025 Carolina - CBA 30 154 541 130 15 1 27 88 71 59 5 6 166 6 3 .240 .318 .421 .739 98 96 1.8
2026 Carolina - CBA 31 56 116 16 0 0 5 11 12 18 0 0 49 0 1 .138 .254 .267 .521 46 49 -0.1
2026 New York - CBA 31 61 224 54 20 0 8 27 20 17 0 0 85 1 0 .241 .295 .438 .732 99 98 0.9
2026 Total - CBA 31 117 340 70 20 0 13 38 32 35 0 0 134 1 1 .206 .280 .379 .659 80 81 0.8
Total CBA 950 2881 670 125 7 123 394 364 286 55 15 898 34 10 .233 .312 .409 .721 97 100 11.6
CAREER MINOR LEAGUE BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2014 New River - R 19 68 258 72 7 0 16 71 62 47 20 2 92 0 0 .279 .425 .492 .917 112 106 0.7
2015 Port Charlotte - R 20 24 77 19 1 1 3 9 16 10 7 2 30 0 0 .247 .375 .403 .778 93 96 0.0
2015 British Columbia - R 20 3 12 4 1 0 1 4 3 1 3 0 3 0 0 .333 .500 .667 1.167 184 185 0.2
2015 Total - R 20 27 89 23 2 1 4 13 19 11 10 2 33 0 0 .258 .393 .438 .831 106 109 0.3
2016 Beaver Valley - S A 21 76 272 69 13 0 11 42 36 47 20 1 97 0 1 .254 .400 .423 .823 125 133 2.3
2017 Tulsa - AA 22 26 105 37 10 1 5 18 23 18 1 2 31 0 2 .352 .444 .610 1.054 153 157 1.1
2017 Nashville - AAA 22 75 299 78 18 1 13 43 46 37 2 1 93 1 2 .261 .345 .458 .803 98 100 0.8
2017 Ottawa - AAA 22 42 160 47 9 0 9 31 26 23 3 2 61 1 4 .294 .388 .519 .907 124 123 1.0
2017 Total - AAA 22 117 459 125 27 1 22 74 72 60 5 3 154 2 6 .272 .361 .479 .840 107 108 1.8
2018 Ottawa - AAA 23 65 250 92 23 1 10 54 64 52 3 3 47 2 2 .368 .477 .588 1.065 150 147 2.3
2019 Amarillo - AA 24 5 21 7 1 0 2 7 5 2 0 1 4 1 0 .333 .375 .667 1.042 130 116 0.1
2019 Portland - AAA 24 52 200 65 15 0 9 32 35 20 3 2 32 3 0 .325 .391 .535 .926 108 109 0.6
2022 Portland - AAA 27 16 51 12 4 0 1 2 4 6 1 0 16 2 0 .235 .328 .373 .700 82 88 0.1
2024 Portland - AAA 29 27 97 33 5 1 5 18 18 6 1 1 15 2 1 .340 .381 .567 .948 139 143 0.9
Total INT 182 709 217 50 2 32 128 136 112 8 6 201 4 8 .306 .404 .518 .921 123 122
Total PCL 95 348 110 24 1 15 52 57 32 5 3 63 7 1 .316 .379 .520 .899 112 115
Total TL 31 126 44 11 1 7 25 28 20 1 3 35 1 2 .349 .433 .619 1.052 149 151
Total NYP 76 272 69 13 0 11 42 36 47 20 1 97 0 1 .254 .400 .423 .823 125 133
Total Appy 68 258 72 7 0 16 71 62 47 20 2 92 0 0 .279 .425 .492 .917 112 106
Total CAN 3 12 4 1 0 1 4 3 1 3 0 3 0 0 .333 .500 .667 1.167 184 185
Total GCL 24 77 19 1 1 3 9 16 10 7 2 30 0 0 .247 .375 .403 .778 93 96
CAREER POSTSEASON BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2015 British Columbia - CAN 20 4 19 7 0 0 1 6 1 0 0 0 9 0 0 .368 .368 .526 .895 117 111 0.1
2016 Beaver Valley - NYP 21 4 17 3 0 0 1 1 3 2 0 0 8 0 0 .176 .263 .353 .616 68 65 -0.2
2019 Los Angeles - CBA 24 4 14 5 0 0 0 0 2 0 1 0 3 0 0 .357 .400 .357 .757 103 99 -0.1
2020 Los Angeles - CBA 25 2 4 0 0 0 0 0 0 0 0 0 1 0 0 .000 .000 .000 .000 -100 -117 -0.2
2021 Los Angeles - CBA 26 3 3 1 0 0 0 0 0 0 0 0 0 0 0 .333 .333 .333 .667 90 90 -0.0
2022 Los Angeles - CBA 27 16 54 10 1 0 2 7 6 5 1 0 16 0 1 .185 .267 .315 .581 71 78 0.2
2025 Carolina - CBA 30 3 10 1 0 0 1 1 2 3 0 0 1 0 0 .100 .308 .400 .708 90 94 0.5
Total CBA 28 85 17 1 0 3 8 10 8 2 0 21 0 1 .200 .284 .318 .602 72 76
Total NYP 4 17 3 0 0 1 1 3 2 0 0 8 0 0 .176 .263 .353 .616 68 65
Total CAN 4 19 7 0 0 1 6 1 0 0 0 9 0 0 .368 .368 .526 .895 117 111
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2014 New River - R 1B 68 68 413 29 76 448 6 .987 606.2 6.56 +1.7 1.040
2015 Port Charlotte - R 1B 23 23 122 8 13 131 1 .992 197.0 5.94 -0.5 .953
2015 British Columbia - R SS 3 3 2 4 0 6 0 1.000 26.0 2.08 +0.2 1.068
2016 Beaver Valley - S A 1B 76 76 498 34 52 534 2 .996 682.1 7.02 +4.1 1.078
2016 Beaver Valley - S A SS 1 0 0 0 0 0 0 .000 3.1 0.00 0.0 .000
2017 Ottawa - AAA 1B 11 11 93 11 11 105 1 .990 101.0 9.27 -0.3 .981
2017 Ottawa - AAA 3B 31 31 17 63 6 83 3 .964 269.0 2.68 +1.3 1.032
2017 Nashville - AAA 3B 74 74 41 136 9 194 17 .912 669.0 2.38 -2.9 .967
2017 Tulsa - AA 3B 26 26 16 40 2 61 5 .918 233.0 2.16 -1.4 .949
2018 Toronto - MLB 1B 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2018 Ottawa - AAA 1B 63 62 544 46 57 594 4 .993 560.2 9.47 +1.9 1.029
2018 Toronto - MLB 2B 6 6 10 14 4 26 2 .923 53.0 4.08 -1.9 .763
2018 Toronto - MLB 3B 38 38 22 66 2 96 8 .917 340.0 2.33 -4.4 .911
2019 Los Angeles - MLB 1B 1 0 1 0 0 1 0 1.000 2.0 4.50 0.0 .000
2019 Portland - AAA 1B 20 3 46 1 6 47 0 1.000 56.1 7.51 +0.8 1.163
2019 Amarillo - AA 1B 5 5 44 1 8 46 1 .978 43.0 9.42 -0.4 .932
2019 Los Angeles - MLB 2B 74 74 131 177 48 314 6 .981 622.0 4.46 -2.6 .958
2019 Portland - AAA 2B 10 10 29 24 6 55 2 .964 86.2 5.50 -1.5 .835
2019 Los Angeles - MLB 3B 3 0 0 3 0 3 0 1.000 6.0 4.50 +0.2 1.048
2019 Portland - AAA 3B 35 35 18 50 6 71 3 .958 291.2 2.10 -1.4 .992
2019 Portland - AAA LF 1 0 3 0 0 3 0 1.000 8.0 3.38 -0.1 .981
2020 Los Angeles - MLB 1B 14 8 64 8 5 72 0 1.000 83.2 7.75 +0.4 1.052
2020 Los Angeles - MLB 2B 32 29 37 54 10 94 3 .968 255.2 3.20 -1.1 .944
2020 Los Angeles - MLB 3B 10 5 2 5 0 7 0 1.000 54.2 1.15 -0.3 .905
2021 Los Angeles - MLB 1B 11 8 68 7 5 76 1 .987 88.1 7.64 +0.2 1.031
2021 Los Angeles - MLB 2B 4 2 6 5 0 11 0 1.000 22.0 4.50 +0.3 1.174
2021 Los Angeles - MLB 3B 35 34 15 51 5 67 1 .985 295.1 2.01 +0.2 .955
2022 Los Angeles - MLB 1B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2022 Portland - AAA 1B 1 1 4 0 0 4 0 1.000 8.0 4.50 0.0 .000
2022 Los Angeles - MLB 2B 8 2 6 11 2 18 1 .944 34.0 4.50 +0.3 .996
2022 Los Angeles - MLB 3B 38 27 17 65 2 83 1 .988 264.1 2.79 +0.9 1.051
2022 Portland - AAA 3B 14 12 3 26 3 29 0 1.000 106.0 2.46 +1.8 1.149
2022 Los Angeles - MLB SS 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2023 Los Angeles - MLB 1B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2023 Los Angeles - MLB 2B 8 7 13 13 5 26 0 1.000 62.1 3.75 -0.7 .886
2023 Los Angeles - MLB 3B 139 136 49 215 14 275 11 .960 1189.1 2.00 +1.3 1.009
2023 Los Angeles - MLB CF 1 1 2 0 0 2 0 1.000 9.0 2.00 +0.0 .995
2024 Los Angeles - MLB 1B 13 13 104 1 8 105 0 1.000 112.1 8.41 -0.3 1.013
2024 Los Angeles - MLB 2B 9 6 11 22 3 33 0 1.000 59.1 5.01 +0.9 1.199
2024 Portland - AAA 2B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2024 Los Angeles - MLB 3B 100 100 61 185 19 253 7 .972 863.0 2.57 +3.4 1.022
2024 Portland - AAA 3B 26 25 11 51 6 64 2 .969 215.0 2.60 +0.7 1.026
2025 Carolina - MLB 1B 9 8 65 3 1 69 1 .986 71.0 8.62 -2.1 .794
2025 Carolina - MLB 2B 37 22 40 38 5 80 2 .975 203.1 3.45 -1.2 .921
2025 Carolina - MLB 3B 116 106 80 187 8 273 6 .978 946.0 2.54 +7.6 1.066
2026 Carolina - MLB 1B 7 5 30 3 0 33 0 1.000 49.1 6.02 +0.4 1.152
2026 New York - MLB 1B 11 10 64 7 3 71 0 1.000 93.1 6.85 +0.2 1.008
2026 Carolina - MLB 2B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2026 New York - MLB 2B 1 1 1 4 0 6 1 .833 7.0 6.43 -0.3 .843
2026 Carolina - MLB 3B 42 23 14 48 2 64 2 .969 232.2 2.40 +3.6 1.094
2026 New York - MLB 3B 47 46 22 80 3 106 4 .962 388.2 2.36 +1.5 1.048
TOTAL 1B 334 301 2160 159 245 2336 17 .993 2756.0 7.57 +6.2 1.028
TOTAL 2B 189 159 284 362 83 663 17 .974 1405.1 4.14 -8.0 .947
TOTAL 3B 774 718 388 1271 87 1729 70 .960 6363.2 2.35 +12.1 1.014
TOTAL SS 4 3 2 4 0 6 0 1.000 29.1 1.84 +0.2 1.068
TOTAL LF 1 0 3 0 0 3 0 1.000 8.0 3.38 -0.1 .981
TOTAL CF 1 1 2 0 0 2 0 1.000 9.0 2.00 +0.0 .995
PLAYER HISTORY
04/22/2024 Injured (hamstring cramp),day-to-day for one week.
07/15/2024 Injured (sore ankle),day-to-day for 5 days.
12/27/2024 Released by the Los Angeles Spirit.
01/01/2025 OSA scouting updated ratings: Contact: 45; Power: 55; Eye: 55.
01/01/2026 OSA scouting updated ratings: Contact: 50; Power: 55; Eye: 55.
06/19/2026 Was traded by the Carolina Riptides to the New York Sharks, along with SS Carson Williams, 3B Jonathon Long, and SP Braylon Doughty, in exchange for 1B Cody Bellinger.
LEADERBOARD APPEARANCES
Year K Rank
2025 166 7
Year HP Rank
2023 12 8
Wednesday, September 2nd , 2026 - OOTP Baseball 27.4 Build 76