STATS
MLB/Players/Bryan Abreu
Bryan Abreu

BRYAN ABREU

P · Houston Astros · 20192026 · 622 games
622
CAREER GAMES · REGULAR SEASON
6 seasons · postseason below
.203
CAREER BATTING AVERAGE
376 hits in 1,856 at-bats
42
CAREER HOME RUNS
108 RBI · 54 stolen bases
2.80
CAREER ERA
385.2 innings · 518 strikeouts
21-15
CAREER RECORD
WHIP 1.20

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024HOU1565705411820218356420626.207.287.344.631
2023HOU14449634881801218622008.177.269.286.555
2022HOU11043432901404255217614.207.292.267.559
2021HOU62276527018082836724.254.340.406.746
2020HOU8224220011460.091.444.182.626
2019HOU14582820016262.138.219.172.391
Career4941,8561783767424210823468654.203.292.313.604

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026HOU585356.03723407073.701.38
2025HOU703471.051183110542.281.15
2024HOU783378.159273210393.101.16
2023HOU723272.044143110061.751.04
2022HOU554060.14513268821.941.18
2021HOU313336.03523183645.751.47
2020HOU4003.1117302.702.40
2019HOU7008.24131301.040.81
Career3752115385.2276120188518322.801.20

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2024HOU24000.0001.120.00
2023HOU1831614.1948.1144.32
2022HOU2038400.10511.1190.00
2019HOU24212.5000.2027.00

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 · 1300 pitches
Called strike (240) Swinging strike (204) In play (184) Foul (212) Ball (460)

Catcher’s view · the zone drawn is the average of the 1,300 batter zones recorded here, 1.58 to 3.38 feet

