MLB/Players/Eduardo Rodriguez
Eduardo Rodriguez

EDUARDO RODRIGUEZ

P · Arizona Diamondbacks · 20152026 · 481 games
481
CAREER GAMES · REGULAR SEASON
9 seasons · postseason below
.250
CAREER BATTING AVERAGE
2,204 hits in 8,828 at-bats
284
CAREER HOME RUNS
494 RBI · 58 stolen bases
4.01
CAREER ERA
1471.2 innings · 1,419 strikeouts
108-71
CAREER RECORD
WHIP 1.32

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024AZ2040458112282162738944.277.339.475.815
2023DET521,12611825650430559628620.227.288.359.647
2022DET34704981743422443681448.247.313.403.717
2021BOS641,2441743448223872943704.277.327.437.765
2019BOS681,54017639060448841504268.253.320.391.710
2018BOS541,0021122383263250902922.238.300.377.678
2017BOS501,04613225266638621003004.241.307.424.732
2016BOS408201161984803250802004.241.309.417.726
2015BOS429421102404042651741964.255.309.389.698
Career4248,8281,0942,204440302844947902,30858.250.311.403.714

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026AZ28145167.01484855122142.591.22
2025AZ2999154.11788660143255.021.54
2024AZ103450.05628194785.041.50
2023DET26139152.21285648143153.301.15
2022DET175591.087413472124.051.33
2021BOS32138157.21728347185194.741.39
2019BOS34196203.11958675213243.811.33
2018BOS27135129.21195545146163.821.26
2017BOS2567137.11266450150194.191.28
2016BOS2037107.0995640100164.711.30
2015BOS21106121.2120523798133.851.29
Career269108711471.21,4286555101,4191814.011.32

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2021BOS6481016.20812.2144.97
2018BOS1436626.16710.0116.30
2017BOS211001.0000.00

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 1852 pitches
Called strike (242) Swinging strike (215) In play (315) Foul (386) Ball (694)

Catcher’s view · the zone drawn is the average of the 1,852 batter zones recorded here, 1.60 to 3.52 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball91349.3%93.42,32648.3%
Sinker33117.9%93.22,39542.3%
Changeup30716.6%87.32,39641.7%
Slider28915.6%85.663945.0%
Unknown110.6%93.42,15636.4%
Intentional Ball10.1%68.71,4730.0%

05/Game log

2016
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAY 31@ BALW 62242602036.06203
MAY 31@ BALW 6224260003
JUN 5vs TORL 45205445305.24530
JUN 5vs TORL 4520544030
JUN 11@ MINW 15418461044
JUN 11@ MINW 154184614444.26444
JUN 16vs BALL 15215814254.18525
JUN 16vs BALL 1521581025
JUN 22vs CWSL 6823441027
JUN 22vs CWSL 68234413276.04327
JUN 27@ TBL 713189112012
JUN 27@ TBL 7131891129122.211912
JUL 16@ NYYW 5224141021
JUL 16@ NYYW 52241411217.04121
JUL 22vs MINL 12202611185.16218
JUL 22vs MINL 1220261018
JUL 27vs DETL 34243913365.19336
JUL 27vs DETL 3424391036
AUG 1@ SEAW 21211301266.13126
AUG 1@ SEAW 2121130026
AUG 6@ LADL 0321380015
AUG 6@ LADL 03213803154.18315
AUG 11vs NYYL 2423131016
AUG 11vs NYYL 24231311167.03116
AUG 16@ BALW 5312000027
AUG 16@ BALW 53120000274.00027
AUG 28vs KCL 41019541041
AUG 28vs KCL 410195412415.14541
SEP 4@ L 01260100258.01025
SEP 4@ L 0126010025
SEP 10@ TORL 23233413256.04225
SEP 10@ TORL 2323341025
SEP 15vs NYYW 75144804002.18400
SEP 15vs NYYW 7514480000
SEP 20@ BALW 5223241017
SEP 20@ BALW 52232411176.14217
SEP 25@ TBW 32181300213
SEP 25@ TBW 321813012135.131213
OCT 1vs TORL 3418330059
OCT 1vs TORL 34183302595.03359

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.