MLB/Players/Sandy Alcantara
Sandy Alcantara

SANDY ALCANTARA

P · Miami Marlins · 20172026 · 353 games
353
CAREER GAMES · REGULAR SEASON
7 seasons · postseason below
.231
CAREER BATTING AVERAGE
1,538 hits in 6,672 at-bats
182
CAREER HOME RUNS
341 RBI · 140 stolen bases
3.63
CAREER ERA
1271.0 innings · 1,073 strikeouts
65-76
CAREER RECORD
WHIP 1.18

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2023MIA561,40018235260244839630234.251.299.391.691
2022MIA641,6401343486412326410041448.212.257.324.582
2021MIA661,536170342806427510040226.223.270.365.635
2020MIA14310447016081530786.226.294.355.649
2019MIA641,486188358864468516230224.241.316.397.713
2018MIA12234265016061346602.214.343.359.702
2017STL16661218204612200.273.385.485.869
Career2926,6727561,538324241823415461,578140.231.289.368.657

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026MIA30139195.21817751142193.541.19
2025MIA311112174.216510457142225.361.27
2023MIA28712184.21768548151224.141.21
2022MIA32149228.21745850207162.280.98
2021MIA33915205.21717350201213.191.07
2020MIA73242.03514153943.001.19
2019MIA32614197.11798581151233.881.32
2018MIA62334.02513233033.441.41
2017STL8008.19461024.321.80
Career20765761271.01,1155133811,0731323.631.18

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2020MIA4491124.22412.2124.26

04/Every pitch

2019 Regular season
Play log from 2015
Spray chart · 15 batted balls
Sacrifice buntGroundout · 77.1 mph · 5 ftGroundout · 61.3 mph · 7 ftGroundout · 74.2 mph · 17 ftGroundout · 77.1 mph · 17 ftSacrifice buntGroundout · 75.6 mph · 112 ftGroundout · 80.4 mph · 5 ftGroundoutSacrifice buntDouble · 110.4 mph · 329 ftSingle · 89.4 mph · 247 ftSingle · 29.0 mph · 35 ftSingle · 97.3 mph · 26 ftSingle · 99.5 mph · 197 ft
Hit (5) Out (10) Home run (0)
Average exit velocity 79.2 mph · longest 329 ft
Pitch locations · 3090 pitches
Called strike (464) Swinging strike (360) In play (598) Foul (571) Ball (1097)

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

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball92830.0%95.62,35745.3%
Sinker83126.9%95.42,40345.1%
Cutter69622.5%86.02,47449.7%
Changeup40413.1%89.21,93641.1%
Slider2317.5%81.42,49540.3%
Unknown10.0%0.0%

05/Game log

2019
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 31vs COLW 3026040006
MAR 31vs COLW 30260400068.04006
APR 6@ ATLW 4216240050
APR 6@ ATLW 42162402504.04250
APR 12vs PHIL 19256110026
APR 12vs PHIL 192561106265.011626
APR 17vs CHCL 06245705176.07517
APR 17vs CHCL 0624570017
APR 24@ CLEL 2618241042
APR 24@ CLEL 26182412425.04142
APR 30vs CLEL 4722672031
APR 30vs CLEL 47226726315.17431
MAY 6@ CHCW 6516341065
MAY 6@ CHCW 65163413655.04365
MAY 11@ NYML 1424482021
MAY 11@ NYML 14244824215.28421
MAY 19vs NYMW 30270200189.02018
MAY 19vs NYMW 3027020018
MAY 25@ WSHL 05205604225.06422
MAY 25@ WSHL 0520560022
MAY 30vs SFL 13170200536.02053
MAY 30vs SFL 1317020053
JUN 5@ MILW 8323150015
JUN 5@ MILW 83231501157.05115
JUN 10vs STLL 1418440046
JUN 10vs STLL 14184401465.04146
JUN 16vs PITL 4526380026
JUN 16vs PITL 45263803266.08326
JUN 21@ PHIW 21301800467.28146
JUN 21@ PHIW 2130180046
JUN 27vs WSHL 58256736116.07611
JUN 27vs WSHL 5825673011
JUL 3@ WSHL 1321241045
JUL 3@ WSHL 13212412455.24245
JUL 14vs NYML 2628491026
JUL 14vs NYML 26284914266.09426
JUL 20@ LADL 610216726345.07634
JUL 20@ LADL 61021672034
JUL 26vs AZW 3222250034
JUL 26vs AZW 32222502346.05234
JUL 31vs MINL 4719763055
JUL 31vs MINL 47197636554.26755
AUG 5@ NYML 4517230034
AUG 5@ NYML 45172302345.03234
AUG 10vs ATLW 7627350026
AUG 10vs ATLW 76273501267.25326
AUG 16@ COLL 03232312427.03242
AUG 16@ COLL 0323231042
AUG 22@ ATLL 23251301277.03027
AUG 22@ ATLL 2325130027
AUG 28vs CINL 05234614186.06418
AUG 28vs CINL 0523461018
SEP 3@ PITW 5423431047
SEP 3@ PITW 54234313477.03447
SEP 8vs KCW 9030040028
SEP 8vs KCW 90300400289.04028
SEP 13@ SFL 0129190006
SEP 13@ SFL 01291901067.09106
SEP 18@ AZL 4524572023
SEP 18@ AZL 45245725235.27423
SEP 24@ NYML 45282612067.06206
SEP 24@ NYML 4528261006
SEP 29@ PHIW 4326181015
SEP 29@ PHIW 43261811156.08115

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.