STATS
MLB/Players/Chris Devenski
Chris Devenski

CHRIS DEVENSKI

P · Pittsburgh Pirates · 20162026 · 324 games
324
CAREER GAMES · REGULAR SEASON
9 seasons · postseason below
.229
CAREER BATTING AVERAGE
343 hits in 1,495 at-bats
58
CAREER HOME RUNS
209 RBI · 69 stolen bases
3.95
CAREER ERA
424.0 innings · 434 strikeouts
27-22
CAREER RECORD
WHIP 1.13

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024TB1910825286192314246.259.344.583.928
2023TB38157243641633114210.229.280.382.662
2022PHI13621421623111124.339.349.645.994
2021AZ8327112028255.344.382.594.976
2020HOU418672018352.389.476.6671.143
2019HOU6127039691331342217213.256.309.470.780
2018HOU5017823426092313518.236.288.421.709
2017HOU62287265011211352610012.174.243.341.584
2016HOU483832679183426201049.206.246.300.546
Career3031,49519034368125820911141569.229.283.407.690

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026NYM8007.11050526.141.36
2025NYM130016.210451412.160.90
2024TB192126.22820142496.751.57
2023TB386442.13621114264.461.11
2022PHI132114.2211411238.591.50
2021AZ8107.11172528.591.77
2020HOU4013.27635114.732.73
2019HOU612369.069372172134.831.30
2018HOU502347.14222135194.181.16
2017HOU628580.2502426100112.680.94
2016HOU4844108.179262010442.160.91
Career3242722424.0363186116434613.951.13

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2023TB27101.1432.000.00
2019HOU612313.2503.039.00
2017HOU2032928.2818.089.00

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 775 pitches
Called strike (134) Swinging strike (118) In play (129) Foul (130) Ball (264)

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

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball32241.5%94.22,33747.5%
Changeup30339.0%83.01,57451.2%
Slider14919.2%82.02,35249.0%
Unknown20.3%95.52,326100.0%

05/Game log

2018
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 29@ TEXW 4130000021.00002
APR 1@ TEXW 8251211001.02100
APR 3vs BALW 10610000110.10011
APR 7vs SDW 1040000021.10002
APR 9@ MINW 2040100001.11000
APR 11@ MINL 8930000021.00002
APR 13vs TEXW 3240100031.01003
APR 15vs TEXL 1340100001.01000
APR 17@ SEAW 4130100011.01001
APR 22@ CWSW 7120000101.00010
APR 25vs LAAW 5230000011.00001
APR 29vs W 8440100011.01001
APR 30vs NYYW 2120101010.11001
MAY 3vs NYYL 5630000031.00003
MAY 5@ AZL 3431100210.21121
MAY 8@ W 4230000001.00000
MAY 11vs TEXL 0120001021.00002
MAY 18vs CLEW 4150200101.02010
MAY 20vs CLEW 3131100010.21101
MAY 25@ CLEW 11230000021.00002
MAY 27@ CLEL 91030000001.00000
MAY 28@ NYYW 5140100021.01002
MAY 29@ NYYL 5662312131.03213
JUN 1vs BOSW 7340100111.01011
JUN 6vs SEAW 7540101011.01001
JUN 7@ TEXW 5210000000.10000
JUN 9@ TEXW 4340000011.20001
JUN 14@ W 7330000011.00001
JUN 16@ KCW 10230000021.00002
JUN 20vs TBW 5130100011.01001
JUN 22vs KCL 0130000021.00002
JUN 23vs KCW 4360000022.00002
JUN 26vs TORW 7030000011.00001
JUN 28@ TBW 1040200001.02000
JUL 1@ TBL 2320102000.11000
JUL 3@ TEXW 5321100210.11121
JUL 5vs CWSW 4341111011.01101
JUL 10vs W 6530000001.00000
JUL 12vs L 4653403000.14300
JUL 14vs DETW 9170000022.00002
JUL 22@ LAAL 51433325100.03310
JUL 27vs TEXL 21145412100.04510
AUG 30vs LAAL 2591300022.03002
SEP 4vs MINW 5211111100.01110
SEP 15vs AZW 10441111011.01101
SEP 18vs SEAW 7040100011.01001
SEP 19vs SEAL 0930000001.00000
SEP 26@ TORL 1372112122.01212
SEP 29@ BALW 5230000001.00000
SEP 30@ BALL 0420000010.20001

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.