MLB/Players/Edward Cabrera
Edward Cabrera

EDWARD CABRERA

P · Chicago Cubs · 20212026 · 167 games
167
CAREER GAMES · REGULAR SEASON
4 seasons
.213
CAREER BATTING AVERAGE
456 hits in 2,140 at-bats
84
CAREER HOME RUNS
120 RBI · 82 stolen bases
4.31
CAREER ERA
507.2 innings · 545 strikeouts
30-34
CAREER RECORD
WHIP 1.33

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024MIA40722120164242304510021440.227.321.391.712
2023MIA4472696156360223913223632.215.336.355.691
2022MIA2849848881402019661508.177.273.325.598
2021MIA141944048102121738562.247.371.505.876
Career1262,1403044568448412033665682.213.320.374.694

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026CHC155576.078483267155.681.45
2025MIA2687137.21215448150173.531.23
2024MIA204896.1825350107154.951.37
2023MIA227799.2784766118114.241.44
2022MIA146471.244243375103.011.07
2021MIA70326.12417192865.811.63
Career1043034507.2427243248545744.311.33

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 · 1732 pitches
Called strike (275) Swinging strike (221) In play (256) Foul (312) Ball (668)

Catcher’s view · the zone drawn is the average of the 1,732 batter zones recorded here, 1.61 to 3.43 feet

Pitch mix
PitchNShareMPHRPMStrike%
Changeup56532.6%93.01,63245.5%
Four-Seam Fastball48027.7%96.22,24947.7%
Curveball37921.9%84.82,50950.7%
Sinker1639.4%96.62,18038.0%
Slider1458.4%89.32,35746.9%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 15vs SFL 342115011106.051110
APR 15vs SFL 34211500110
APR 21@ CHCW 6322370037
APR 21@ CHCW 63223703375.07337
APR 27vs WSHL 41118641024
APR 27vs WSHL 411186415244.14524
MAY 2vs COLW 5414431049
MAY 2vs COLW 54144313494.03449
MAY 7@ LADL 2874114412.01441
MAY 7@ LADL 287411041
JUL 7vs CWSW 74162412143.24214
JUL 7vs CWSW 7416241014
JUL 13@ CINL 610167644073.16707
JUL 13@ CINL 61016764007
JUL 19vs NYMW 6416251051
JUL 19vs NYMW 64162512514.25151
JUL 24vs BALW 6319330046
JUL 24vs BALW 63193300465.13346
JUL 30@ TBL 3917231027
JUL 30@ TBL 39172311275.03227
AUG 4@ ATLW 7017030028
AUG 4@ ATLW 70170300285.03028
AUG 9vs SDL 2624040034
AUG 9vs SDL 26240400347.04034
AUG 14@ PHIL 5916661042
AUG 14@ PHIL 59166615424.06642
AUG 20vs AZL 1321342033
AUG 20vs AZL 13213423336.04333
AUG 26@ COLL 2321361028
AUG 26@ COLL 23213613285.16328
AUG 31@ SFW 4322260023
AUG 31@ SFW 43222602235.16123
SEP 8vs PHIW 101230300167.03016
SEP 8vs PHIW 10123030016
SEP 13@ WSHL 1420210019
SEP 13@ WSHL 14202100196.01019
SEP 19vs LADL 42010740053
SEP 19vs LADL 420107404532.14753
SEP 25@ MINL 3821341015
SEP 25@ MINL 38213413155.04115

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.