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

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

No batted balls with a location in this window.

Pitch locations · 1268 pitches
Called strike (208) Swinging strike (225) In play (188) Foul (210) Ball (437)

Catcher’s view · the zone drawn is the average of the 1,268 batter zones recorded here, 1.56 to 3.45 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball50339.7%94.02,36949.7%
Changeup48037.9%83.01,49550.6%
Slider28522.5%82.82,35852.6%

05/Game log

2017
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 6vs SEAW 53120000174.00017
APR 9vs KCW 54151311074.03107
APR 15@ W 7240100031.01003
APR 18vs LAAW 3060000042.00004
APR 20vs LAAW 21101311042.13104
APR 26@ CLEL 6730000021.00002
APR 27@ CLEL 3492112152.11215
MAY 2vs TEXW 6250000021.20002
MAY 6@ LAAW 7630000001.00000
MAY 7@ LAAL 1231201110.12111
MAY 10vs ATLW 8340000031.10003
MAY 11@ NYYW 3260000242.00024
MAY 14@ NYYL 61143305110.13311
MAY 17@ MIAW 3030000111.00011
MAY 23vs DETW 1060000022.20002
MAY 25vs DETL 3652202101.02210
MAY 27vs BALW 2060300011.03001
MAY 31@ MINW 7270100002.01000
JUN 3@ TEXW 6560100031.21003
JUN 3@ TEXW 7130000111.00011
JUN 7@ KCL 7940000021.10002
JUN 9@ KCW 6130000001.00000
JUN 10vs LAAW 3120001010.20001
JUN 13vs TEXL 1651101101.11110
JUN 14vs TEXL 2451211111.02111
JUN 18vs BOSW 7130000001.00000
JUN 19vs BOSL 5620101010.21001
JUN 20@ W 4130000021.00002
JUN 22@ W 12930000031.00003
JUN 25@ SEAW 82100100022.21002
JUN 25@ SEAW 5230000011.00001
JUN 29vs W 6180200122.02012
JUL 2vs NYYW 8160000042.00004
JUL 5@ ATLW 10440000121.10012
JUL 8@ TORL 2764314121.03412
JUL 15vs MINW 10540100011.11001
JUL 16vs MINW 5330000011.00001
JUL 18vs SEAL 7941111011.01101
JUL 21@ BALW 8721113000.11100
JUL 23@ BALL 7961111012.01101
JUL 28@ DETW 6520000101.00010
JUL 29@ DETL 3520101000.11000
AUG 1vs TBW 14710000000.10000
AUG 4vs TBL 3541103010.21001
AUG 5vs TORL 3420000210.20021
AUG 11@ CWSL 2320000010.20001
AUG 13@ TEXW 2110000200.10020
AUG 15@ AZW 9430100111.01011
AUG 19vs W 3131211000.12100
AUG 23vs WSHL 3460000022.00002
AUG 26@ LAAW 2150200111.02011
AUG 27@ LAAW 7530000011.00001
AUG 31vs TEXW 5160000112.10011
SEP 3vs NYMW 8670100232.01023
SEP 7@ SEAW 5340100011.11001
SEP 9@ L 41142212001.02200
SEP 15@ LAAW 5251211021.02102
SEP 17vs SEAW 7130000011.00001
SEP 20vs CWSW 3140000131.00013
SEP 23vs LAAW 3030000011.00001
SEP 25vs LAAL 5772302101.03110
SEP 29@ BOSW 3240000021.10002

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.