MLB/Players/Dennis Santana
Dennis Santana

DENNIS SANTANA

P · Pittsburgh Pirates · 20182026 · 530 games
530
CAREER GAMES · REGULAR SEASON
7 seasons
.234
CAREER BATTING AVERAGE
384 hits in 1,638 at-bats
34
CAREER HOME RUNS
126 RBI · 34 stolen bases
4.33
CAREER ERA
338.2 innings · 311 strikeouts
17-25
CAREER RECORD
WHIP 1.24

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024PIT124518661143648354213814.220.279.351.630
2023NYM18821420604714240.244.354.463.818
2022TEX12643878100260436561086.228.316.315.631
2021TEX1104006296122829649212.240.345.340.685
2020LAD2412822304081014362.234.310.453.763
2019LAD64081202248120.300.417.550.967
2018LAD23210122205280.375.412.563.974
Career4101,63826038486103412620041834.234.318.361.679

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026AZ502547.04629224295.551.45
2025PIT704570.14417176052.180.87
2024PIT623171.25731216943.891.09
2023NYM91010.210771225.911.59
2022TEX633858.25034285425.221.33
2021TEX552454.24826324644.281.46
2020LAD121217.0151071845.291.29
2019LAD3005.0644617.202.00
2018LAD1103.26514012.271.91
Career3251725338.2282163139311314.331.24

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 991 pitches
Called strike (172) Swinging strike (120) In play (169) Foul (149) Ball (381)

Catcher’s view · the zone drawn is the average of the 991 batter zones recorded here, 1.59 to 3.36 feet

Pitch mix
PitchNShareMPHRPMStrike%
Slider40140.5%85.82,67553.1%
Sinker38639.0%96.72,42138.6%
Changeup13213.3%89.92,06929.5%
Four-Seam Fastball727.3%97.62,51455.6%

05/Game log

2022
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 8@ TORL 8105110011
APR 8@ TORL 81051101111.11111
APR 10@ TORW 12630100001.01000
APR 10@ TORW 1263010000
APR 11vs COLL 463010000
APR 11vs COLL 4630100001.01000
APR 24@ L 023000000
APR 24@ L 0230000001.00000
APR 26vs HOUL 1530000011.00001
APR 26vs HOUL 153000001
APR 30vs ATLW 311000000
APR 30vs ATLW 3110000000.10000
MAY 3@ PHIW 6410000000.20000
MAY 3@ PHIW 641000000
MAY 8@ NYYL 1210000000.10000
MAY 8@ NYYW 421000000
MAY 8@ NYYL 121000000
MAY 8@ NYYW 4210000000.10000
MAY 11vs KCL 2851101101.01110
MAY 11vs KCL 285110010
MAY 14vs BOSL 3113110001
MAY 14vs BOSL 31131101011.01101
MAY 17vs LAAW 1053000002
MAY 17vs LAAW 10530000021.00002
MAY 18vs LAAW 6551101011.01001
MAY 18vs LAAW 655110001
MAY 21@ HOUL 123000000
MAY 21@ HOUL 1230000001.00000
MAY 25@ LAAW 7230000011.00001
MAY 25@ LAAW 723000001
MAY 27@ W 8530000011.00001
MAY 27@ W 853000001
MAY 29@ L 5640101000.21000
MAY 29@ L 564010000
MAY 30vs TBW 953000001
MAY 30vs TBW 9530000011.00001
JUN 1vs TBL 3462102002.01000
JUN 1vs TBL 346210000
JUN 4vs SEAW 3230000011.00001
JUN 4vs SEAW 323000001
JUN 5vs SEAL 563010010
JUN 5vs SEAL 5630100100.21010
JUN 7@ CLEW 635010011
JUN 7@ CLEW 6350102111.11011
JUN 10@ CWSL 3861101131.21113
JUN 10@ CWSL 386110013
JUN 12@ CWSW 866010000
JUN 12@ CWSW 8660102001.21000
JUN 14vs HOUL 3420000010.20001
JUN 14vs HOUL 342000001
JUN 16@ DETW 3140000021.00002
JUN 16@ DETW 314000002
JUN 19@ DETL 372010011
JUN 19@ DETL 3720102110.11011
JUN 21vs PHIW 703000000
JUN 21vs PHIW 7030000001.00000
JUN 22vs PHIW 424010002
JUN 22vs PHIW 4240100021.01002
JUN 24vs WSHL 123120001
JUN 24vs WSHL 1231201010.12101
JUN 28@ KCW 833000000
JUN 28@ KCW 8330000001.00000
JUL 2@ NYMW 735010001
JUL 2@ NYMW 7350100011.11001
JUL 4@ BALL 6720000010.20001
JUL 4@ BALL 672000001
JUL 5@ BALL 91053303210.23321
JUL 5@ BALL 9105330021
JUL 8vs MINW 654010000
JUL 8vs MINW 6540100001.01000
JUL 9vs MINW 974120011
JUL 9vs MINW 9741201110.22111
JUL 11vs W 10810000000.10000
JUL 11vs W 1081000000
JUL 12vs L 7145620031
JUL 12vs L 71456203311.12531
JUL 14vs SEAL 5643301010.13301
JUL 14vs SEAL 564330001
JUL 17vs SEAL 262000001
JUL 17vs SEAL 2620000010.20001
JUL 21@ MIAW 8050200001.02000
JUL 21@ MIAW 805020000
JUL 23@ L 131200030
JUL 23@ L 1312000300.20130
JUL 25@ SEAL 3410000010.10001
JUL 25@ SEAL 341000001
JUL 30@ LAAL 793320011
JUL 30@ LAAL 7933202110.12311
AUG 1vs BALL 273000011
AUG 1vs BALL 2730000111.00011
AUG 2vs BALL 2852212121.02212
AUG 2vs BALL 285221012
AUG 24@ COLW 16454503000.15400
AUG 24@ COLW 1645450000
AUG 27vs DETL 2115000013
AUG 27vs DETL 21150000131.20013
AUG 31vs HOUL 357010014
AUG 31vs HOUL 3570100142.01014
SEP 3@ BOSL 357110023
SEP 3@ BOSL 3571101232.01123
SEP 7@ HOUL 3440000021.10002
SEP 7@ HOUL 344000002
SEP 9vs TORL 341000000
SEP 9vs TORL 3410000000.10000
SEP 10vs TORL 71130100101.01010
SEP 10vs TORL 7113010010
SEP 12@ MIAL 61030000001.00000
SEP 12@ MIAL 6103000000
SEP 14vs L 7862212131.12213
SEP 14vs L 786221013
SEP 17@ TBL 1561302001.13100
SEP 17@ TBL 156130000
SEP 20vs LAAL 254330001
SEP 20vs LAAL 2543301010.13301
SEP 23vs CLEL 3630000011.00001
SEP 23vs CLEL 363000001
SEP 25vs CLEL 4104000011
SEP 25vs CLEL 41040000111.10011
SEP 27@ SEAW 501000010
SEP 27@ SEAW 5010000100.10010
OCT 2@ LAAL 382000010
OCT 2@ LAAL 3820000101.00010
OCT 4vs NYYL 452000001
OCT 4vs NYYL 4520000010.20001
OCT 5vs NYYW 423000012
OCT 5vs NYYW 4230000121.00012

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.