CF Grant McCray #7
Age: 26 | Bats: L | Throws: R | Morale: Good
01/11/2027
OA: 35 POT: 40
CF GRANT MCCRAY #7 - AGE: 26 - BATS: L - THROWS: R - MORALE: GOOD
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
0 0 0 0 0 0 0 0 0 .000 .000 .000 0 0.0
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 45 40 45 45
Gap 45 45 45 45
Power 45 45 45 45
Eye 50 45 50 50
Avoid K's 35 35 40 40
FIELDING RATINGS
Catcher Infield Outfield
Range: - 45 65
Errors: - 45 70
Arm: 20 55 60
Turn DP: - 30 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 40
1st Base: 25 Center Field: 60
2nd Base: - Right Field: 55
3rd Base: -
       
RUN/BUNT
Running Speed: 75
Stealing Aggressiveness: 70
Stealing Ability: 75
Baserunning Inst.: 70
Sacrifice Bunt: 55
Bunt for Hit: 45
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
09/23/2026 POR Loss, 8-12 5 2 3 1 0 0 2 0
09/22/2026 POR Loss, 6-13 3 0 0 0 0 0 1 0
09/21/2026 POR Loss, 3-6 3 0 0 0 0 0 2 0
09/20/2026 POR Loss, 7-11 5 1 1 2 0 0 3 0
09/19/2026 POR Win, 11-1 3 2 1 1 1 1 0 0
09/18/2026 POR Loss, 8-11 5 1 2 0 0 0 1 0
09/16/2026 @ AKR Win, 10-7 5 1 3 2 0 0 2 1
09/15/2026 @ AKR Win, 6-2 3 0 0 0 0 2 1 0
09/14/2026 @ AKR Loss, 7-8 5 1 2 4 1 0 2 0
09/13/2026 @ AKR Loss, 4-6 4 1 2 1 1 0 1 0
PERSONALITY
Soft-spoken and goes about his business.
Birthday:12/07/2000
Born in:Bradenton, FL
Nationality:American
Height:6' 2"
Weight:180 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Major League Contract
Salary:$740,000
Signed Through:2027 Season
Major Service:1 Year, 16 Days
Service This Yr:None
40-Man Service:2 Years, 45 Days
Pro Service:7 Years
Arbitration Eligibility:Not yet eligible
Option Years:1 option year left
Contract Extension: -
Drafted:-
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 15 65 14 3 0 3 6 11 7 22 .215 .284 .400 .684 .290 .185 59
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 15 74 0 0 0 1 0 2 26 6 0 0 0.0 7.8 3.90 .1  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   26 8 1 0 2 5 4 1 9 2 0 0 .308 .310 .577 .887
Versus Right   39 6 2 0 1 1 7 6 13 0 0 0 .154 .267 .282 .549
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   65 14 3 0 3 6 11 7 22 2 0 0 .215 .284 .400 .684
Last Year   65 14 3 0 3 6 11 7 22 2 0 0 .215 .284 .400 .684
Career   256 66 15 4 9 35 46 28 76 2 0 1 .258 .331 .453 .784
Home   10 3 0 0 2 4 5 3 4 2 0 0 .300 .400 .900 1.300
Road   55 11 3 0 1 2 6 4 18 0 0 0 .200 .254 .309 .563
Grass   65 14 3 0 3 6 11 7 22 2 0 0 .215 .284 .400 .684
Day   31 7 1 0 2 4 9 6 11 2 0 0 .226 .333 .452 .785
Night   34 7 2 0 1 2 2 1 11 0 0 0 .206 .229 .353 .582
As Starter   65 14 3 0 3 6 11 7 22 2 0 0 .215 .284 .400 .684
EASTERN LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 90 333 88 19 1 12 46 63 42 119 .264 .367 .435 .802 .356 .171 118
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 82 387 12 0 0 4 0 0 145 32 16 2 88.9 58.8 6.33 2.5  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   123 33 6 0 6 17 19 14 47 0 0 4 .268 .362 .463 .825
Versus Right   210 55 13 1 6 29 44 28 72 0 0 8 .262 .370 .419 .789
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   37 9 2 1 2 8 9 5 14 0 0 0 .243 .333 .514 .847
May   74 12 3 0 2 5 11 11 33 0 0 3 .162 .295 .284 .579
June   79 26 7 0 3 11 17 12 29 0 0 3 .329 .436 .532 .968
August   75 17 5 0 2 8 12 8 22 0 0 4 .227 .333 .373 .707
September   68 24 2 0 3 14 14 6 21 0 0 2 .353 .421 .515 .936
Last Year   333 88 19 1 12 46 63 42 119 0 0 12 .264 .367 .435 .802
Career   553 139 38 4 20 78 102 74 200 0 0 15 .251 .355 .443 .798
Home   140 33 8 0 3 15 24 19 43 0 0 6 .236 .352 .357 .709
Road   193 55 11 1 9 31 39 23 76 0 0 6 .285 .378 .492 .871
Grass   333 88 19 1 12 46 63 42 119 0 0 12 .264 .367 .435 .802
Day   103 35 8 1 7 24 27 10 31 0 0 6 .340 .429 .641 1.069
Night   230 53 11 0 5 22 36 32 88 0 0 6 .230 .340 .343 .683
As Starter   323 86 18 1 12 45 63 42 116 0 0 12 .266 .371 .440 .811
As Reliever / Substitution   10 2 1 0 0 1 0 0 3 0 0 0 .200 .200 .300 .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
2024 San Francisco - MLB 23 14 49 12 3 0 3 4 5 3 0 0 23 2 0 .245 .288 .490 .778 113 114 0.3
2025 San Francisco - MLB 24 55 136 31 7 1 4 15 21 4 2 2 53 3 2 .228 .257 .382 .639 72 68 0.2
Total MLB 69 185 43 10 1 7 19 26 7 2 2 76 5 2 .232 .265 .411 .676 83 81 0.5
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 Total - R 18 48 185 50 5 2 1 11 43 30 3 1 54 17 13 .270 .379 .335 .714 88 94 -0.2
2021 San Francisco (ACL) - R 20 21 55 17 3 1 1 6 16 9 0 1 20 3 1 .309 .400 .455 .855 123 121 0.2
2021 San Jose - A 20 24 80 20 2 2 2 12 8 6 0 1 30 4 1 .250 .299 .400 .699 95 93 0.0
2022 San Jose - A 21 106 436 127 21 9 21 69 92 58 9 4 148 35 10 .291 .383 .525 .908 153 157 4.2
2022 Eugene - A+ 21 14 52 14 2 0 2 10 12 9 1 0 22 8 0 .269 .387 .423 .810 124 130 0.5
2022 Total - A+ 21 120 488 141 23 9 23 79 104 67 10 4 170 43 10 .289 .383 .514 .897 150 154 4.7
2023 Eugene - A+ 22 127 494 126 26 6 14 66 101 72 12 5 171 52 10 .255 .360 .417 .777 115 117 2.4
2024 Richmond - AA 23 61 220 51 19 3 8 32 39 32 3 0 81 9 0 .232 .337 .455 .792 124 123 1.6
2024 Sacramento - AAA 23 47 191 52 12 4 6 29 35 21 1 0 54 8 3 .272 .347 .471 .819 103 103 0.7
2026 Richmond - AA 25 90 333 88 19 1 12 46 63 42 12 0 119 16 2 .264 .367 .435 .802 115 118 2.5
2026 Sacramento - AAA 25 15 65 14 3 0 3 6 11 7 0 2 22 0 0 .215 .284 .400 .684 66 59 0.1
Total PCL 62 256 66 15 4 9 35 46 28 1 2 76 8 3 .258 .331 .453 .784 94 92
Total EL 151 553 139 38 4 20 78 102 74 15 0 200 25 2 .251 .355 .443 .798 118 120
Total NWL 141 546 140 28 6 16 76 113 81 13 5 193 60 10 .256 .363 .418 .780 116 119
Total CAL 130 516 147 23 11 23 81 100 64 9 5 178 39 11 .285 .370 .506 .876 145 147
Total ACL 69 240 67 8 3 2 17 59 39 3 2 74 20 14 .279 .384 .362 .746 96 100
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2024 San Francisco - MLB CF 14 14 36 0 0 37 1 .973 123.1 2.63 0.0 .000
2025 San Francisco - MLB 1B 8 5 49 2 3 53 2 .962 57.0 8.05 -0.9 .900
2025 San Francisco - MLB 2B 1 0 0 0 0 0 0 .000 0.1 0.00 0.0 .000
2025 San Francisco - MLB 3B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2025 San Francisco - MLB LF 2 1 2 0 0 2 0 1.000 11.0 1.64 -0.9 .643
2025 San Francisco - MLB CF 24 22 52 0 0 52 0 1.000 194.2 2.40 +0.5 1.046
2025 San Francisco - MLB RF 8 1 6 0 0 6 0 1.000 25.2 2.10 -0.4 .974
2026 Richmond - AA 1B 1 0 1 0 0 1 0 1.000 2.0 4.50 0.0 .000
2026 Sacramento - AAA CF 15 15 44 0 0 45 1 .978 128.2 3.08 +1.1 1.029
2026 Richmond - AA CF 88 82 244 8 2 252 0 1.000 702.1 3.23 +5.8 1.050
2026 Richmond - AA RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
TOTAL 1B 9 5 50 2 3 54 2 .963 59.0 7.93 -0.9 .900
TOTAL 2B 1 0 0 0 0 0 0 .000 0.1 0.00 0.0 .000
TOTAL LF 2 1 2 0 0 2 0 1.000 11.0 1.64 -0.9 .643
TOTAL CF 141 133 376 8 2 386 2 .995 1149.0 3.01 +7.4 1.047
TOTAL RF 8 1 6 0 0 6 0 1.000 25.2 2.10 -0.4 .974
PLAYER HISTORY
06/04/2019 Drafted by the San Francisco Giants in the 3rd round of the 2019 MLB June Amateur Draft from Lakewood Ranch HS (Bradenton, FL).
04/02/2024 CF Grant McCray assigned to Richmond Flying Squirrels from Eugene Emeralds. [Auto]
06/11/2024 CF Grant McCray assigned to Sacramento River Cats from Richmond Flying Squirrels. [Auto]
08/14/2024 San Francisco Giants selected the contract of CF Grant McCray from Sacramento River Cats. [Auto]
11/24/2024 Received a 1-year contract through automatic renewal worth a total of $740,000.
01/01/2025 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 45 (50); Eye: 45 (50).
02/14/2025 Successfully completed training to improve his two-strike approach at the San Francisco Giants development complex.
12/01/2025 Received a 1-year contract through automatic renewal worth a total of $740,000.
01/01/2026 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 45 (50); Eye: 45 (50).
06/24/2026 Injured (sore ankle),day-to-day for 2 days.
06/26/2026 Injured (elbow strain),out for 6 weeks.
08/23/2026 Injured (bruised wrist),day-to-day for 2 days.
11/22/2026 Received a 1-year contract through automatic renewal worth a total of $740,000.
01/01/2027 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 45 (45); Eye: 50 (50).
Wednesday, March 5th , 2025 - OOTP Baseball 25.11 Build 103