MLB/Players/Roansy Contreras
Roansy Contreras

ROANSY CONTRERAS

P · 20212025 · 185 games
185
CAREER GAMES · REGULAR SEASON
4 seasons
.248
CAREER BATTING AVERAGE
446 hits in 1,802 at-bats
70
CAREER HOME RUNS
128 RBI · 60 stolen bases
4.77
CAREER ERA
247.1 innings · 207 strikeouts
10-16
CAREER RECORD
WHIP 1.37

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024LAA985187212628022406211220.243.324.425.749
2023PIT3853210015032022466411026.282.359.466.825
2022PIT427309016456226427817214.225.300.414.713
2021PIT222062000280.273.333.364.697
Career1801,80226244611827012820640260.248.325.432.756

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2025COL50012.21282635.681.11
2024LAA492468.163333156114.351.38
2023PIT193768.175503255116.591.57
2022PIT215595.082403986133.791.27
2021PIT1003.0301400.001.33
Career951016247.1235131105207384.771.37

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 197 pitches
Called strike (32) Swinging strike (19) In play (42) Foul (34) Ball (70)

Catcher’s view · the zone drawn is the average of the 197 batter zones recorded here, 1.58 to 3.41 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball8342.1%95.22,35947.0%
Slider3718.8%84.22,48045.9%
Curveball3316.8%79.02,62548.5%
Changeup2211.2%88.22,07818.2%
Sinker2211.2%95.42,22740.9%

05/Game log

2025
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
AUG 27vs BOSL 2330124.13012
SEP 6vs SDL 81030110.23411
SEP 9@ LADL 2732023.03202
SEP 14@ SDL 6910003.21000
SEP 17vs MIAL 4821011.02201

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.