MLB/Players/Robert Stock
Robert Stock

ROBERT STOCK

P · 20182026 · 64 games
64
CAREER GAMES · REGULAR SEASON
4 seasons
.273
CAREER BATTING AVERAGE
77 hits in 282 at-bats
6
CAREER HOME RUNS
43 RBI · 3 stolen bases
5.13
CAREER ERA
101.2 innings · 102 strikeouts
3-7
CAREER RECORD
WHIP 1.68

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2021NYM3358101038991.286.432.5711.003
2020BOS10509164001110140.320.433.400.833
2019SD10471414302118151.298.400.489.889
2018SD3215013375011313381.247.307.300.607
Career55282447713064340763.273.363.383.746

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026NYM71326.13317132525.811.75
2025BOS2002.24341110.133.00
2021NYM3029.01089938.002.11
2020BOS100113.1167101404.721.95
2019SD101010.21412815210.132.06
2018SD321139.23711133812.501.26
Career6437101.2114585710295.131.68

04/Every pitch

2018 Regular season
Play log from 2015
Spray chart · 0 batted balls

No batted balls with a location in this window.

Pitch locations · 609 pitches
Called strike (127) Swinging strike (67) In play (113) Foul (81) Ball (221)

Catcher’s view · the zone drawn is the average of the 609 batter zones recorded here, 1.60 to 3.41 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball31351.4%97.52,19541.2%
Slider22937.6%82.72,65952.0%
Sinker467.6%97.62,21337.0%
Changeup213.4%82.71,66747.6%

05/Game log

2018
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
JUN 24@ SFL 2340100021.01002
JUN 25@ TEXL 4741301010.23101
JUN 29vs PITL 3630000021.00002
JUL 1vs PITL 5730100000.11000
JUL 20@ PHIL 51174603010.26401
JUL 24@ NYML 36100100053.01005
JUL 27vs AZL 2680100022.01002
JUL 29vs AZL 4570200012.02001
JUL 31vs SFL 2350200111.02011
AUG 3@ CHCL 4571111012.01101
AUG 7@ MILW 11540100111.01011
AUG 11vs PHIL 15100201042.22004
AUG 14vs LAAL 3761101112.01011
AUG 16vs AZL 1530000221.00022
AUG 17vs AZL 4950100131.11013
AUG 21@ COLW 4340000001.10000
AUG 24@ LADL 11130000121.00012
AUG 25@ LADL 4511101100.11110
AUG 26@ LADL 3730102001.01000
AUG 30vs COLW 32110200103.02010
SEP 1vs COLL 2430000001.00000
SEP 4@ AZL 0673301111.23211
SEP 6@ CINW 6240100001.01000
SEP 8@ CINL 2750000122.00012
SEP 9@ CINW 7630000111.00011
SEP 12@ SEAW 5410000010.10001
SEP 15vs TEXL 3610000010.10001
SEP 17vs SFL 2440100021.01002
SEP 19vs SFW 8450200001.02000
SEP 21@ LADW 5310000000.10000
SEP 25@ SFL 4562302011.03201
SEP 28vs AZW 3220000100.20010

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.