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

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

No batted balls with a location in this window.

Pitch locations · 1075 pitches
Called strike (181) Swinging strike (107) In play (207) Foul (197) Ball (383)

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

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball40037.2%94.72,32848.8%
Slider26925.0%85.02,42145.7%
Changeup11310.5%89.01,97626.5%
Sinker11310.5%94.52,25743.4%
Curveball1019.4%77.92,64048.5%
Sweeper797.3%82.92,52349.4%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 1@ WSHW 848221013
APR 1@ WSHW 8482212132.02213
APR 5vs BALL 254010001
APR 5vs BALL 2540100011.01001
APR 7vs BALW 325000000
APR 7vs BALW 3250000001.20000
APR 9vs DETL 3520000010.20001
APR 9vs DETL 352000001
APR 13@ PHIL 3410101100.01010
APR 13@ PHIL 341010010
APR 15@ NYML 3630001010.20001
APR 15@ NYML 363000001
APR 19vs BOSL 1883313222.03322
APR 19vs BOSL 188331022
APR 24vs MILL 236020012
APR 24vs MILL 2360200122.02012
APR 25vs MILL 575130010
APR 25vs MILL 5751301101.03110
APR 29@ L 1580200232.02023
APR 29@ L 158020023
MAY 7vs LAAL 0912251003
MAY 7vs LAAL 09122512032.15203
MAY 10vs CHCL 273000000
MAY 10vs CHCL 2730000001.00000
MAY 24vs CLEL 41060000122.00012
MAY 24vs CLEL 4106000012
MAY 26vs CLEL 453000002
MAY 26vs CLEL 4530000021.00002
MAY 29vs NYYL 1230000201.00020
MAY 29vs NYYL 123000020
JUN 1@ SEAL 0972203011.22201
JUN 1@ SEAL 097220001
JUN 7vs HOUL 178121002
JUN 7vs HOUL 1781211022.02102
JUN 13@ AZL 11161201111.12111
JUN 13@ AZL 1116120011
JUN 14@ SFW 8631213000.22100
JUN 14@ SFW 863121000
JUN 18vs MILL 3680001143.00014
JUN 18vs MILL 368000014
JUN 22@ LADL 273000001
JUN 22@ LADL 2730000011.00001
JUN 26vs W 5212140022
JUN 26vs W 52121401223.04122
JUL 4@ L 0510330031
JUL 4@ L 05103303312.23231
JUL 9vs TEXL 45114513112.05411
JUL 9vs TEXL 4511451011
JUL 14vs SEAW 3230000011.00001
JUL 14vs SEAW 323000001
JUL 19@ L 3138220011
JUL 19@ L 31382201112.02211
JUL 23@ SEAW 5130000111.00011
JUL 23@ SEAW 513000011
JUL 25vs L 5640100011.01001
JUL 25vs L 564010001
JUL 26vs L 454010001
JUL 26vs L 4540100011.01001
JUL 28vs W 864000001
JUL 28vs W 8640000011.10001
AUG 2vs NYML 1570100052.01005
AUG 2vs NYML 157010005
AUG 4vs NYMW 3230000021.00002
AUG 4vs NYMW 323000002
AUG 7@ NYYW 8230000011.00001
AUG 7@ NYYW 823000001
AUG 8@ NYYW 943000000
AUG 8@ NYYW 9430000001.00000
AUG 10@ WSHL 4511101000.01000
AUG 10@ WSHL 451110000
AUG 13vs TORL 1630000011.00001
AUG 13vs TORL 163000001
AUG 16vs ATLW 324010010
AUG 16vs ATLW 3240100101.01010
AUG 18vs ATLL 133110010
AUG 18vs ATLL 1331101101.01110
AUG 21@ KCL 034000013
AUG 21@ KCL 0340000131.20013
AUG 23@ TORL 452222000
AUG 23@ TORL 4522222000.02200
AUG 29@ DETW 304010001
AUG 29@ DETW 3040100011.01001
AUG 31vs SEAW 5460000202.00020
AUG 31vs SEAW 546000020
SEP 3vs LADL 264421010
SEP 3vs LADL 2644214100.22310
SEP 7@ TEXL 4661301001.03100
SEP 7@ TEXL 466130000
SEP 10@ MINL 51040000111.10011
SEP 10@ MINL 5104000011
SEP 15vs HOUL 468010021
SEP 15vs HOUL 4680100212.11021
SEP 20@ HOUL 79121311023.03102
SEP 20@ HOUL 7912131002
SEP 27vs TEXL 257010000
SEP 27vs TEXL 2570100002.01000
SEP 29vs TEXL 084331010
SEP 29vs TEXL 0843313100.13310

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.