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

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

No batted balls with a location in this window.

Pitch locations · 946 pitches
Called strike (135) Swinging strike (140) In play (155) Foul (175) Ball (341)

Catcher’s view · the zone drawn is the average of the 946 batter zones recorded here, 1.60 to 3.35 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball33835.7%96.02,25753.0%
Cutter30432.1%89.62,12248.7%
Sinker13914.7%95.42,23636.0%
Curveball12613.3%79.62,31350.8%
Changeup394.1%88.81,67523.1%

05/Game log

2023
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 9@ MILL 1630100000.21000
APR 9@ MILL 163010000
APR 11@ COLW 965000003
APR 11@ COLW 9650000031.20003
APR 13vs PITL 0552222031.02203
APR 13vs PITL 055222003
APR 15vs PITL 3610000000.20000
APR 15vs PITL 361000000
APR 17vs AZL 366000003
APR 17vs AZL 3660000032.00003
APR 19vs AZW 14551201021.02102
APR 19vs AZW 1455120002
APR 22@ SEAL 452000001
APR 22@ SEAL 4520000010.20001
APR 23@ SEAW 7320100110.11011
APR 23@ SEAW 732010011
APR 25@ SFL 455000004
APR 25@ SFL 4550000041.20004
APR 27@ SFW 6070200121.22012
APR 27@ SFW 607020012
APR 29@ LADL 0110000100.10010
APR 29@ LADL 011000010
MAY 5vs DETL 453000011
MAY 5vs DETL 4530000111.00011
MAY 6vs DETL 562110010
MAY 6vs DETL 5621100100.11110
MAY 8@ CHCW 3140100211.11021
MAY 8@ CHCW 314010021
MAY 12@ BOSW 8622101210.11221
MAY 12@ BOSW 862210021
MAY 14@ BOSW 914010022
MAY 14@ BOSW 9140100221.01022
MAY 18vs LADW 1683322010
MAY 18vs LADW 16833225100.12310
MAY 21vs LADW 10540100021.01002
MAY 21vs LADW 1054010002
MAY 24@ CINL 31010230012
MAY 24@ CINL 310102302122.13212
MAY 28@ CLEL 341000000
MAY 28@ CLEL 3410000000.20000
JUN 2@ PITL 5740100011.01001
JUN 2@ PITL 574010001
JUN 4@ PITL 1250000001.20000
JUN 4@ PITL 125000000
JUN 5@ TEXL 343120010
JUN 5@ TEXL 3431201100.12110
JUN 10vs CINL 484110011
JUN 10vs CINL 4841101111.01111
JUN 13vs SFL 31183424121.24312
JUN 13vs SFL 3118342012
JUN 16@ NYML 1630000001.00000
JUN 16@ NYML 163000000
JUN 19@ WSHW 862000000
JUN 19@ WSHW 8620001000.20000
JUN 25vs CHCW 7540000021.10002
JUN 25vs CHCW 754000002
JUN 29vs HOUL 0143010001
JUN 29vs HOUL 01430101010.21001
JUL 4@ MIAL 21540200101.02010
JUL 4@ MIAL 2154020010
JUL 9@ CWSW 432000010
JUL 9@ CWSW 4320000100.10010
JUL 15vs WSHW 967230003
JUL 15vs WSHW 9672302031.13203
JUL 24@ LADW 6330000011.00001
JUL 24@ LADW 633000001
JUL 25@ LADL 787010003
JUL 25@ LADL 7870100032.01003
JUL 29vs LAAW 6120000010.20001
JUL 29vs LAAW 612000001
JUL 30vs LAAL 234000000
JUL 30vs LAAL 2340000001.10000
AUG 1vs BALL 3136320010
AUG 1vs BALL 31363203101.02010
AUG 3vs BALL 164010002
AUG 3vs BALL 1640100021.01002
AUG 5@ BOSW 541000001
AUG 5@ BOSW 5410000010.10001
AUG 7@ CLEW 3130000001.00000
AUG 7@ CLEW 313000000
AUG 8@ CLEL 0130000011.00001
AUG 8@ CLEL 013000001
AUG 10@ CLEL 343000010
AUG 10@ CLEL 3430001101.00010
AUG 13vs CHCW 1143000000
AUG 13vs CHCW 11430000001.00000
AUG 16vs PHIL 492000001
AUG 16vs PHIL 4920000010.20001
AUG 18@ CINL 0110000000.10000
AUG 18@ CINL 011000000
AUG 20@ CINW 10340100011.01001
AUG 20@ CINW 1034010001
AUG 23@ BALL 0730000011.00001
AUG 23@ BALL 073000001
AUG 25vs CLEL 251000000
AUG 25vs CLEL 2510000000.10000
AUG 27vs CLEL 71030100000.21000
AUG 27vs CLEL 7103010000
AUG 28vs WSHW 633000000
AUG 28vs WSHW 6330000001.00000
SEP 1@ COLW 1392111000
SEP 1@ COLW 13921113000.11100
SEP 2@ COLL 785020001
SEP 2@ COLL 7850200011.02001
SEP 4@ W 6530100010.21001
SEP 4@ W 653010001
SEP 10vs KCW 5210000000.10000
SEP 10vs KCW 521000000
SEP 11vs TEXL 41034215310.22431
SEP 11vs TEXL 4103421031
SEP 13vs TEXL 0103000001
SEP 13vs TEXL 01030000011.00001
SEP 17vs BOSW 3231101110.21111
SEP 17vs BOSW 323110011
SEP 23@ TBL 6710000010.10001
SEP 23@ TBL 671000001
SEP 27vs NYYL 0630100001.01000
SEP 27vs NYYL 063010000
SEP 30vs TBL 572010000
SEP 30vs TBL 5720100000.11000
OCT 1vs TBL 81251201021.02102
OCT 1vs TBL 8125120002

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.