STATS
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

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

No batted balls with a location in this window.

Pitch locations · 229 pitches
Called strike (42) Swinging strike (27) In play (32) Foul (25) Ball (103)

Catcher’s view · the zone drawn is the average of the 229 batter zones recorded here, 1.61 to 3.40 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball12253.3%97.92,20138.5%
Slider8637.6%82.82,86544.2%
Changeup198.3%84.91,60847.4%
Sinker20.9%97.82,0140.0%

05/Game log

2019
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 29vs SFW 4150000021.20002
MAR 30vs SFL 2322202100.02210
APR 1vs AZL 31030000031.00003
APR 5@ STLW 5351201111.02111
APR 6@ STLW 6462212121.12212
APR 11@ AZW 7653100111.01111
APR 13@ AZW 5400000200.00020
JUN 29vs STLW 12260200031.12003
JUL 1vs SFL 21363213011.12301
JUL 2vs SFL 41093303222.03322

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.