CF Mario Ruiz #30
Age: 31 | Bats: S | Throws: R | Morale: Normal
06/09/2026
CF MARIO RUIZ #30 - AGE: 31 - BATS: S - THROWS: R - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
43 145 36 5 3 1 12 11 33 .248 .301 .345 9 0.7
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 50 45 50 50
Gap 45 35 45 45
Power 30 25 30 30
Eye 50 40 50 50
Avoid K's 50 45 50 50
FIELDING RATINGS
Catcher Infield Outfield
Range: - 25 65
Errors: - 30 60
Arm: 20 30 40
Turn DP: - 25 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 70
1st Base: 30 Center Field: 55
2nd Base: - Right Field: 50
3rd Base: -
       
RUN/BUNT
Running Speed: 75
Stealing Aggressiveness: 60
Stealing Ability: 80
Baserunning Inst.: 80
Sacrifice Bunt: 55
Bunt for Hit: 40
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
06/08/2026 CIN Win, 3-2 4 0 1 1 0 0 1 0
06/07/2026 CIN Loss, 3-4 2 0 0 0 0 1 1 0
06/06/2026 CIN Win, 6-0 3 1 2 2 1 0 0 0
06/05/2026 @ ROC Loss, 1-2 4 0 0 0 0 0 3 0
06/04/2026 @ ROC Loss, 1-6 4 0 0 0 0 0 1 0
06/03/2026 @ ROC Loss, 2-4 2 0 0 0 0 0 1 0
06/02/2026 DUR Win, 10-1 4 1 3 1 0 1 0 1
06/01/2026 DUR Win, 4-3 1 0 0 0 0 0 0 0
05/28/2026 IND Win, 10-0 4 2 2 0 0 0 0 0
05/27/2026 IND Win, 5-3 5 1 1 1 0 0 1 0
PERSONALITY
Birthday:01/06/1995
Born in:Canyon Lake, CA
Nationality:American
Height:6' 1"
Weight:195 lbs
Local Popularity:Insignificant
National Pop.:Unknown
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:1 Year, 162 Days
Service This Yr:None
40-Man Service:4 Years, 69 Days
Pro Service:10 Years
Arbitration Eligibility:Not yet eligible
Option Years:Out of option years
Contract Extension: -
Drafted:2016, 3rd Pick in Round 7
INTERNATIONAL LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 43 145 36 5 3 1 12 19 11 33 .248 .301 .345 .646 .302 .097 90
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 37 156 0 0 0 2 3 0 50 9 9 0 100.0 16.7 3.96 .7  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   38 4 1 0 0 2 3 3 11 0 1 0 .105 .171 .132 .302
Versus Right   107 32 4 3 1 10 16 8 22 0 2 0 .299 .348 .421 .768
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   4 1 0 0 0 1 0 0 1 0 0 0 .250 .250 .250 .500
Last Week   20 5 1 0 1 3 2 2 6 0 1 0 .250 .318 .450 .768
April   48 16 2 3 0 4 7 4 8 0 0 0 .333 .385 .500 .885
May   73 14 2 0 0 4 10 5 18 0 2 0 .192 .244 .219 .463
June   24 6 1 0 1 4 2 2 7 0 1 0 .250 .308 .417 .724
Last Year   336 80 15 1 2 24 34 32 70 1 1 4 .238 .311 .307 .618
2 Years Ago   233 57 14 1 6 19 30 28 51 0 6 0 .245 .326 .391 .716
Career   1521 385 69 11 26 132 213 146 331 4 15 8 .253 .321 .364 .685
Home   74 23 3 3 1 8 16 8 14 0 2 0 .311 .378 .473 .851
Road   71 13 2 0 0 4 3 3 19 0 1 0 .183 .216 .211 .427
Grass   137 35 5 3 1 12 18 10 32 0 3 0 .255 .306 .358 .664
Turf   8 1 0 0 0 0 1 1 1 0 0 0 .125 .222 .125 .347
Day   37 8 3 1 1 4 8 6 8 0 2 0 .216 .326 .432 .758
Night   108 28 2 2 0 8 11 5 25 0 1 0 .259 .292 .315 .607
As Starter   139 36 5 3 1 12 19 11 30 0 3 0 .259 .313 .360 .673
As Reliever / Substitution   6 0 0 0 0 0 0 0 3 0 0 0 .000 .000 .000 .000
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
2019 Louisville - MSL 24 15 48 11 2 0 3 3 7 4 0 0 10 1 1 .229 .288 .458 .747 95 95 0.1
2020 Louisville - MSL 25 33 134 33 8 0 0 8 18 8 0 0 31 14 2 .246 .289 .306 .595 64 59 0.4
2021 Phoenix - MSL 26 130 505 145 28 5 7 46 66 40 2 0 130 39 14 .287 .342 .404 .746 109 111 2.4
2022 Phoenix - MSL 27 13 53 10 1 0 0 1 3 2 0 0 13 5 1 .189 .218 .208 .426 24 20 -0.3
2023 Phoenix - MSL 28 21 48 10 1 0 0 2 1 1 0 0 15 5 2 .208 .224 .229 .454 27 15 -0.3
Total MSL 212 788 209 40 5 10 60 95 55 2 0 199 64 20 .265 .315 .367 .682 91 90 2.4
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
2016 Total - 21 44 198 56 8 1 4 40 49 18 1 1 25 33 1 .283 .344 .394 .738 100 100 0.2
2016 Billings - R 21 1 5 0 0 0 0 0 0 0 0 0 3 0 0 .000 .000 .000 .000 -100 -117 -0.1
2016 Dayton - A 21 68 271 72 12 0 2 30 35 16 1 0 66 17 8 .266 .309 .332 .641 86 87 -0.1
2017 Dayton - A 22 102 405 117 21 2 7 54 55 23 3 9 98 20 14 .289 .325 .402 .727 127 124 3.4
2018 Bakersfield - A 23 13 55 22 2 1 5 19 12 3 0 2 18 5 1 .400 .417 .745 1.162 199 197 1.0
2018 Pensacola - AA 23 111 406 123 21 11 7 60 56 54 1 3 86 35 1 .303 .384 .461 .844 145 147 5.9
2019 Lexington - AAA 24 127 513 129 24 3 8 38 70 40 3 1 121 62 4 .251 .309 .357 .666 89 87 2.8
2020 Lexington - AAA 25 74 294 83 11 3 9 39 60 35 1 2 56 29 7 .282 .358 .432 .790 127 120 2.3
2022 Reno - AAA 27 104 385 93 20 6 4 35 49 33 2 5 92 16 8 .242 .301 .356 .657 80 80 -0.2
2023 Reno - AAA 28 73 270 56 11 6 2 23 29 33 1 1 53 18 11 .207 .295 .315 .610 68 71 -0.1
2024 Erie - AA 29 25 96 23 6 0 0 2 10 11 1 0 18 5 6 .240 .324 .302 .626 72 70 0.0
2024 Toledo - AAA 29 86 233 57 14 1 6 19 30 28 0 0 51 19 8 .245 .326 .391 .716 123 122 1.7
2025 Toledo - AAA 30 101 336 80 15 1 2 24 34 32 4 1 70 10 6 .238 .311 .307 .618 93 95 1.7
2026 Toledo - AAA 31 43 145 36 5 3 1 12 19 11 0 0 33 9 0 .248 .301 .345 .646 89 90 0.7
Total IL 431 1521 385 69 11 26 132 213 146 8 4 331 129 25 .253 .321 .364 .685 102 101
Total PCL 177 655 149 31 12 6 58 78 66 3 6 145 34 19 .227 .299 .339 .638 75 76
Total EL 25 96 23 6 0 0 2 10 11 1 0 18 5 6 .240 .324 .302 .626 72 70
Total SL 111 406 123 21 11 7 60 56 54 1 3 86 35 1 .303 .384 .461 .844 145 147
Total CAL 13 55 22 2 1 5 19 12 3 0 2 18 5 1 .400 .417 .745 1.162 199 197
Total MID 170 676 189 33 2 9 84 90 39 4 9 164 37 22 .280 .319 .374 .693 111 109
Total PIO 1 5 0 0 0 0 0 0 0 0 0 3 0 0 .000 .000 .000 .000 -100 -117
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
2017 Dayton - MID 22 9 34 8 0 0 0 5 3 5 0 2 7 4 0 .235 .317 .235 .552 74 78 0.9
2021 Phoenix - MSL 26 3 12 1 0 0 0 0 0 0 0 0 5 0 0 .083 .083 .083 .167 -53 -62 -0.6
2025 Toledo - IL 30 3 11 1 1 0 0 0 1 0 0 0 5 1 0 .091 .091 .182 .273 -17 -28 0.4
Total MSL 3 12 1 0 0 0 0 0 0 0 0 5 0 0 .083 .083 .083 .167 -53 -62
Total IL 3 11 1 1 0 0 0 1 0 0 0 5 1 0 .091 .091 .182 .273 -17 -28
Total MID 9 34 8 0 0 0 5 3 5 0 2 7 4 0 .235 .317 .235 .552 74 78
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2017 Dayton - A 1B 2 0 2 1 0 3 0 1.000 4.0 6.75 +0.1 1.098
2017 Dayton - A LF 98 98 205 2 0 209 2 .990 860.1 2.17 +10.2 1.061
2017 Dayton - A CF 4 4 12 0 0 12 0 1.000 35.1 3.06 +0.4 1.033
2017 Dayton - A RF 3 0 0 0 0 0 0 .000 6.0 0.00 0.0 .000
2018 Pensacola - AA LF 36 32 58 3 0 62 1 .984 272.2 2.01 +4.3 1.088
2018 Bakersfield - A LF 13 13 24 2 0 26 0 1.000 114.0 2.05 +0.8 1.022
2018 Pensacola - AA CF 78 71 178 11 1 191 2 .990 662.0 2.57 +3.9 1.006
2018 Pensacola - AA RF 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2019 Lexington - AAA 1B 6 6 57 2 4 61 2 .967 51.2 10.28 -1.1 .881
2019 Louisville - MLB LF 5 2 3 0 0 3 0 1.000 22.0 1.23 -0.2 .993
2019 Lexington - AAA LF 16 15 24 1 0 25 0 1.000 135.1 1.66 +2.4 1.110
2019 Louisville - MLB CF 11 9 21 0 0 22 1 .955 80.0 2.36 -0.1 .956
2019 Lexington - AAA CF 101 99 239 11 3 258 8 .969 894.1 2.52 +2.5 1.013
2020 Lexington - AAA 1B 8 8 71 5 4 76 0 1.000 68.0 10.06 +0.8 1.069
2020 Louisville - MLB LF 1 1 2 0 0 2 0 1.000 8.0 2.25 +0.0 .993
2020 Lexington - AAA LF 33 32 46 0 0 47 1 .979 297.2 1.39 +0.3 .993
2020 Louisville - MLB CF 31 30 93 1 0 94 0 1.000 280.0 3.02 +1.4 .999
2020 Lexington - AAA CF 33 33 79 3 0 82 0 1.000 289.0 2.55 +0.4 1.024
2020 Louisville - MLB RF 1 1 1 0 0 1 0 1.000 0.2 13.50 +0.0 1.000
2021 Phoenix - MLB 1B 1 1 6 0 0 6 0 1.000 8.0 6.75 +0.0 1.039
2021 Phoenix - MLB LF 11 10 25 0 0 26 1 .962 100.1 2.24 +1.0 1.012
2021 Phoenix - MLB CF 115 114 273 10 2 287 4 .986 1029.0 2.48 -6.2 .971
2021 Phoenix - MLB RF 1 0 1 0 0 1 0 1.000 3.0 3.00 +0.0 .988
2022 Reno - AAA 1B 3 3 29 0 0 30 1 .967 27.0 9.67 -0.5 .949
2022 Phoenix - MLB LF 12 11 26 0 0 26 0 1.000 110.1 2.12 +1.2 1.059
2022 Reno - AAA LF 76 72 131 3 1 136 2 .985 658.0 1.83 +1.8 1.037
2022 Phoenix - MLB CF 1 1 2 0 0 2 0 1.000 9.0 2.00 -0.1 .991
2022 Reno - AAA CF 9 9 18 1 0 20 1 .950 77.0 2.22 -1.8 .894
2022 Reno - AAA RF 2 2 4 0 0 4 0 1.000 18.0 2.00 -0.1 .970
2023 Phoenix - MLB 1B 1 1 7 0 1 7 0 1.000 9.0 7.00 -0.2 .000
2023 Phoenix - MLB LF 12 8 17 0 0 17 0 1.000 75.0 2.04 +0.2 .975
2023 Reno - AAA LF 67 66 104 3 0 109 2 .982 570.2 1.69 +2.3 1.034
2023 Phoenix - MLB CF 5 3 8 2 0 10 0 1.000 27.0 3.33 -0.2 .996
2023 Reno - AAA CF 9 3 12 1 0 13 0 1.000 41.2 2.81 +0.6 1.083
2023 Phoenix - MLB RF 1 1 2 0 0 2 0 1.000 9.0 2.00 -0.4 .981
2023 Reno - AAA RF 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2024 Toledo - AAA 1B 6 6 53 7 0 62 2 .968 53.0 10.19 -1.2 .843
2024 Toledo - AAA LF 18 15 31 1 0 33 1 .970 140.2 2.05 +0.7 1.097
2024 Erie - AA LF 2 2 8 0 0 8 0 1.000 18.0 4.00 -0.3 .983
2024 Toledo - AAA CF 19 13 48 1 1 51 2 .961 128.0 3.45 +1.8 1.005
2024 Erie - AA CF 22 22 61 2 1 65 2 .969 200.0 2.83 +1.3 1.032
2024 Toledo - AAA RF 30 23 55 2 0 60 3 .950 228.0 2.25 +1.8 1.073
2025 Toledo - AAA 1B 1 1 11 0 0 11 0 1.000 9.0 11.00 +0.0 1.022
2025 Toledo - AAA LF 41 37 90 0 0 91 1 .989 344.2 2.35 +4.5 1.051
2025 Toledo - AAA CF 43 43 123 2 0 125 0 1.000 385.0 2.92 +4.5 1.101
2025 Toledo - AAA RF 8 5 15 0 0 15 0 1.000 62.0 2.18 +0.2 .990
2026 Toledo - AAA 1B 2 2 18 3 1 21 0 1.000 18.0 10.50 +0.4 1.038
2026 Toledo - AAA LF 19 19 36 0 0 36 0 1.000 163.0 1.99 +1.9 1.087
2026 Toledo - AAA CF 8 8 18 0 0 18 0 1.000 70.0 2.31 +0.2 1.023
2026 Toledo - AAA RF 12 7 11 0 0 11 0 1.000 76.2 1.29 -0.5 1.011
TOTAL 1B 30 28 254 18 10 277 5 .982 247.2 9.88 -1.7 .949
TOTAL LF 460 433 830 15 1 856 11 .987 3890.2 1.95 +31.0 1.048
TOTAL CF 489 462 1185 45 8 1250 20 .984 4207.1 2.63 +8.4 1.008
TOTAL RF 60 39 89 2 0 94 3 .968 405.1 2.02 +1.1 1.040
PLAYER HISTORY
11/17/2025 Signed a minor league contract extension with the Detroit Devils organization.
01/01/2026 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 30 (30); Eye: 50 (50).
Monday, June 8th , 2026 - OOTP Baseball 26.4 Build 61