Robert Stock

Bats L Throws R6'1" 214 lbBorn 1989 Bellevue, USADebut 2018Team BOSDraft 2009 R2 #67 St. Louis Cardinals, Southern CaliforniaContract 1 y (26) 2026: $243,851

Projections

SeasonBFK%BB%HR%1B%XBH%PITCH+
202611719.69.43.0621.36.4897.5
2027101.2
202899.7

Projected rates are per plate appearance or batter faced; counting stats scale with projected playing time. Statcast measurements inform these projections as inputs and are reported as measurements, not projected.

Most similar through age 35

His ten closest age-35 comparables averaged 92 PITCH+ the next season; 2 of 10 played. Averages cover only the players who got a next season, which is why the played count matters.

#PlayerThroughPITCH+ thenNext seasonNext PA / BF
1Alberto Castillo201188.5did not play
2Craig Breslow2016103.293.9159
3Nate Jones2021105.4did not play
4George Sherrill2012108.3did not play
5Chad Durbin201396.9did not play
6Andrew Albers202191.6did not play
7Anthony Swarzak202197.2did not play
8Daniel Bard2020110.391.0304
9D. J. Carrasco201297.3did not play
10Mike Zagurski201880.6did not play

Batting

YearTeamGPARH2B3BHRRBISBBBSOAVGOBPSLGOPSHIT+
2025BOS20000000000
2021NYM340000000020.0000.0000.0000.000-115.1
2020BOS100000000000
2019SD100000000000
2018SD320000000000
Career5740000000020.0000.0000.0000.000-115.1

Pitching

YearTeamWLERAGGSSVIPBFHRBBSOPITCH+
2027 proj117101.2
2026*8189.8100.790.5
2025BOS0010.122002.71514140.296.836.9
2021NYM028.003309.04539960.6100.060.6
2020BOS014.72100013.3620101489.897.787.5
2019SD1010.12100010.756281576.197.173.2
2018SD112.50320039.716611338112.799.9112.6
Career244.90573075.33447447792.691.5

Statcast

YearPAEVLABarrel%HardHit%Whiff%Chase%xBAxSLGxwOBASprint
2021489.19.450.050.050.014.30.1600.5080.272

Fielding

YearTeamPosGInnPOAEDPFld%Runs saved
2025BOSP230000-0.1
2021NYMP3911001.000-0.0
2020BOSP101311011.000-0.2
2019SDP101101001.000-0.2
2018SDP324014200.714-0.0

Runs saved covers the Statcast era; for catchers it includes framing.

Minor leagues

YearLevelTeamSidePA / BFLineAVG / ERAOPS
2011A+Palm Beach CardinalsBat1711 HR, 0 SB0.2620.688
2011AQuad Cities River BanditsBat591 HR, 1 SB0.1760.516
2010AQuad Cities River BanditsBat3511 HR, 2 SB0.2130.577
2009AQuad Cities River BanditsBat240 HR, 0 SB0.0950.303
2009RkJohnson City CardinalsBat1667 HR, 0 SB0.3220.936
2026AAASyracuse MetsPit327.2 IP, 28% K2.50
2026A+Brooklyn CyclonesPit5514.0 IP, 40% K3.21
2025AAAWorcester Red SoxPit36785.0 IP, 26% K3.92
2023AAANashville SoundsPit11423.0 IP, 17% K8.22
2021AAAIowa CubsPit8219.2 IP, 30% K4.22
2021AAASyracuse MetsPit6715.2 IP, 21% K2.96
2021AAAnanPit14935.1 IP, 26% K3.59
2019AAAEl Paso ChihuahuasPit14028.1 IP, 29% K4.16
2018AAAEl Paso ChihuahuasPit11228.1 IP, 24% K1.60
2018AASan Antonio MissionsPit389.0 IP, 39% K2.00
2017AAPensacola Blue WahoosPit18545.1 IP, 19% K2.99
2017A+Daytona TortugasPit9625.0 IP, 26% K2.52
2015A+Bradenton MaraudersPit449.0 IP, 9% K7.00
2015AAAltoona CurvePit254.1 IP, 16% K15.37
2014A+Palm Beach CardinalsPit10823.1 IP, 12% K2.34
2014APeoria ChiefsPit18340.0 IP, 16% K5.17

Splits

Yearvs LHPvs RHPHomeAway
20210.0000.0000.0000.000

wOBA by split, from pitch level data, 2015 on. For pitchers the split is the batter side faced.