STATS
MLB/Players/Grant McCray
Grant McCray

GRANT MCCRAY

CF · 20242026 · 91 games
91
CAREER GAMES · REGULAR SEASON
3 seasons
.171
CAREER BATTING AVERAGE
35 hits in 205 at-bats
7
CAREER HOME RUNS
15 RBI · 9 stolen bases

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2026SF325911811239204.136.250.288.538
2025SF22223201022110.091.167.182.348
2024SF371241325325106565.202.238.379.617
Career9120527354471517879.171.234.332.566

04/Where the ball went

2024 Regular season
Play log from 2015
Spray chart · 68 batted balls
Groundout · 94.8 mph · 94 ftBunt Pop Out · 27.6 mph · 29 ftLineout · 108.6 mph · 177 ftFlyout · 95.3 mph · 300 ftGroundout · 97.2 mph · 7 ftGroundout · 78.4 mph · 4 ftGrounded into a double play · 80.5 mph · 8 ftPop Out · 80.9 mph · 85 ftForceout · 103.4 mph · 123 ftForceout · 68.0 mph · 5 ftField Error · 104.9 mph · 91 ftGroundout · 78.6 mph · 6 ftFlyout · 96.0 mph · 345 ftGroundout · 102.6 mph · 9 ftBunt Groundout · 26.3 mph · 39 ftFlyout · 86.2 mph · 317 ftLineout · 75.4 mph · 130 ftGroundout · 62.5 mph · 3 ftGroundout · 93.0 mph · 21 ftGroundout · 76.8 mph · 4 ftFlyout · 103.1 mph · 359 ftFlyout · 93.8 mph · 276 ftGroundout · 82.0 mph · 3 ftGroundout · 104.2 mph · 55 ftGrounded into a double play · 84.1 mph · 17 ftBunt Groundout · 43.3 mph · 5 ftGroundout · 104.0 mph · 27 ftGrounded into a double play · 93.2 mph · 15 ftFlyout · 80.5 mph · 252 ftFlyout · 94.9 mph · 356 ftFlyout · 79.7 mph · 229 ftLineout · 105.7 mph · 162 ftFielder’s choice out · 97.5 mph · 12 ftGroundout · 73.2 mph · 13 ftFlyout · 89.0 mph · 338 ftGroundout · 65.6 mph · 7 ftFielder’s choice · 56.8 mph · 3 ftLineout · 96.4 mph · 331 ftFlyout · 83.1 mph · 310 ftField Error · 71.6 mph · 5 ftFlyout · 85.7 mph · 300 ftGroundout · 78.6 mph · 20 ftGroundout · 59.5 mph · 5 ftSingle · 96.4 mph · 13 ftHome Run · 106.9 mph · 407 ftDouble · 95.1 mph · 346 ftSingle · 93.9 mph · 55 ftSingle · 103.1 mph · 238 ftSingle · 102.3 mph · 139 ftSingle · 100.0 mph · 77 ftSingle · 108.9 mph · 234 ftSingle · 107.3 mph · 68 ftTriple · 104.7 mph · 377 ftSingle · 69.4 mph · 209 ftSingle · 24.1 mph · 2 ftHome Run · 102.1 mph · 404 ftSingle · 87.1 mph · 247 ftSingle · 95.6 mph · 239 ftHome Run · 106.6 mph · 417 ftHome Run · 104.0 mph · 425 ftDouble · 97.6 mph · 388 ftSingle · 67.3 mph · 2 ftDouble · 108.4 mph · 228 ftHome Run · 108.5 mph · 422 ftTriple · 103.1 mph · 353 ftSingle · 79.6 mph · 266 ftSingle · 93.3 mph · 10 ftSingle · 68.7 mph · 140 ft
Hit (25) Out (43) Home run (5)
Average exit velocity 86.7 mph · longest 425 ft

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSO
AUG 14vs ATLL 2134000001
AUG 15vs ATLW 603121211
AUG 17@ L 023020000
AUG 18@ W 424010003
AUG 19vs CWSW 534110002
AUG 20vs CWSW 414000003
AUG 21vs CWSL 263000003
AUG 23@ SEAL 564010002
AUG 24@ SEAW 434020000
AUG 25@ SEAL 343121110
AUG 27@ MILW 543211112
AUG 28@ MILL 354000002
AUG 29@ MILL 063000002
AUG 30vs MIAW 313000002
SEP 1vs MIAL 574000002
SEP 3vs AZL 782010001
SEP 5vs AZW 323000001
SEP 6@ SDL 153020000
SEP 7@ SDW 634222500
SEP 8@ SDW 765000004
SEP 10vs MILL 233000001
SEP 11vs MILW 1325010000
SEP 12vs MILL 034000003
SEP 13vs SDL 053000002
SEP 14vs SDL 081010000
SEP 15vs SDL 340000000
SEP 17@ BALW 1002320020
SEP 18@ BALW 534000001
SEP 19@ BALL 352000002
SEP 20@ KCW 214000002
SEP 21@ KCW 903100011
SEP 22@ KCW 203110101
SEP 23@ AZW 634000002
SEP 24@ AZW 1105110001
SEP 25@ AZL 284000004
SEP 28vs STLW 654010003
SEP 29vs STLL 163010002

Regular season and postseason are separate tables and are never summed into one career line; spring training is excluded entirely. Hitting and pitching come from different source rows, so a two-way player has both tables and neither borrows from the other. Innings pitched is summed as outs and converted once: the stored value counts thirds, so “6.1” means six innings and one out, and adding those as decimals understates a career. ERA and WHIP are computed from those totals rather than averaged across seasons. On-base percentage is (H + BB) over (AB + BB), which runs slightly under the official figure because the source rows carry no hit-by-pitch or sacrifice fly. The charts cover 2015 onward only, and the spray chart plots batted balls with a recorded landing spot: a strikeout or a walk has no location and is not a missing dot. Its field is a representative park, not the one the ball was hit in, because a spray chart pooled across a season is hit in thirty different outfields.