MLB/Players/Grant McCray
Grant McCray

GRANT MCCRAY

CF · 20242026 · 89 games
89
CAREER GAMES · REGULAR SEASON
3 seasons
.167
CAREER BATTING AVERAGE
33 hits in 198 at-bats
6
CAREER HOME RUNS
14 RBI · 9 stolen bases

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2026SF30529611129194.115.246.231.477
2025SF22223201022110.091.167.182.348
2024SF371241325325106565.202.238.379.617
Career8919825334461417869.167.233.318.551

04/Where the ball went

2026 Regular season
Play log from 2015
Spray chart · 36 batted balls
Flyout · 85.4 mph · 260 ftFlyout · 83.4 mph · 238 ftGroundout · 87.6 mph · 48 ftGroundout · 96.1 mph · 24 ftSacrifice bunt · 25.2 mph · 2 ftBunt Groundout · 25.5 mph · 15 ftGroundout · 92.2 mph · 78 ftPop Out · 59.4 mph · 144 ftGroundout · 65.9 mph · 4 ftField Error · 72.5 mph · 3 ftPop Out · 86.2 mph · 80 ftLineout · 106.6 mph · 374 ftGroundout · 100.8 mph · 12 ftLineout · 107.2 mph · 138 ftBunt Pop Out · 29.9 mph · 34 ftSacrifice bunt · 39.8 mph · 1 ftGroundout · 80.9 mph · 66 ftFlyout · 99.9 mph · 383 ftGroundout · 54.8 mph · 3 ftForceout · 60.6 mph · 71 ftSacrifice bunt · 36.2 mph · 3 ftLineout · 84.0 mph · 275 ftDouble Play · 111.1 mph · 160 ftPop Out · 94.2 mph · 168 ftForceout · 84.8 mph · 9 ftGroundout · 94.1 mph · 7 ftFlyout · 93.9 mph · 293 ftPop Out · 89.3 mph · 167 ftLineout · 88.2 mph · 288 ftGroundout · 80.3 mph · 44 ftSingle · 74.9 mph · 189 ftDouble · 105.0 mph · 375 ftTriple · 103.2 mph · 339 ftSingle · 37.8 mph · 7 ftHome Run · 101.9 mph · 406 ftSingle · 86.7 mph · 253 ft
Hit (6) Out (30) Home run (1)
Average exit velocity 78.5 mph · longest 406 ft

05/Game log

2026
Regular season
DateOppResultABRHHRRBIBBSO
JUL 10vs COLL 341100000
JUL 12vs COLW 310100000
JUL 18@ SEAL 340000000
JUL 19@ SEAL 362000002
JUL 21@ KCL 230000000
JUL 24vs LAAW 760100010
JUL 25vs LAAW 920000000
JUL 26vs LAAL 342000001
JUL 27vs MILW 303111200
JUL 28vs MILL 283010011
JUL 29vs MILW 1632000001
JUL 30@ SDW 414010000
JUL 31@ SDL 073000001
AUG 1@ SDL 561000001
AUG 2@ SDL 450000000
AUG 3@ TEXW 512100020
AUG 4@ TEXL 452100021
AUG 5@ TEXL 063000012
AUG 7vs DETW 522000000
AUG 8vs DETL 080000000
AUG 9vs DETL 133000001
AUG 10vs HOUL 364000002
AUG 11vs HOUW 410000000
AUG 24vs CINW 503010001
AUG 25vs CINW 314010001
AUG 26vs CINL 9103100012
AUG 30vs AZW 724110001
SEP 1@ PITL 12130100000
SEP 2@ PITW 540000000
SEP 4@ NYML 6101000011

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.