LF Juan 'Rattler' Cruz #31
Age: 27 | Bats: R | Throws: L | Morale: Very Unhappy
06/09/2026
LF JUAN 'RATTLER' CRUZ #31 - AGE: 27 - BATS: R - THROWS: L - MORALE: VERY UNHAPPY
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
50 175 44 10 1 7 24 26 39 .251 .371 .440 3 0.5
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 45 50 45 50
Gap 60 65 55 60
Power 55 60 55 60
Eye 55 65 55 55
Avoid K's 45 45 45 50
FIELDING RATINGS
Catcher Infield Outfield
Range: - 20 50
Errors: - 25 70
Arm: 20 35 50
Turn DP: - 20 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 60
1st Base: - Center Field: 30
2nd Base: - Right Field: 45
3rd Base: -
       
RUN/BUNT
Running Speed: 45
Stealing Aggressiveness: 35
Stealing Ability: 60
Baserunning Inst.: 45
Sacrifice Bunt: 30
Bunt for Hit: 20
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
06/08/2026 MEM Win, 10-5 4 1 2 0 0 1 1 0
06/05/2026 @ NAS Loss, 1-2 3 0 1 0 0 0 2 0
06/04/2026 @ NAS Loss, 6-12 3 1 0 0 0 1 0 0
06/03/2026 @ NAS Win, 3-2 5 0 1 0 0 0 2 0
06/02/2026 OKL Loss, 4-5 3 1 1 2 1 1 1 0
05/31/2026 OKL Win, 3-2 3 1 0 0 0 2 0 0
05/29/2026 @ IOW Win, 11-8 1 1 1 0 0 0 0 0
05/28/2026 @ IOW Win, 6-2 3 2 2 0 0 2 1 0
05/27/2026 @ IOW Loss, 2-3 3 0 0 0 0 1 3 0
05/25/2026 ALB Loss, 4-12 2 1 1 0 0 2 0 0
PERSONALITY
Birthday:10/21/1998
Born in:Lawrence, MA
Nationality:American
Height:6' 4"
Weight:205 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:2 Years, 136 Days
Service This Yr:None
40-Man Service:4 Years, None
Pro Service:9 Years
Arbitration Eligibility:Not yet, but possibly eligible after this season
Option Years:Out of option years
Contract Extension: -
Drafted:2017, 4th Pick in Round 1
PACIFIC COAST LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 50 175 44 10 1 7 24 28 26 39 .251 .371 .440 .811 .362 .189 110
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 48 213 9 1 0 3 0 3 77 18 3 2 60.0 30.9 6.00 .5  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   56 19 6 1 4 12 11 8 8 2 0 1 .339 .418 .696 1.114
Versus Right   119 25 4 0 3 12 17 18 31 1 0 8 .210 .349 .319 .669
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   4 2 1 0 0 0 1 1 1 0 0 0 .500 .600 .750 1.350
Last Week   14 3 0 0 1 2 2 2 5 1 0 0 .214 .294 .429 .723
April   75 19 6 0 3 11 13 5 16 1 0 6 .253 .345 .453 .798
May   82 20 3 1 3 11 12 18 17 1 0 3 .244 .394 .415 .809
June   18 5 1 0 1 2 3 3 6 1 0 0 .278 .364 .500 .864
2 Years Ago   232 57 10 2 10 32 25 26 51 0 0 5 .246 .335 .435 .770
Career   750 191 40 7 23 101 92 91 181 10 0 27 .255 .352 .419 .771
Home   80 23 5 0 5 16 18 18 17 2 0 5 .287 .438 .537 .976
Road   95 21 5 1 2 8 10 8 22 1 0 4 .221 .306 .358 .663
Grass   175 44 10 1 7 24 28 26 39 3 0 9 .251 .371 .440 .811
Day   36 8 2 1 0 6 4 2 4 1 0 2 .222 .293 .333 .626
Night   139 36 8 0 7 18 24 24 35 2 0 7 .259 .390 .468 .857
As Starter   173 43 9 1 7 24 27 26 38 3 0 9 .249 .370 .434 .803
As Reliever / Substitution   2 1 1 0 0 0 1 0 1 0 0 0 .500 .500 1.000 1.500
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
2022 Springfield - MSL 23 139 477 107 24 1 13 39 47 49 15 2 167 4 2 .224 .315 .361 .676 100 100 1.1
2023 Springfield - MSL 24 37 137 28 8 0 1 8 12 16 3 1 42 0 2 .204 .299 .285 .584 67 66 -0.2
2024 Denver - MSL 25 51 172 37 13 0 4 21 14 14 9 1 59 1 1 .215 .306 .360 .667 86 89 0.3
2025 Denver - MSL 26 88 256 50 12 0 6 20 23 30 7 1 104 3 0 .195 .296 .312 .608 72 74 -0.9
2025 Utah - MSL 26 20 65 10 3 0 1 4 6 4 1 0 21 0 0 .154 .214 .246 .460 27 17 -0.8
2025 Total - MSL 26 108 321 60 15 0 7 24 29 34 8 1 125 3 0 .187 .280 .299 .579 63 63 -1.7
Total MSL 335 1107 232 60 1 25 92 102 113 35 5 393 8 5 .210 .302 .333 .635 83 83 -0.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
2017 Total - 18 26 103 56 16 2 15 43 54 17 8 3 8 8 2 .544 .618 1.175 1.793 100 100 4.3
2017 Mesa - R 18 56 206 55 11 1 3 21 25 20 15 1 70 8 2 .267 .372 .374 .746 143 139 1.7
2018 Boise - S A 19 72 265 78 21 1 1 33 36 31 13 4 74 2 4 .294 .390 .392 .782 124 128 0.7
2019 Kane County - A 20 76 288 68 30 2 4 36 32 26 14 1 91 4 0 .236 .328 .396 .724 112 110 1.0
2020 Kane County - A 21 55 200 57 23 2 3 30 24 15 11 1 61 3 1 .285 .366 .465 .831 138 139 1.6
2020 Daytona - A 21 43 158 43 9 1 7 21 24 15 6 2 41 2 0 .272 .354 .475 .828 142 143 1.5
2020 Total - A 21 98 358 100 32 3 10 51 48 30 17 3 102 5 1 .279 .360 .469 .830 140 141 3.1
2023 Iowa - AAA 24 99 343 90 20 4 6 45 39 39 13 7 91 1 5 .262 .353 .397 .750 102 103 0.4
2024 Colorado Springs - AAA 25 62 232 57 10 2 10 32 25 26 5 0 51 2 1 .246 .335 .435 .770 111 114 0.7
2026 New Orleans - AAA 27 50 175 44 10 1 7 24 28 26 9 3 39 3 2 .251 .371 .440 .811 111 110 0.5
Total PCL 211 750 191 40 7 23 101 92 91 27 10 181 6 8 .255 .352 .419 .771 107 108
Total FSL 43 158 43 9 1 7 21 24 15 6 2 41 2 0 .272 .354 .475 .828 142 143
Total MID 131 488 125 53 4 7 66 56 41 25 2 152 7 1 .256 .344 .424 .768 123 122
Total NWL 72 265 78 21 1 1 33 36 31 13 4 74 2 4 .294 .390 .392 .782 124 128
Total AZL 56 206 55 11 1 3 21 25 20 15 1 70 8 2 .267 .372 .374 .746 143 139
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2017 Mesa - R LF 13 12 17 0 0 17 0 1.000 113.1 1.35 +0.8 1.063
2017 Mesa - R CF 12 12 21 0 0 21 0 1.000 98.0 1.93 -1.6 .922
2017 Mesa - R RF 6 6 9 0 0 10 1 .900 52.1 1.55 +0.1 1.012
2018 Boise - S A LF 51 51 61 3 1 66 2 .970 442.1 1.30 -4.7 .953
2018 Boise - S A CF 19 18 29 4 0 33 0 1.000 144.0 2.06 -4.6 .822
2018 Boise - S A RF 2 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2019 Kane County - A P 1 0 0 2 0 2 0 1.000 2.1 7.71 -0.2 1.049
2019 Kane County - A LF 76 76 104 1 0 109 4 .963 677.0 1.40 -4.9 .958
2019 Kane County - A CF 1 0 1 0 0 1 0 1.000 1.0 9.00 +0.0 1.000
2020 Daytona - A P 4 4 0 1 0 1 0 1.000 17.2 0.51 +0.2 .000
2020 Kane County - A P 6 6 4 7 0 11 0 1.000 31.2 3.13 +0.0 1.036
2020 Daytona - A LF 43 43 72 1 0 74 1 .986 382.1 1.72 -0.3 .991
2020 Kane County - A LF 52 51 73 3 0 77 1 .987 459.0 1.49 +0.4 .989
2022 Springfield - MLB LF 136 129 242 6 3 248 0 1.000 1158.1 1.93 +0.3 .995
2022 Springfield - MLB CF 2 2 3 1 0 4 0 1.000 16.0 2.25 -0.8 .743
2023 Springfield - MLB LF 36 36 85 1 0 86 0 1.000 330.2 2.34 +0.9 .987
2023 Iowa - AAA LF 20 20 36 2 2 38 0 1.000 173.0 1.98 -1.0 1.032
2023 Springfield - MLB CF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2023 Springfield - MLB RF 1 0 2 0 0 2 0 1.000 1.0 18.00 +0.0 .981
2023 Iowa - AAA RF 12 12 24 1 1 26 1 .962 99.0 2.27 -0.6 .983
2024 Denver - MLB LF 42 39 78 4 2 83 1 .988 368.0 2.01 +0.9 .992
2024 Colorado Springs - AAA LF 30 30 70 2 0 72 0 1.000 260.1 2.49 +0.6 .975
2024 Denver - MLB CF 2 1 5 0 0 5 0 1.000 11.0 4.09 +0.0 .998
2024 Denver - MLB RF 1 1 3 0 0 3 0 1.000 9.0 3.00 +0.0 .982
2024 Colorado Springs - AAA RF 2 2 3 0 0 3 0 1.000 22.0 1.23 -0.2 .994
2025 Denver - MLB LF 64 50 98 0 0 100 2 .980 483.2 1.82 -2.1 .996
2025 Utah - MLB LF 8 6 15 0 0 15 0 1.000 60.0 2.25 -0.3 .975
2025 Denver - MLB RF 1 1 3 0 0 3 0 1.000 8.1 3.24 -0.0 .977
2025 Utah - MLB RF 11 11 16 0 0 16 0 1.000 87.1 1.65 -0.9 .916
2026 New Orleans - AAA LF 34 32 50 1 1 52 1 .981 266.2 1.72 -2.0 .960
2026 New Orleans - AAA CF 2 2 2 0 0 2 0 1.000 16.0 1.12 -0.3 1.014
2026 New Orleans - AAA RF 3 3 6 0 0 6 0 1.000 26.0 2.08 +0.2 1.016
TOTAL P 11 10 4 10 0 14 0 1.000 51.2 2.44 +0.0 1.038
TOTAL LF 605 575 1001 24 9 1037 12 .988 5174.2 1.78 -11.5 .986
TOTAL CF 38 35 61 5 0 66 0 1.000 286.0 2.08 -7.3 .872
TOTAL RF 39 36 66 1 1 69 2 .971 307.0 1.96 -1.4 .973
PLAYER HISTORY
11/15/2025 Was not offered arbitration and became a free agent.
12/22/2025 Signed a minor league contract with majors option with the Miami Stars organization.
01/01/2026 OSA scouting updated ratings (potential): Contact: 45 (50); Power: 50 (55); Eye: 55 (55).
04/26/2026 Did not elect for free agency and will remain in the Miami organization.
05/19/2026 Injured (bruised wrist),day-to-day for 4 days.
LEADERBOARD APPEARANCES
Year HP Rank
2022 15 2
Monday, June 8th , 2026 - OOTP Baseball 26.4 Build 61