MLB/Players/Génesis Cabrera
Génesis Cabrera

GÉNESIS CABRERA

P · 20192025 · 586 games
586
CAREER GAMES · REGULAR SEASON
6 seasons · postseason below
.230
CAREER BATTING AVERAGE
472 hits in 2,048 at-bats
68
CAREER HOME RUNS
157 RBI · 50 stolen bases
4.24
CAREER ERA
318.1 innings · 303 strikeouts
17-15
CAREER RECORD
WHIP 1.37

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024TOR1384706212622020375810028.268.348.443.791
2023TOR122422569826016354811610.232.311.408.718
2022STL783384878160162840642.231.312.420.732
2021STL14249862104320640721544.209.309.309.618
2020STL401521820406532642.132.283.276.559
2019STL2616832468041222384.274.358.393.751
Career5462,04827847210806815727253650.230.321.383.704

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2025MIN400142.246311835126.541.50
2024TOR693362.263252950103.591.47
2023TOR612155.24925245884.041.31
2022STL394244.23923203284.631.32
2021STL714570.05229367733.731.26
2020STL204122.1106163232.421.16
2019STL130220.12311111924.871.67
Career3131715318.1282150154303464.241.37

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2023TOR22000.0000.220.00
2020STL42101.5001.0118.00
2019STL46100.1671.210.00

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 397 pitches
Called strike (66) Swinging strike (64) In play (44) Foul (53) Ball (170)

Catcher’s view · the zone drawn is the average of the 397 batter zones recorded here, 1.62 to 3.38 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball20050.4%96.12,27946.0%
Curveball12130.5%81.32,46447.9%
Changeup5213.1%88.51,81946.2%
Sinker246.0%96.92,33237.5%

05/Game log

2020
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
AUG 15@ CWSW 6342112121.01212
AUG 15@ CWSW 634211012
AUG 17vs CHCL 4541000121.10112
AUG 17vs CHCL 454100012
AUG 19vs CHCL 243000002
AUG 19vs CHCL 2430000021.00002
AUG 21vs CINL 244300012
AUG 21vs CINL 2443000121.00012
AUG 23vs CINW 625000010
AUG 23vs CINW 6250000102.00010
AUG 26vs KCW 6551211011.02101
AUG 26vs KCW 655121001
AUG 29vs CLEL 123000013
AUG 29vs CLEL 1230000131.00013
SEP 2@ CINL 346000021
SEP 2@ CINL 3460000212.00021
SEP 5vs CHCW 512000021
SEP 5vs CHCW 5120001210.20021
SEP 6@ CHCW 735010004
SEP 6@ CHCW 7350100041.11004
SEP 8vs MINW 643000011
SEP 8vs MINW 6430000111.00011
SEP 10vs DETL 362111010
SEP 10vs DETL 3621111100.11110
SEP 12vs CINW 710000000
SEP 12vs CINW 7100000000.00000
SEP 13vs CINL 5105110012
SEP 13vs CINL 51051100121.11112
SEP 14@ MILW 323000013
SEP 14@ MILW 3230000131.00013
SEP 18@ PITW 6540100111.01011
SEP 18@ PITW 654010011
SEP 19@ PITW 5440000031.20003
SEP 19@ PITW 544000003
SEP 22@ KCW 5040100011.01001
SEP 22@ KCW 504010001
SEP 24vs MILW 4250100011.11001
SEP 24vs MILW 425010001
SEP 27vs MILW 5250100221.11022
SEP 27vs MILW 525010022

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.