CF Joe Gray Jr. #10
Age: 25 | Bats: R | Throws: R | Morale: Very Good
08/16/2025
CF JOE GRAY JR. #10 - AGE: 25 - BATS: R - THROWS: R - MORALE: VERY GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
24 78 21 3 0 5 15 9 11 .269 .360 .500 10 0.2
BATTING RATINGS (OSA)
Overall Overall Vs Left Vs Right  
Contact 40 40 40
Gap 45 50 45
Power 35 40 35
Eye 40 45 40
Avoid K's 40 40 40
FIELDING RATINGS
Catcher Infield Outfield
Range: - 35 65
Errors: - 35 50
Arm: 20 45 65
Turn DP: - 30 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 70
1st Base: - Center Field: 50
2nd Base: - Right Field: 65
3rd Base: -
       
RUN/BUNT
Running Speed: 55
Stealing Aggressiveness: 55
Stealing Ability: 65
Baserunning Inst.: 55
Sacrifice Bunt: 55
Bunt for Hit: 55
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
08/15/2025 DAN Loss, 3-4 4 0 0 0 0 0 2 0
08/14/2025 DAN Loss, 8-11 4 2 1 0 0 0 0 3
08/13/2025 @ BRN Win, 9-2 4 3 2 0 0 1 1 2
08/11/2025 @ MRN Loss, 8-12 5 1 1 1 1 0 1 0
08/10/2025 @ MRN Loss, 2-4 1 0 0 0 0 0 0 0
08/07/2025 PIK Win, 12-6 5 1 1 0 0 0 0 0
08/06/2025 PIK Win, 11-6 5 0 1 1 0 0 1 0
08/04/2025 SAV Loss, 9-15 6 0 2 0 0 0 2 0
08/03/2025 LKW Win, 5-3 4 0 1 0 0 0 1 0
08/02/2025 @ COO Loss, 7-8 4 0 0 1 0 2 2 1
Birthday:03/12/2000
Born in:Hattiesburg, MS
Nationality:American
Height:6' 1"
Weight:195 lbs
Local Popularity:Unknown
National Pop.:Unknown
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:-
CAROLINA LEAGUE 2025 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 24 78 21 3 0 5 15 16 9 11 .269 .360 .500 .860 .363 .231 80
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 22 95 2 0 0 1 6 0 39 8 10 2 83.3 15.3 6.27 .2  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   26 8 1 0 2 7 7 3 1 0 1 1 .308 .400 .577 .977
Versus Right   52 13 2 0 3 8 9 6 10 0 5 1 .250 .339 .462 .801
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   12 3 0 0 0 0 5 1 3 0 1 1 .250 .357 .250 .607
May   5 1 0 0 0 3 1 2 0 0 1 1 .200 .500 .200 .700
June   60 17 3 0 5 12 10 6 8 0 4 0 .283 .348 .583 .932
July   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
August   12 3 0 0 0 0 5 1 3 0 1 1 .250 .357 .250 .607
Last Year   407 115 25 3 12 70 71 54 90 7 1 12 .283 .377 .447 .824
2 Years Ago   91 23 3 0 2 7 12 7 26 1 4 1 .253 .310 .352 .662
Career   589 164 31 3 20 93 100 70 128 8 11 15 .278 .365 .443 .808
Home   33 3 0 0 1 5 6 6 2 0 3 2 .091 .268 .182 .450
Road   45 18 3 0 4 10 10 3 9 0 3 0 .400 .438 .733 1.171
Grass   78 21 3 0 5 15 16 9 11 0 6 2 .269 .360 .500 .860
Day   12 4 1 0 1 3 2 2 0 0 1 0 .333 .429 .667 1.095
Night   66 17 2 0 4 12 14 7 11 0 5 2 .258 .347 .470 .816
As Starter   77 21 3 0 5 15 16 9 11 0 6 2 .273 .364 .506 .870
As Reliever / Substitution   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
SOUTH ATLANTIC LEAGUE 2025 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 21 58 14 5 0 1 4 11 9 14 .241 .353 .379 .732 .347 .138 58
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 12 69 1 0 0 2 1 0 22 6 1 2 33.3 7.4 4.10 -0.4  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   12 1 1 0 0 0 1 0 2 0 0 0 .083 .083 .167 .250
Versus Right   46 13 4 0 1 4 10 9 12 0 1 1 .283 .411 .435 .845
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   21 6 2 0 0 2 4 4 2 0 1 0 .286 .400 .381 .781
May   4 1 0 0 0 0 0 0 2 0 0 0 .250 .250 .250 .500
July   27 6 2 0 1 2 6 3 8 0 0 1 .222 .323 .407 .730
August   6 1 1 0 0 0 1 2 2 0 0 0 .167 .375 .333 .708
2 Years Ago   348 83 13 1 15 46 44 41 74 2 16 9 .239 .333 .411 .743
Career   766 178 34 1 36 100 105 87 204 3 26 22 .232 .327 .420 .747
Home   47 12 4 0 1 3 9 8 10 0 1 1 .255 .375 .404 .779
Road   11 2 1 0 0 1 2 1 4 0 0 0 .182 .250 .273 .523
Grass   57 14 5 0 1 4 11 9 14 0 1 1 .246 .358 .386 .744
Turf   1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
Day   7 1 0 0 1 1 2 2 3 0 0 0 .143 .333 .571 .905
Night   51 13 5 0 0 3 9 7 11 0 1 1 .255 .356 .353 .709
As Starter   45 12 5 0 1 3 9 8 11 0 1 0 .267 .377 .444 .822
As Reliever / Substitution   13 2 0 0 0 1 2 1 3 0 0 1 .154 .267 .154 .421
APPALACHIAN LEAGUE 2025 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 17 70 20 4 0 4 19 20 15 16 .286 .414 .514 .928 .426 .229 90
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 14 87 1 0 0 2 0 1 36 8 5 0 100.0 16.9 8.62 .2  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   16 5 2 0 0 3 4 4 5 0 0 1 .312 .476 .438 .914
Versus Right   54 15 2 0 4 16 16 11 11 1 0 0 .278 .394 .537 .931
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   5 1 0 0 1 1 1 0 1 0 0 0 .200 .200 .800 1.000
Last Week   17 4 1 0 0 1 1 0 3 1 0 0 .235 .222 .294 .516
July   44 15 3 0 3 16 18 13 10 0 0 1 .341 .500 .614 1.114
August   26 5 1 0 1 3 2 2 6 1 0 0 .192 .241 .346 .588
Career   70 20 4 0 4 19 20 15 16 1 0 1 .286 .414 .514 .928
Home   31 10 2 0 1 6 10 7 7 1 0 0 .323 .436 .484 .920
Road   39 10 2 0 3 13 10 8 9 0 0 1 .256 .396 .538 .934
Grass   59 18 4 0 4 17 18 12 14 1 0 1 .305 .425 .576 1.001
Turf   11 2 0 0 0 2 2 3 2 0 0 0 .182 .357 .182 .539
Day   3 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Night   67 20 4 0 4 19 20 15 15 1 0 1 .299 .429 .537 .966
As Starter   67 20 4 0 4 19 20 15 15 1 0 1 .299 .429 .537 .966
As Reliever / Substitution   3 0 0 0 0 0 0 0 1 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
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
2019 Mesa - R 19 15 48 20 5 0 0 9 22 25 5 0 7 8 1 .417 .641 .521 1.162 167 206 1.3
2019 Medicine Hat - R 19 13 36 14 3 0 4 9 18 16 2 1 6 6 0 .389 .582 .806 1.387 234 227 1.3
2019 Total - R 19 28 84 34 8 0 4 18 40 41 7 1 13 14 1 .405 .617 .643 1.259 195 215 2.6
2019 Bellingham - S A 19 45 158 51 7 0 6 40 42 52 4 1 24 18 3 .323 .498 .481 .979 149 161 3.2
2020 San Antonio - A 20 7 16 6 0 0 2 3 6 7 0 0 3 4 0 .375 .565 .750 1.315 236 193 0.4
2020 Fremont - A 20 2 10 6 3 0 1 3 3 1 0 0 2 1 0 .600 .636 1.200 1.836 328 323 0.4
2020 Total - A 20 9 26 12 3 0 3 6 9 8 0 0 5 5 0 .462 .588 .923 1.511 265 235 0.8
2020 Midland - AA 20 75 276 77 11 0 8 52 65 77 2 3 38 19 5 .279 .436 .406 .842 91 105 1.3
2020 Albuquerque - AAA 20 11 40 13 2 0 2 7 9 7 1 0 6 6 2 .325 .438 .525 .963 127 137 0.3
2021 Midland - AA 21 102 377 105 15 2 6 46 83 84 4 4 49 63 4 .279 .412 .377 .788 102 111 2.5
2022 Lexington - A 22 101 360 81 16 0 20 50 50 37 12 1 116 8 13 .225 .317 .436 .753 89 80 0.6
2022 Kingston - A 22 3 13 5 0 0 1 1 1 0 0 0 1 0 1 .385 .385 .615 1.000 153 157 0.1
2022 Total - A 22 104 373 86 16 0 21 51 51 37 12 1 117 8 14 .231 .319 .442 .762 91 82 0.7
2023 Lexington - A 23 97 348 83 13 1 15 46 44 41 9 2 74 6 4 .239 .333 .411 .743 82 72 0.1
2023 Kingston - A 23 28 91 23 3 0 2 7 12 7 1 1 26 3 0 .253 .310 .352 .662 65 51 -0.0
2023 Total - A 23 125 439 106 16 1 17 53 56 48 10 3 100 9 4 .241 .328 .399 .727 79 68 0.1
2023 Birmingham - AA 23 6 19 6 0 0 0 1 4 2 0 1 5 0 0 .316 .364 .316 .679 73 73 -0.1
2024 Kingston - A 24 108 407 115 25 3 12 70 71 54 12 7 90 12 20 .283 .377 .447 .824 104 102 0.9
2025 Pulaski - R 25 17 70 20 4 0 4 19 20 15 1 1 16 5 0 .286 .414 .514 .928 95 90 0.2
2025 Lexington - A 25 21 58 14 5 0 1 4 11 9 1 0 14 1 2 .241 .353 .379 .732 63 58 -0.4
2025 Kingston - A 25 24 78 21 3 0 5 15 16 9 2 0 11 10 2 .269 .360 .500 .860 102 80 0.2
2025 Total - A 25 45 136 35 8 0 6 19 27 18 3 0 25 11 4 .257 .357 .449 .805 86 71 -0.2
Total PCL 11 40 13 2 0 2 7 9 7 1 0 6 6 2 .325 .438 .525 .963 127 137
Total SL 6 19 6 0 0 0 1 4 2 0 1 5 0 0 .316 .364 .316 .679 73 73
Total TL 177 653 182 26 2 14 98 148 161 6 7 87 82 9 .279 .422 .389 .811 97 108
Total Car 163 589 164 31 3 20 93 100 70 15 8 128 25 23 .278 .365 .443 .808 99 92
Total CAL 2 10 6 3 0 1 3 3 1 0 0 2 1 0 .600 .636 1.200 1.836 328 323
Total MWL 7 16 6 0 0 2 3 6 7 0 0 3 4 0 .375 .565 .750 1.315 236 193
Total SAL 219 766 178 34 1 36 100 105 87 22 3 204 15 19 .232 .327 .420 .747 84 74
Total NWL 45 158 51 7 0 6 40 42 52 4 1 24 18 3 .323 .498 .481 .979 149 161
Total Pio 13 36 14 3 0 4 9 18 16 2 1 6 6 0 .389 .582 .806 1.387 234 227
Total Appy 17 70 20 4 0 4 19 20 15 1 1 16 5 0 .286 .414 .514 .928 95 90
Total ARZ 15 48 20 5 0 0 9 22 25 5 0 7 8 1 .417 .641 .521 1.162 167 206
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
2019 Bellingham - NWL 19 10 36 15 3 0 0 13 9 12 1 0 8 2 0 .417 .571 .500 1.071 173 196 1.4
2020 Midland - TL 20 5 22 9 1 1 2 6 7 3 1 0 6 0 0 .409 .500 .818 1.318 191 189 0.3
2021 Midland - TL 21 4 14 7 1 0 0 0 4 3 0 0 0 2 0 .500 .588 .571 1.160 196 216 0.2
2024 Kingston - Car 24 4 16 3 1 0 0 3 0 1 0 0 2 0 1 .188 .235 .250 .485 21 6 0.7
Total TL 9 36 16 2 1 2 6 11 6 1 0 6 2 0 .444 .535 .722 1.257 193 199
Total Car 4 16 3 1 0 0 3 0 1 0 0 2 0 1 .188 .235 .250 .485 21 6
Total NWL 10 36 15 3 0 0 13 9 12 1 0 8 2 0 .417 .571 .500 1.071 173 196
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2019 Bellingham - S A LF 12 10 28 0 0 28 0 1.000 86.1 2.92 +1.3 1.044
2019 Medicine Hat - R LF 12 12 29 1 0 31 1 .968 99.0 2.73 +1.1 1.064
2019 Mesa - R LF 15 15 25 0 0 25 0 1.000 113.0 1.99 +0.4 1.035
2019 Bellingham - S A CF 35 35 103 6 0 110 1 .991 313.0 3.13 +4.8 1.044
2019 Mesa - R CF 1 0 0 0 0 0 0 .000 3.0 0.00 0.0 .000
2020 Albuquerque - AAA LF 4 4 5 0 0 5 0 1.000 37.2 1.19 -0.1 .981
2020 Midland - AA LF 20 20 44 1 0 45 0 1.000 173.0 2.34 -0.2 1.021
2020 San Antonio - A LF 3 3 5 0 0 5 0 1.000 23.0 1.96 +0.4 1.245
2020 Albuquerque - AAA CF 3 3 5 0 0 5 0 1.000 26.0 1.73 +0.9 1.256
2020 Midland - AA CF 33 30 104 5 1 112 3 .973 275.0 3.57 +1.9 1.026
2020 Fremont - A CF 2 2 6 1 0 7 0 1.000 18.0 3.50 +0.1 1.024
2020 San Antonio - A CF 1 0 0 0 0 0 0 .000 0.1 0.00 0.0 .000
2020 Albuquerque - AAA RF 1 1 1 0 0 1 0 1.000 8.0 1.12 -0.1 .999
2020 Midland - AA RF 5 5 3 1 0 4 0 1.000 34.0 1.06 +0.1 1.006
2021 Midland - AA 1B 6 6 38 2 2 42 2 .952 53.0 6.79 -0.5 .659
2021 Midland - AA LF 6 3 4 1 0 5 0 1.000 28.0 1.61 -0.4 .789
2021 Midland - AA CF 27 25 89 1 1 90 0 1.000 229.1 3.53 +1.9 1.032
2021 Midland - AA RF 61 61 109 7 0 117 1 .991 525.1 1.99 +0.3 .995
2022 Lexington - A LF 6 6 12 2 0 14 0 1.000 43.0 2.93 -0.0 1.067
2022 Kingston - A CF 3 3 8 0 0 8 0 1.000 27.0 2.67 -0.1 1.025
2022 Lexington - A CF 94 91 266 8 0 278 4 .986 814.2 3.03 +4.7 1.036
2023 Lexington - A SS 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2023 Birmingham - AA CF 6 6 22 1 0 24 1 .958 53.0 3.91 -0.8 .924
2023 Kingston - A CF 28 27 90 5 1 99 4 .960 235.0 3.64 -0.2 1.008
2023 Lexington - A CF 94 93 282 16 4 307 9 .971 810.0 3.31 +0.2 1.003
2023 Lexington - A RF 1 1 3 0 0 3 0 1.000 8.0 3.38 +0.0 .984
2024 Kingston - A LF 52 52 92 0 0 93 1 .989 455.2 1.82 +3.3 1.034
2024 Kingston - A CF 52 50 136 2 0 142 4 .972 446.2 2.78 +5.0 1.050
2025 Kingston - A LF 1 1 6 0 0 6 0 1.000 9.0 6.00 +0.2 1.035
2025 Lexington - A LF 3 3 7 0 0 7 0 1.000 26.0 2.42 +0.1 1.039
2025 Pulaski - R LF 2 0 2 0 0 2 0 1.000 2.1 7.71 +0.1 1.069
2025 Kingston - A CF 20 19 45 4 1 51 2 .961 157.0 2.81 -0.1 .950
2025 Lexington - A CF 5 5 11 0 0 11 0 1.000 44.0 2.25 -0.3 1.020
2025 Pulaski - R CF 4 4 10 2 1 13 1 .923 36.0 3.00 +0.4 1.044
2025 Kingston - A RF 3 2 7 0 0 7 0 1.000 19.2 3.20 +0.3 1.039
2025 Lexington - A RF 5 2 5 0 0 6 1 .833 26.0 1.73 +0.2 1.036
2025 Pulaski - R RF 13 10 15 3 0 18 0 1.000 90.2 1.79 +1.6 1.310
TOTAL 1B 6 6 38 2 2 42 2 .952 53.0 6.79 -0.5 .659
TOTAL SS 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
TOTAL LF 136 129 259 5 0 266 2 .992 1096.0 2.17 +6.2 1.035
TOTAL CF 408 393 1177 51 9 1257 29 .977 3488.0 3.17 +18.4 1.022
TOTAL RF 89 82 143 11 0 156 2 .987 711.2 1.95 +2.5 1.026
PLAYER HISTORY
04/15/2024 Injured (sore elbow),day-to-day for 2-3 weeks.
04/24/2024 Suffered setback in recovery from injury, will miss another 2 weeks.
06/10/2024 Injured (elbow contusion),day-to-day for one week.
08/08/2024 Injured (back stiffness),day-to-day for 2 days.
08/12/2024 Injured (forearm soreness),day-to-day for one week.
01/01/2025 OSA scouting updated ratings: Contact: 45; Power: 40; Eye: 45.
04/21/2025 Injured (latissimus dorsi (back) strain),out for 5 weeks.
06/07/2025 Injured (mild calf strain),day-to-day for 4 days.
06/20/2025 Injured (back stiffness),day-to-day for one week.
Friday, August 15th , 2025 - OOTP Baseball 26.6 Build 73