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

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

No batted balls with a location in this window.

Pitch locations · 253 pitches
Called strike (35) Swinging strike (27) In play (38) Foul (41) Ball (112)

Catcher’s view · the zone drawn is the average of the 253 batter zones recorded here, 1.58 to 3.34 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball16264.0%96.82,21845.1%
Slider5822.9%84.62,73437.9%
Changeup3313.0%82.31,45424.2%

05/Game log

2020
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
AUG 11vs TBL 2861202331.12033
AUG 23@ BALL 4552302021.03202
AUG 28vs WSHL 21071301102.03110
AUG 31vs ATLL 3630000121.00012
SEP 1vs ATLL 31052302110.23211
SEP 4vs TORL 7840100111.11011
SEP 5vs TORW 9820101000.11000
SEP 11@ TBL 11172202121.22212
SEP 16@ MIAL 4860000012.00001
SEP 19vs NYYL 0851101222.01022

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.