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

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

No batted balls with a location in this window.

Pitch locations · 404 pitches
Called strike (64) Swinging strike (47) In play (67) Foul (79) Ball (147)

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

Pitch mix
PitchNShareMPHRPMStrike%
Cutter12831.7%91.12,38550.0%
Four-Seam Fastball10726.5%95.82,28053.3%
Sinker8220.3%93.82,20542.7%
Sweeper4611.4%80.72,48841.3%
Changeup389.4%81.11,60036.8%
Knuckle Curve30.7%78.92,48033.3%

05/Game log

2026
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
AUG 2vs MIAL 0231045.03104
AUG 8@ PITL 0990543.09854
AUG 14vs WSHW 4130354.13035
AUG 19vs SDW 4220364.12136
AUG 26vs MILL 18101224.010722
AUG 31@ TBW 3250045.15004
SEP 4vs SFW 10610000.11000

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.