Pitch mix
PitchNShareMPHRPMStrike%
Slider69053.1%86.22,91452.5%
Four-Seam Fastball60246.3%96.72,35648.8%
Changeup70.5%90.01,6750.0%
Sinker10.1%96.42,1750.0%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 30vs NYYL 3543223211.02321
MAR 30vs NYYL 354322021
MAR 31vs NYYL 346020002
MAR 31vs NYYL 3460200021.12002
APR 6@ TEXL 2720101110.11011
APR 6@ TEXL 272010011
APR 8@ TEXW 1054010000
APR 8@ TEXW 10540100001.01000
APR 9@ KCL 343000011
APR 9@ KCL 3430000111.00011
APR 11@ KCL 3135321011
APR 11@ KCL 31353213111.02311
APR 13vs TEXW 925020011
APR 13vs TEXW 9250200111.02011
APR 15vs ATLL 1630000101.10010
APR 15vs ATLL 163000010
APR 17vs ATLL 4530000021.00002
APR 17vs ATLL 453000002
APR 19@ WSHW 534010001
APR 19@ WSHW 5340100011.01001
APR 20@ WSHL 4540100121.01012
APR 20@ WSHL 454010012
APR 25@ CHCL 1371212021.22102
APR 25@ CHCL 137121002
APR 27@ COLW 12430000131.00013
APR 27@ COLW 1243000013
APR 28@ COLW 8230000021.00002
APR 28@ COLW 823000002
APR 30vs CLEW 10930000221.00022
APR 30vs CLEW 1093000022
MAY 5vs SEAL 4541101011.01101
MAY 5vs SEAL 454110001
MAY 9@ NYYW 434000003
MAY 9@ NYYW 4340000031.10003
MAY 10@ DETW 524010003
MAY 10@ DETW 5240100031.01003
MAY 13vs W 922000012
MAY 13vs W 9220000121.00012
MAY 14vs W 2130100001.01000
MAY 14vs W 213010000
MAY 17vs MILW 5430000111.00011
MAY 17vs MILW 543000011
MAY 19vs MILW 944020000
MAY 19vs MILW 9440203000.22000
MAY 21vs LAAW 654111002
MAY 21vs LAAW 6541111021.01102
MAY 22vs LAAL 123000002
MAY 22vs LAAL 1230000021.00002
MAY 24@ W 635120002
MAY 24@ W 6351201021.02102
MAY 26@ W 523010011
MAY 26@ W 5230100111.01011
MAY 28@ SEAL 2430000021.00002
MAY 28@ SEAL 243000002
MAY 29@ SEAL 123000003
MAY 29@ SEAL 1230000031.00003
JUN 1vs MINW 524120021
JUN 1vs MINW 5241201211.02121
JUN 2vs MINL 344010002
JUN 2vs MINL 3440100021.01002
JUN 4vs STLW 8550100121.11012
JUN 4vs STLW 855010012
JUN 8@ LAAW 6110000200.10020
JUN 8@ LAAW 611000020
JUN 9@ LAAL 7930000111.00011
JUN 9@ LAAL 793000011
JUN 11@ SFW 313000001
JUN 11@ SFW 3130000011.00001
JUN 14vs DETW 403000000
JUN 14vs DETW 4030000001.00000
JUN 19@ CWSW 413000001
JUN 19@ CWSW 4130000011.00001
JUN 20@ CWSW 5330000021.00002
JUN 20@ CWSW 533000002
JUN 21vs BALW 14114010000
JUN 21vs BALW 141140100001.01000
JUN 30@ NYMW 1054211022
JUN 30@ NYMW 10542112221.01222
JUL 1@ TORW 3140100111.01011
JUL 1@ TORW 314010011
JUL 3@ TORW 9230000011.00001
JUL 3@ TORW 923000001
JUL 5@ MINW 13125120012
JUL 5@ MINW 131251201121.02112
JUL 7@ MINL 2330100011.01001
JUL 7@ MINL 233010001
JUL 9vs MIAW 435120001
JUL 9vs MIAW 4351201011.02101
JUL 11vs MIAW 635020003
JUL 11vs MIAW 6350200031.02003
JUL 12vs TEXW 6351201121.02112
JUL 12vs TEXW 635120012
JUL 19@ SEAW 3030000021.00002
JUL 19@ SEAW 303000002
JUL 20@ SEAW 4220000121.00012
JUL 20@ SEAW 422000012
JUL 24@ W 814000011
JUL 24@ W 8140000111.00011
JUL 26vs LADW 5020100010.21001
JUL 26vs LADW 502010001
JUL 27vs LADW 763000000
JUL 27vs LADW 7630000001.00000
JUL 29vs PITL 3550100131.11013
JUL 29vs PITL 355010013
JUL 31vs PITW 5430000001.00000
JUL 31vs PITW 543000000
AUG 2vs TBW 3230000021.00002
AUG 2vs TBW 323000002
AUG 5@ TEXL 343000001
AUG 5@ TEXL 3430000011.00001
AUG 7@ TEXW 6450100011.11001
AUG 7@ TEXW 645010001
AUG 9@ BOSW 8440100111.01011
AUG 9@ BOSW 844010011
AUG 10@ BOSW 5462302011.03201
AUG 10@ BOSW 546230001
AUG 13@ TBW 3240000021.10002
AUG 13@ TBW 324000002
AUG 14@ TBW 213100010
AUG 14@ TBW 2131001101.00110
AUG 17vs CWSW 613000012
AUG 17vs CWSW 6130000121.00012
AUG 18vs CWSW 2040000021.00002
AUG 18vs CWSW 204000002
AUG 23@ BALL 577551000
AUG 23@ BALL 5775515000.15500
AUG 25@ BALW 6330000021.00002
AUG 25@ BALW 633000002
AUG 26@ PHIL 2330000011.00001
AUG 26@ PHIL 233000001
AUG 29vs KCW 633120001
AUG 29vs KCW 6331203010.12101
AUG 30vs KCW 3240100001.01000
AUG 30vs KCW 324010000
SEP 1vs KCW 7240100001.01000
SEP 1vs KCW 724010000
SEP 5@ CINL 0151211011.02101
SEP 5@ CINL 015121001
SEP 7vs AZW 1151000000
SEP 7vs AZW 11510000000.10000
SEP 10vs L 3450000052.00005
SEP 10vs L 345000005
SEP 12vs W 6310000000.20000
SEP 12vs W 631000000
SEP 13@ LAAW 533000002
SEP 13@ LAAW 5330000021.00002
SEP 17@ SDW 433000011
SEP 17@ SDW 4330000111.00011
SEP 19vs LAAW 314010000
SEP 19vs LAAW 3140100001.01000
SEP 22vs LAAL 8951112001.21100
SEP 22vs LAAL 895111000
SEP 24vs SEAW 434000001
SEP 24vs SEAW 4340000011.10001
SEP 27@ CLEW 5220000020.20002
SEP 27@ CLEW 522000002

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.