MLB/Players/Ryne Stanek
Ryne Stanek

RYNE STANEK

P · St. Louis Cardinals · 20172026 · 929 games
929
CAREER GAMES · REGULAR SEASON
8 seasons · postseason below
.213
CAREER BATTING AVERAGE
630 hits in 2,964 at-bats
108
CAREER HOME RUNS
187 RBI · 50 stolen bases
3.89
CAREER ERA
513.2 innings · 589 strikeouts
23-25
CAREER RECORD
WHIP 1.32

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024NYM12642464961241632501344.226.308.387.695
2023HOU11038048841601622421024.221.299.389.688
2022HOU1183821672140417621248.188.302.257.558
2021HOU14449464921401629741666.186.292.312.604
2020MIA18801622206716220.275.396.525.921
2019MIA1265707812226222397817812.214.309.382.691
2018TB11847046901821625541628.191.275.340.615
2017TB42164265280121624588.317.404.585.990
Career8022,964358630110810818740094650.213.306.364.671

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026STL622255.14826285894.231.37
2025NYM654656.05633325875.301.57
2024NYM637355.14830256784.881.32
2023HOU553150.24223215184.091.24
2022HOU592154.2367316221.151.23
2021HOU723568.14626378383.421.21
2020MIA90010.011881137.201.90
2019MIA630477.061343989113.971.30
2018TB592366.14522278182.981.09
2017TB210020.02613122965.851.90
Career5282325513.2419222260589703.891.32

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2024NYM1429514.1728.083.38
2023HOU815415.2674.016.75
2022HOU89000.0003.060.00
2021HOU2636522.13911.0112.45
2020MIA46000.0002.030.00

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 · 921 pitches
Called strike (114) Swinging strike (129) In play (141) Foul (181) Ball (356)

Catcher’s view · the zone drawn is the average of the 921 batter zones recorded here, 1.63 to 3.23 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball46650.6%98.12,33050.6%
Slider21623.5%88.62,45939.8%
Splitter14415.6%90.01,19536.1%
Sinker9310.1%97.02,16152.7%
Sweeper20.2%83.42,49550.0%

05/Game log

2026
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 26vs TBW 9700311.00031
MAR 28vs TBW 6530021.13102
MAR 31vs NYMW 3000111.00011
APR 1vs NYMW 2110010.21001
APR 5@ DETW 5300121.00012
APR 6@ WSHL 6931010.23301
APR 10vs BOSW 3200011.00001
APR 14vs CLEW 6540000.24300
APR 17@ HOUW 9420231.02123
APR 19@ HOUW 7500001.00000
APR 21@ MIAW 5310320.21232
APR 25vs SEAL 91110000.21000
APR 26vs SEAL 2300031.00003
APR 29@ PITW 5410200.11220
APR 30@ PITW 10510011.01001
MAY 2vs LADW 3210111.01011
MAY 4vs MILW 6300011.00001
MAY 8@ SDW 6000011.00001
MAY 10@ SDL 2300021.00002
MAY 12@ ATHW 6400111.00011
MAY 14@ ATHW 5411110.11211
MAY 15vs KCW 5410121.01012
MAY 19vs PITW 9610100.21010
MAY 23@ CINW 8100111.00011
MAY 29vs CHCW 6510011.01001
JUN 1vs TEXL 1200010.20001
JUN 3vs TEXW 5310011.21001
JUN 6vs CINW 6500001.00000
JUN 7vs CINW 5300010.20001
JUN 12@ MINL 8933011.13301
JUN 13@ MINW 9600011.00001
JUN 16vs SDW 3200021.00002
JUN 21@ KCW 121010011.01001
JUN 22vs AZW 3221000.22100
JUN 28vs MIAW 2110000.21000
JUL 3@ CHCW 17100011.00001
JUL 4@ CHCW 3010011.01001
JUL 6vs MILL 3410101.01010
JUL 7vs MILL 3410100.01110
JUL 10vs ATLW 2100101.00010
JUL 12vs ATLL 3410011.01001
JUL 19@ AZL 7810100.21110
JUL 20@ LAAL 2300111.00011
JUL 24vs CINL 2400021.00002
JUL 26vs CINL 3500001.00000
JUL 29vs CHCW 3200221.00022
JUL 30vs CHCL 2410001.01000
AUG 2@ TORW 5110011.01001
AUG 3@ NYYW 13732010.13301
AUG 5@ NYYW 3100221.00022
AUG 7vs COLW 3210000.21000
AUG 11vs PHIW 2000001.00000
AUG 15@ CHCW 8420001.02100
AUG 17@ CINW 2110011.01001
AUG 18@ CINW 3000001.00000
AUG 20@ CINW 10921020.22202
AUG 23@ PHIL 4600001.00000
AUG 26vs BALL 7800111.00011
AUG 28vs PITW 4100021.00002
AUG 30vs PITL 4500010.10001
SEP 3@ LADW 8620011.02001
SEP 4@ LADL 2300011.00001

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.