MLB/Players/Ryan Fernandez
Ryan Fernandez

RYAN FERNANDEZ

P · St. Louis Cardinals · 20242026 · 173 games
173
CAREER GAMES · REGULAR SEASON
1 season
.236
CAREER BATTING AVERAGE
116 hits in 492 at-bats
8
CAREER HOME RUNS
33 RBI · 24 stolen bases
4.58
CAREER ERA
120.0 innings · 133 strikeouts
2-12
CAREER RECORD
WHIP 1.43

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024STL124492601161668336414224.236.324.341.665
Career124492601161668336414224.236.324.341.665

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026STL171223.0199112823.521.30
2025STL320430.13626163467.711.71
2024STL621666.25826327143.511.35
Career111212120.01136159133124.581.43

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 1191 pitches
Called strike (154) Swinging strike (180) In play (180) Foul (211) Ball (466)

Catcher’s view · the zone drawn is the average of the 1,191 batter zones recorded here, 1.59 to 3.41 feet

Pitch mix
PitchNShareMPHRPMStrike%
Slider57248.0%87.32,57149.8%
Four-Seam Fastball48841.0%95.52,17343.9%
Cutter12410.4%90.12,31934.7%
Sinker70.6%95.82,03742.9%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 3@ SDL 234010013
APR 3@ SDL 2340100131.01013
APR 7vs MIAL 31083401111.14211
APR 7vs MIAL 3108340011
APR 13@ AZL 243000001
APR 13@ AZL 2430000011.00001
APR 14@ AZL 057000012
APR 14@ AZL 0570000122.10012
APR 17@ L 3651201011.02101
APR 17@ L 365120001
APR 19vs MILL 1230000121.10012
APR 19vs MILL 123000012
APR 22vs AZW 533000002
APR 22vs AZW 5330000021.00002
APR 28@ NYML 2460000032.00003
APR 28@ NYML 246000003
APR 30@ DETL 6115111012
APR 30@ DETL 61151112121.11112
MAY 4vs CWSL 565120000
MAY 4vs CWSL 5651201001.02000
MAY 6vs NYML 344010001
MAY 6vs NYML 3440100011.01001
MAY 7vs NYML 577010001
MAY 7vs NYML 5770100012.01001
MAY 11@ MILL 3540100011.01001
MAY 11@ MILL 354010001
MAY 13@ LAAW 1052120010
MAY 13@ LAAW 10521201100.02110
MAY 14@ LAAW 7620101000.11000
MAY 14@ LAAW 762010000
MAY 19vs BOSL 31162112142.01214
MAY 19vs BOSL 3116211014
MAY 22vs BALW 543120000
MAY 22vs BALW 5431201001.02100
MAY 28@ CINW 7140100121.01012
MAY 28@ CINW 714010012
JUN 1@ PHIL 1640000021.10002
JUN 1@ PHIL 164000002
JUN 2@ PHIW 5440200000.22000
JUN 2@ PHIW 544020000
JUN 4@ HOUL 5841101001.01000
JUN 4@ HOUL 584110000
JUN 9vs COLW 515000011
JUN 9vs COLW 5150000111.20011
JUN 13vs PITW 433000013
JUN 13vs PITW 4330000131.00013
JUN 14@ CHCW 3030100000.21000
JUN 14@ CHCW 303010000
JUN 16@ CHCW 213010010
JUN 16@ CHCW 2130101100.21010
JUN 17@ MIAW 765000012
JUN 17@ MIAW 7650000122.00012
JUN 19@ MIAL 344120000
JUN 19@ MIAL 3441201000.22100
JUN 22vs SFW 946020000
JUN 22vs SFW 9460200001.12000
JUN 24vs ATLW 434000023
JUN 24vs ATLW 4340000231.10023
JUN 27vs CINL 4113000000
JUN 27vs CINL 41130000001.00000
JUN 28vs CINW 1050000021.20002
JUN 28vs CINW 105000002
JUL 2@ PITW 744010000
JUL 2@ PITW 7440100001.11000
JUL 5@ WSHW 7620000101.00010
JUL 5@ WSHW 762000010
JUL 7@ WSHW 836020001
JUL 7@ WSHW 8360200011.22001
JUL 10vs KCL 585110012
JUL 10vs KCL 5851100121.11112
JUL 14vs CHCL 3840000111.10011
JUL 14vs CHCL 384000011
JUL 20@ ATLL 234111011
JUL 20@ ATLL 2341112111.11111
JUL 21@ ATLW 6230000011.00001
JUL 21@ ATLW 623000001
JUL 23@ PITW 211000000
JUL 23@ PITW 2110000000.20000
JUL 26vs WSHL 8105420022
JUL 26vs WSHL 81054204221.02322
JUL 29vs TEXL 3630100000.21000
JUL 29vs TEXL 363010000
JUL 30vs TEXW 8130000011.00001
JUL 30vs TEXW 813000001
AUG 4@ CHCL 262111000
AUG 4@ CHCL 2621111000.11100
AUG 7vs TBW 524120010
AUG 7vs TBW 5241201101.02110
AUG 10@ KCL 385340000
AUG 10@ KCL 3853403000.14300
AUG 16vs LADL 674000001
AUG 16vs LADL 6740000011.10001
AUG 18vs LADL 124010011
AUG 18vs LADL 1240100111.01011
AUG 21vs MILW 1062200031
AUG 21vs MILW 10622000311.00231
AUG 23@ MINW 613000011
AUG 23@ MINW 6130000111.00011
AUG 29vs SDW 413000021
AUG 29vs SDW 4130000211.00021
SEP 1@ NYYW 14730000021.00002
SEP 1@ NYYW 1473000002
SEP 3@ MILW 7450101021.11002
SEP 3@ MILW 745010002
SEP 4@ MILW 323000013
SEP 4@ MILW 3230000131.00013
SEP 6vs SEAL 162000002
SEP 6vs SEAL 1620000020.20002
SEP 10vs CINL 0320100100.11010
SEP 10vs CINL 032010010
SEP 13@ TORL 346120011
SEP 13@ TORL 3461201111.12111
SEP 14@ TORL 2740203000.22000
SEP 14@ TORL 274020000
SEP 16vs PITW 4030000021.00002
SEP 16vs PITW 403000002
SEP 17vs PITW 314010002
SEP 17vs PITW 3140100021.01002
SEP 19vs PITL 233020000
SEP 19vs PITL 2330201000.12000
SEP 24@ COLW 734010002
SEP 24@ COLW 7340100021.01002
SEP 26@ COLL 81064303121.03412
SEP 26@ COLL 8106430012

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.