STATS
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

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

No batted balls with a location in this window.

Pitch locations · 1588 pitches
Called strike (273) Swinging strike (208) In play (281) Foul (265) Ball (561)

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

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball77148.6%95.62,38949.3%
Slider54734.4%83.82,48947.0%
Curveball22414.1%78.92,72846.0%
Changeup462.9%89.72,08015.2%

05/Game log

2022
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 9@ STLL 267220020
APR 9@ STLL 2672201201.22220
APR 14vs WSHW 94100100153.01015
APR 14vs WSHW 9410010015
APR 19@ MILL 25101111053.01105
APR 19@ MILL 2510111005
MAY 24vs COLL 12180300255.03025
MAY 24vs COLL 1218030025
MAY 29@ SDL 24192512135.05213
MAY 29@ SDL 2419251013
JUN 4vs AZW 21221400285.24028
JUN 4vs AZW 2122140028
JUN 10@ ATLL 2421481017
JUN 10@ ATLL 24214814174.28317
JUN 15@ STLW 6418461032
JUN 15@ STLW 64184613324.16332
JUN 21vs CHCW 7119141023
JUN 21vs CHCW 71191411235.04123
JUN 26@ TBL 2418140054
JUN 26@ TBL 24181401545.04154
JUL 1vs MILL 21910753021
JUL 1vs MILL 219107537211.25721
JUL 7@ CINW 4221141017
JUL 7@ CINW 42211411176.04117
AUG 17vs BOSL 3823460043
AUG 17vs BOSL 38234604436.06443
AUG 22vs ATLL 1224241035
AUG 22vs ATLL 12242412357.04235
AUG 28@ PHIW 5019030027
AUG 28@ PHIW 50190300275.03027
SEP 3vs TORL 14241401256.04125
SEP 3vs TORL 1424140025
SEP 9vs STLW 8222140021
SEP 9vs STLW 82221401215.14121
SEP 14@ CINW 10415130003
SEP 14@ CINW 104151301034.03103
SEP 21@ NYYL 214206610210
SEP 21@ NYYL 2142066162104.266210
SEP 26vs CINW 8313221002
SEP 26vs CINW 83132212024.02202
OCT 2@ STLW 75124314203.03220
OCT 2@ STLW 7512431020

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.