2B Ryan 'McDoogle' McMahon #24
Age: 30 | Bats: L | Throws: R | Morale: Great
10/31/2025
OA: 48 POT: 48
2B RYAN 'MCDOOGLE' MCMAHON #24 - AGE: 30 - BATS: L - THROWS: R - MORALE: GREAT
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
156 599 149 29 2 24 81 62 167 .249 .318 .424 2 3.5
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 50 50 50 50
Gap 50 50 50 50
Power 55 50 55 55
Eye 60 55 60 60
Avoid K's 45 45 45 45
FIELDING RATINGS
Catcher Infield Outfield
Range: - 65 45
Errors: - 60 45
Arm: 20 65 55
Turn DP: - 45 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: -
1st Base: 35 Center Field: -
2nd Base: 60 Right Field: -
3rd Base: 60
       
RUN/BUNT
Running Speed: 35
Stealing Aggressiveness: 35
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
10/11/2025 COL Loss, 1-4 4 0 1 0 0 0 2 0
10/09/2025 COL Win, 6-1 3 0 1 1 0 1 0 0
10/08/2025 @ COL Loss, 6-7 2 0 0 0 0 0 2 0
10/07/2025 @ COL Loss, 1-4 2 0 0 0 0 1 1 0
10/01/2025 MIA Win, 5-3 3 1 1 1 0 1 0 0
09/30/2025 MIA Win, 7-0 4 1 2 1 0 0 1 0
09/28/2025 @ SD Win, 2-1 4 0 1 1 0 0 1 0
09/27/2025 @ SD Win, 10-1 3 0 0 0 0 2 1 0
09/26/2025 @ SD Win, 10-5 4 2 1 0 0 0 1 1
09/25/2025 LAD Win, 5-2 4 0 3 1 0 0 0 0
PERSONALITY
Birthday:12/14/1994
Born in:Yorba Linda, CA
Nationality:American
Height:6' 2"
Weight:205 lbs
Local Popularity:Well Known
National Pop.:Fair
STATUS
Contract:Major League Contract
Salary:$16,500,000
Signed Through:2029 Season
Major Service:8 Years, 6 Days
Service This Yr:195 Days
40-Man Service:8 Years, 6 Days
Pro Service:12 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:1 option year left
Contract Extension: -
Drafted:-
MAJOR LEAGUE BASEBALL 2025 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 156 599 149 29 2 24 81 88 62 167 .249 .318 .424 .742 .316 .175 98
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 152 672 2 2 0 13 2 7 254 55 2 3 40.0 80.9 4.60 3.5  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   166 39 10 0 5 15 14 17 53 1 1 2 .235 .312 .386 .697
Versus Right   433 110 19 2 19 66 74 45 114 6 1 0 .254 .320 .439 .759
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
March   18 5 2 0 0 3 5 1 6 1 0 0 .278 .300 .389 .689
April   104 34 7 0 7 22 19 11 29 2 0 0 .327 .385 .596 .981
May   101 20 5 1 4 13 15 10 37 0 0 0 .198 .270 .386 .656
June   94 24 4 0 3 12 10 7 23 2 0 1 .255 .308 .394 .701
July   94 21 5 0 3 11 13 8 32 1 0 0 .223 .282 .372 .654
August   102 26 2 0 5 8 19 12 22 1 1 1 .255 .336 .422 .758
September   86 19 4 1 2 12 7 13 18 0 1 0 .221 .323 .360 .684
Spring Training   52 13 1 0 4 9 10 3 15 0 0 0 .250 .291 .500 .791
Postseason   18 5 1 0 0 3 2 3 6 0 0 0 .278 .381 .333 .714
Last Year   284 69 15 1 14 48 40 27 75 4 0 3 .243 .311 .451 .762
2 Years Ago   559 141 35 5 25 92 69 67 143 7 0 6 .252 .335 .467 .802
Career   3777 959 220 19 141 536 509 387 1064 35 5 17 .254 .323 .434 .757
Home   289 78 16 1 14 37 43 35 75 1 2 1 .270 .350 .478 .827
Road   310 71 13 1 10 44 45 27 92 6 0 1 .229 .288 .374 .662
Grass   591 146 29 2 23 78 87 61 166 7 2 2 .247 .316 .420 .736
Turf   8 3 0 0 1 3 1 1 1 0 0 0 .375 .444 .750 1.194
Day   214 46 9 0 3 22 32 25 63 4 0 1 .215 .295 .299 .594
Night   385 103 20 2 21 59 56 37 104 3 2 1 .268 .331 .494 .824
As Starter   595 147 29 2 23 80 86 60 167 7 2 2 .247 .315 .418 .733
As Reliever / Substitution   4 2 0 0 1 1 2 2 0 0 0 0 .500 .667 1.250 1.917
Pinch Hitting   2 2 0 0 1 1 1 0 0 0 0 0 1.000 1.000 2.500 3.500
Close/Late   120 33 7 0 4 14 19 15 28 2 1 0 .275 .350 .433 .784
Inning 1-3   214 51 13 2 10 24 31 25 62 0 0 1 .238 .321 .458 .779
Inning 4-6   209 53 6 0 8 33 28 17 57 4 1 1 .254 .307 .397 .704
Inning 7-9   170 45 10 0 6 24 29 18 46 3 1 0 .265 .330 .429 .759
Extra Innings   6 0 0 0 0 0 0 2 2 0 0 0 .000 .250 .000 .250
0 Outs   200 54 13 0 6 22 46 22 58 5 1 0 .270 .335 .425 .760
1 Outs   232 65 7 1 16 44 35 20 66 2 1 1 .280 .337 .526 .863
2 Outs   167 30 9 1 2 15 7 20 43 0 0 1 .180 .271 .281 .553
Scoring Position   149 30 4 0 5 53 18 21 46 7 2 1 .201 .292 .329 .621
Bases Empty   335 86 17 2 13 13 53 26 91 0 0 1 .257 .312 .436 .748
Runner on 1st   115 33 8 0 6 15 17 15 30 0 0 0 .287 .369 .513 .882
Runner on 2nd   52 9 1 0 2 8 5 9 17 0 2 0 .173 .295 .308 .603
Runner on 3rd   5 0 0 0 0 3 0 1 1 3 0 0 .000 .111 .000 .111
Runner on 1st & 2nd   56 9 1 0 3 14 6 4 18 0 0 0 .161 .217 .339 .556
Runner on 1st & 3rd   11 4 1 0 0 8 2 3 1 1 0 1 .364 .500 .455 .955
Runner on 2nd & 3rd   11 3 0 0 0 6 1 1 4 1 0 0 .273 .308 .273 .580
Bases Loaded   14 5 1 0 0 14 4 3 5 2 0 0 .357 .421 .429 .850
Two Strikes   363 69 13 0 12 35 39 22 167 2 0 1 .190 .237 .325 .562
First Pitch   59 18 5 0 4 13 14 2 0 0 2 0 .305 .328 .593 .921
Count 0-1   41 17 4 1 3 10 7 0 0 1 0 0 .415 .405 .780 1.185
Count 0-2   61 10 3 0 1 4 3 0 34 0 0 0 .164 .164 .262 .426
Count 1-0   45 13 2 0 1 5 4 0 0 1 0 1 .289 .298 .400 .698
Count 1-1   44 16 2 1 2 7 8 0 0 2 0 0 .364 .348 .591 .939
Count 1-2   108 19 5 0 0 0 5 0 60 0 0 1 .176 .183 .222 .406
Count 2-0   8 1 1 0 0 0 0 0 0 0 0 0 .125 .125 .250 .375
Count 2-1   25 8 0 0 2 5 4 0 0 1 0 0 .320 .308 .560 .868
Count 2-2   104 13 0 0 4 8 8 0 48 1 0 0 .125 .124 .240 .364
Count 3-0   1 1 0 0 0 1 9 22 0 0 0 0 1.000 1.000 1.000 2.000
Count 3-1   13 6 2 0 0 5 3 16 0 0 0 0 .462 .759 .615 1.374
Full Count   90 27 5 0 7 23 23 22 25 1 0 0 .300 .434 .589 1.023
Behind in Count   210 46 12 1 4 14 15 0 94 1 0 1 .219 .222 .343 .565
Ahead in Count   92 29 5 0 3 16 20 38 0 2 0 1 .315 .511 .467 .979
Batting 2nd   296 75 14 1 13 41 58 30 83 3 1 0 .253 .319 .439 .758
Batting 3rd   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Batting 5th   61 18 4 0 5 12 10 8 21 2 1 0 .295 .366 .607 .973
Batting 6th   239 54 11 1 5 27 19 24 63 2 0 2 .226 .300 .343 .643
Batting 7th   2 2 0 0 1 1 1 0 0 0 0 0 1.000 1.000 2.500 3.500
Low Leverage   297 71 15 2 11 25 38 25 87 2 0 1 .239 .298 .414 .713
Medium Leverage   196 50 12 0 7 25 28 21 54 2 0 1 .255 .327 .423 .751
High Leverage   104 28 2 0 6 31 22 16 25 3 2 0 .269 .358 .462 .819
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
2017 Colorado - MLB 22 17 19 3 1 0 0 1 2 5 0 0 5 0 0 .158 .333 .211 .544 52 63 -0.0
2018 Arizona - MLB 23 126 460 117 29 3 12 53 62 51 0 5 127 8 3 .254 .326 .409 .734 98 99 1.4
2019 Arizona - MLB 24 84 327 91 21 5 4 36 37 24 2 0 102 1 0 .278 .331 .410 .741 107 112 1.5
2020 Arizona - MLB 25 137 454 124 26 1 24 79 59 33 1 1 148 1 2 .273 .323 .493 .817 123 126 2.7
2021 Arizona - MLB 26 159 523 120 35 0 21 75 75 60 1 5 155 11 1 .229 .307 .417 .724 97 95 1.7
2022 Arizona - MLB 27 156 552 145 29 2 17 71 77 58 2 6 142 7 2 .263 .332 .415 .747 99 99 2.9
2023 Arizona - MLB 28 156 559 141 35 5 25 92 69 67 6 7 143 7 1 .252 .335 .467 .802 112 112 4.2
2024 Arizona - MLB 29 115 284 69 15 1 14 48 40 27 3 4 75 2 1 .243 .311 .451 .762 104 102 1.7
2025 Arizona - MLB 30 156 599 149 29 2 24 81 88 62 2 7 167 2 3 .249 .318 .424 .742 100 98 3.5
Total MLB 1106 3777 959 220 19 141 536 509 387 17 35 1064 39 13 .254 .323 .434 .757 104 104 19.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
2013 Grand Junction - R 18 59 218 70 18 3 11 52 42 28 2 1 59 4 6 .321 .402 .583 .984 100 132 1.9
2014 Asheville - A 19 126 482 136 46 3 18 102 93 54 7 7 143 8 5 .282 .358 .502 .860 100 150 4.9
2015 Modesto - A 20 132 496 149 43 6 18 75 85 49 9 2 153 6 13 .300 .372 .520 .892 112 109 2.0
2016 Hartford - AA 21 133 466 113 27 5 12 75 49 55 5 6 161 11 6 .242 .325 .399 .724 86 88 0.7
2017 Hartford - AA 22 49 181 59 16 2 6 32 28 20 1 3 39 7 0 .326 .390 .536 .926 137 127 1.5
2017 Albuquerque - AAA 22 70 289 108 23 2 14 56 46 21 0 4 53 4 3 .374 .411 .612 1.023 171 162 3.5
Total AAA 70 289 108 23 2 14 56 46 21 0 4 53 4 3 .374 .411 .612 1.023 171 162
Total AA 182 647 172 43 7 18 107 77 75 6 9 200 18 6 .266 .343 .437 .781 100 99
Total A1 132 496 149 43 6 18 75 85 49 9 2 153 6 13 .300 .372 .520 .892 112 109
Total SAL 126 482 136 46 3 18 102 93 54 7 7 143 8 5 .282 .358 .502 .860 100 150
Total PIO 59 218 70 18 3 11 52 42 28 2 1 59 4 6 .321 .402 .583 .984 100 132
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
2020 Arizona - MLB 25 1 5 1 0 0 0 0 0 0 0 0 2 0 0 .200 .200 .200 .400 13 -0 -0.4
2021 Arizona - MLB 26 11 43 3 1 0 1 2 2 3 0 0 19 1 1 .070 .130 .163 .293 -20 -27 -0.9
2023 Arizona - MLB 28 10 34 8 3 0 0 1 3 2 0 0 10 0 0 .235 .278 .324 .601 61 60 1.1
2025 Arizona - MLB 30 6 18 5 1 0 0 3 2 3 0 0 6 0 0 .278 .381 .333 .714 97 104 1.9
Total MLB 28 100 17 5 0 1 6 7 8 0 0 37 1 1 .170 .231 .250 .481 31 29
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2013 Grand Junction - R 3B 54 0 49 117 12 178 12 .933 0.0 0.00 0.0 .000
2014 Asheville - A 3B 118 0 99 248 28 379 32 .916 0.0 0.00 0.0 .000
2015 Modesto - A 3B 129 0 106 303 29 448 39 .913 0.0 0.00 0.0 .000
2016 Hartford - AA 1B 67 0 527 30 51 564 7 .988 0.0 0.00 0.0 .000
2017 Colorado - MLB 1B 7 3 36 3 0 39 0 1.000 32.2 10.74 0.0 .000
2017 Albuquerque - AAA 1B 36 0 269 18 26 289 2 .993 0.0 0.00 0.0 .000
2017 Hartford - AA 1B 25 0 192 11 14 204 1 .995 0.0 0.00 0.0 .000
2017 Colorado - MLB 2B 4 0 1 2 1 3 0 1.000 5.0 5.40 0.0 .000
2017 Albuquerque - AAA 2B 24 0 48 66 11 119 5 .958 0.0 0.00 0.0 .000
2017 Hartford - AA 2B 15 0 30 49 10 82 3 .963 0.0 0.00 0.0 .000
2017 Colorado - MLB 3B 3 0 0 1 0 1 0 1.000 4.1 2.08 0.0 .000
2017 Albuquerque - AAA 3B 13 0 10 16 1 27 1 .963 0.0 0.00 0.0 .000
2017 Hartford - AA 3B 13 0 9 24 1 33 0 1.000 0.0 0.00 0.0 .000
2018 Arizona - MLB 1B 118 118 1030 42 107 1077 5 .995 1051.0 9.18 +6.5 1.104
2019 Arizona - MLB 1B 70 70 471 34 48 508 3 .994 617.2 7.36 +2.0 1.075
2019 Arizona - MLB 3B 13 8 2 13 1 17 2 .882 84.2 1.59 -0.8 1.064
2020 Arizona - MLB 1B 113 112 848 54 92 906 4 .996 988.1 8.21 +4.6 1.049
2020 Arizona - MLB 2B 1 1 1 2 1 3 0 1.000 9.0 3.00 +0.0 1.000
2020 Arizona - MLB 3B 2 1 0 0 0 0 0 .000 10.0 0.00 0.0 .000
2021 Arizona - MLB 2B 152 148 237 314 67 563 12 .979 1274.1 3.89 -6.3 .969
2022 Arizona - MLB 1B 2 1 10 0 1 10 0 1.000 10.1 8.71 +0.3 1.035
2022 Arizona - MLB 2B 147 144 212 355 92 577 10 .983 1243.2 4.10 +6.8 1.068
2022 Arizona - MLB 3B 11 5 5 15 1 21 1 .952 62.2 2.87 +0.5 1.040
2023 Arizona - MLB 2B 156 155 248 394 78 653 11 .983 1381.2 4.18 +10.0 1.028
2024 Arizona - MLB P 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2024 Arizona - MLB 1B 7 2 23 1 2 24 0 1.000 24.0 9.00 -0.1 1.014
2024 Arizona - MLB 2B 72 46 90 140 25 234 4 .983 439.0 4.72 +3.5 1.065
2024 Arizona - MLB 3B 30 26 18 47 4 66 1 .985 236.2 2.47 +2.1 1.101
2025 Arizona - MLB 2B 150 149 266 392 87 665 7 .989 1294.2 4.57 +15.4 1.066
2025 Arizona - MLB 3B 5 3 1 4 2 5 0 1.000 31.0 1.45 +0.1 1.038
TOTAL P 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
TOTAL 1B 445 306 3406 193 341 3621 22 .994 2724.0 11.89 +13.3 1.073
TOTAL 2B 721 643 1133 1714 372 2899 52 .982 5647.1 4.54 +29.3 1.036
TOTAL 3B 391 43 299 788 79 1175 88 .925 429.1 22.79 +2.0 1.080
PLAYER HISTORY
06/08/2013 Drafted by the Colorado Rockies in the 2nd round of the 2013 MLB June Amateur Draft from Mater Dei HS (Santa Ana, CA).
03/29/2018 Named the #49 prospect in the MLB
04/21/2018 Injured (Hamstring strain), out for 5 weeks.
11/27/2018 Received a 1-year contract worth a total of $545,000 through automatic renewal.
01/01/2019 OSA scouting updated ratings (potential): Contact: 50 (65); Power: 50 (55); Eye: 50 (50).
04/08/2019 Injured on 04/07/2019, diagnosed with a strained groin muscle, will miss 5-6 weeks.
11/20/2019 Received a 1-year contract worth a total of $545,000 through automatic renewal.
01/01/2020 OSA scouting updated ratings (potential): Contact: 50 (60); Power: 55 (55); Eye: 50 (50).
11/04/2020 Signed a 3-year contract extension worth a total of $4,620,000 with the Arizona Diamondbacks organization.
01/01/2021 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 55 (55); Eye: 55 (55).
05/26/2021 Injured (bruised ankle),day-to-day for 4 days.
06/15/2021 Injured (hamstring spasms),day-to-day for 2 days.
01/01/2022 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 55 (55); Eye: 55 (55).
06/27/2022 Wins the MLB NL Player of the Week Award.
01/01/2023 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 55 (55); Eye: 60 (60).
10/04/2023 Injured on 10/02/2023, diagnosed with a strained rib cage muscle, is day-to-day.
10/08/2023 Injured (hamstring tendinitis),out for 4 days.
10/17/2023 Suffered setback in recovery from injury, will miss another 3 weeks.
10/20/2023 Injured (strained rib cage muscle),day-to-day for one week.
11/10/2023 Wins the 2023 MLB NL Great Glove Award at 2B.
11/22/2023 Rejected the Arizona Diamondbacks qualifying offer.
11/24/2023 Became a free agent.
01/01/2024 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 55 (55); Eye: 55 (55).
01/27/2024 Signed a 6-year contract worth a total of $96,000,000 with the Arizona Diamondbacks organization.
01/01/2025 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 55 (55); Eye: 60 (60).
04/11/2025 Injured (knee contusion),day-to-day for 3 days.
LEADERBOARD APPEARANCES
Year IBB Rank
2021 8 9
Year SF Rank
2023 7 8
2025 7 10
Saturday, February 21st , 2026 - OOTP Baseball 26.8 Build 82