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

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

No batted balls with a location in this window.

Pitch locations · 1144 pitches
Called strike (180) Swinging strike (157) In play (202) Foul (198) Ball (407)

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

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball50444.1%94.72,36944.6%
Changeup41836.5%84.01,65948.1%
Slider22219.4%81.62,29849.1%

05/Game log

2019
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 30@ TBL 1381301032.03103
APR 6vs W 6040100011.01001
APR 10vs NYYW 8650200011.02001
APR 12@ SEAW 10661211121.12112
APR 16@ W 9120000010.20001
APR 19@ TEXW 7230000011.00001
APR 20@ TEXL 4930102000.21000
APR 22vs MINL 5942212101.02210
APR 26vs CLEL 3640100111.01011
APR 28vs CLEW 4110000010.10001
APR 30@ MINW 11040100001.01000
MAY 1@ MINL 2672202022.02202
MAY 7vs KCL 21270101012.01001
MAY 11vs TEXW 11453313110.23311
MAY 12vs TEXW 15562212011.02201
MAY 20vs CWSW 3040100011.01001
MAY 22vs CWSL 4940100021.01002
MAY 23vs CWSL 0430000011.00001
MAY 29vs CHCL 1240100221.01022
JUN 3@ SEAW 4240100011.01001
JUN 4@ SEAW 11530000111.00011
JUN 6@ SEAW 8760000342.00034
JUN 11vs MILW 10853213031.02303
JUN 15vs TORW 7260100022.01002
JUN 18@ CINL 3420000001.00000
JUN 20@ NYYL 61041212000.22100
JUN 21@ NYYL 1430000011.00001
JUN 23@ NYYW 9441101011.01101
JUN 26vs PITL 214122312033.03203
JUN 29vs SEAW 6540100011.01001
JUL 2@ COLW 9830000121.00012
JUL 3@ COLW 4231201000.12100
JUL 7vs LAAW 111061201011.22101
JUL 11@ TEXL 0550100001.11000
JUL 14@ TEXW 12422001410.20241
JUL 16@ LAAL 2750100111.11011
JUL 20vs TEXW 6130000031.00003
JUL 23vs L 3410000000.10000
JUL 26@ STLL 3540100111.01011
JUL 28@ STLW 6281211022.02102
JUL 31@ CLEL 41030000021.00002
AUG 1@ CLEW 7130000011.00001
AUG 3vs SEAW 9030000011.00001
AUG 6vs COLW 11641111011.01101
AUG 10@ BALW 23230000021.00002
AUG 11@ BALL 7861301031.03103
AUG 13@ CWSL 14113503002.05100
AUG 15@ L 6741111031.01103
AUG 17@ L 4843203101.02310
AUG 24vs LAAW 5220000110.20011
AUG 25vs LAAW 11241111001.01100
AUG 29vs TBL 8953403000.14300
AUG 30@ TORW 7451211011.02101
SEP 3@ MILL 2440100111.01011
SEP 8vs SEAW 21130000021.00002
SEP 10vs L 72192312012.03201
SEP 15@ KCW 12340100001.01000
SEP 21vs LAAL 4830000011.00001
SEP 22vs LAAW 13530000011.00001
SEP 26@ LAAL 3460000112.00011
SEP 29@ LAAW 8540100001.01000

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.