Sandy Alcantara, a starter for the Miami Marlins, has given this rotation a steady presence with a 10-6 record across 22 starts and 143.2 innings. The R-hander has worked to a 4.01 ERA and 1.23 WHIP while balancing contact management with enough swing-and-miss to keep lineups from getting too comfortable.
His profile leans on strike throwing and sequencing more than pure overpowering stuff at this stage, reflected in a 6.89 K/9 and 2.38 BB/9. When his command is sharp, he can control tempo, limit free passes, and work efficiently into deeper portions of games. The main question is whether he can consistently stay ahead in counts, because stretches of looser location can lead to harder contact and shorter outings.
Recent form:
- 07/227.0 IP · 5 ER · 3 K
- 07/176.0 IP · 1 ER · 7 K
- 07/107.0 IP · 3 ER · 8 K
- 07/048.0 IP · 1 ER · 8 K
- 06/295.2 IP · 5 ER · 3 K
Sandy Alcantara has pitched to a down trend lately, showing the kind of outing-to-outing swing that still points to useful fantasy and real-life value. Since he last pitched, the overall read is encouraging, especially when he is getting early-count strikes and forcing opponents to hit his pitch rather than waiting him out.
Going forward, he looks like a dependable rotation option with a solid workload base and room for better run prevention if the command remains crisp. He may not need elite strikeout volume to be effective, but sharper execution from start to start is the key to sustaining momentum and turning quality outings into more wins for Miami Marlins.
Sandy Alcantara game log
| Date | Opponent | IP | H | ER | K | BB | ERA |
|---|---|---|---|---|---|---|---|
| Jul 22 | Houston Astros | 7 | 9 | 5 | 3 | 1 | 6.43 |
| Jul 17 | Milwaukee Brewers | 6 | 3 | 1 | 7 | 4 | 1.50 |
| Jul 10 | Cleveland Guardians | 7 | 5 | 3 | 8 | 0 | 3.86 |
| Jul 4 | Athletics | 8 | 6 | 1 | 8 | 1 | 1.13 |
| Jun 29 | Colorado Rockies | 5.2 | 7 | 5 | 3 | 5 | 8.65 |
| Jun 23 | Texas Rangers | 6.2 | 5 | 1 | 4 | 3 | 1.45 |
| Jun 17 | Philadelphia Phillies | 6 | 8 | 2 | 6 | 1 | 3.00 |
| Jun 12 | Pittsburgh Pirates | 8 | 5 | 3 | 7 | 1 | 3.38 |
| Jun 7 | Tampa Bay Rays | 7 | 5 | 1 | 7 | 1 | 1.29 |
| Jun 1 | Washington Nationals | 7 | 7 | 3 | 5 | 0 | 3.86 |
| May 26 | Toronto Blue Jays | 5.2 | 10 | 8 | 4 | 1 | 13.85 |
| May 21 | Atlanta Braves | 6 | 9 | 6 | 3 | 0 | 9.00 |
| May 16 | Tampa Bay Rays | 6 | 7 | 0 | 6 | 0 | 0.00 |
| May 10 | Washington Nationals | 6 | 5 | 2 | 3 | 2 | 3.00 |
| May 5 | Baltimore Orioles | 4.1 | 8 | 7 | 5 | 3 | 15.37 |
| Apr 29 | Los Angeles Dodgers | 6 | 7 | 2 | 4 | 2 | 3.00 |
| Apr 24 | San Francisco Giants | 6 | 9 | 3 | 4 | 1 | 4.50 |
| Apr 18 | Milwaukee Brewers | 5 | 4 | 2 | 1 | 6 | 3.60 |
| Apr 12 | Detroit Tigers | 6 | 10 | 7 | 4 | 2 | 10.50 |
| Apr 7 | Cincinnati Reds | 8.1 | 3 | 2 | 6 | 2 | 2.22 |
| Apr 1 | Chicago White Sox | 9 | 3 | 0 | 7 | 0 | 0.00 |
| Mar 27 | Colorado Rockies | 7 | 4 | 0 | 5 | 2 | 0.00 |
Sandy Alcantara season splits
| Month | GS | ERA | IP | K | BB | WHIP |
|---|---|---|---|---|---|---|
| Mar | 1 | 0.00 | 7.0 | 5 | 2 | 0.86 |
| Apr | 6 | 3.57 | 40.1 | 26 | 13 | 1.21 |
| May | 5 | 7.39 | 28.0 | 21 | 6 | 1.61 |
| Jun | 6 | 3.35 | 40.1 | 32 | 11 | 1.19 |
| Jul | 4 | 3.21 | 28.0 | 26 | 6 | 1.04 |
Performance vs teams
Hot / Cold zones
AVG by zone
- Zone 01: .225
- Zone 02: .100
- Zone 03: .211
- Zone 04: .277
- Zone 05: .386
- Zone 06: .167
- Zone 07: .365
- Zone 08: .319
- Zone 09: .189
- Zone 11: .143
- Zone 12: .125
- Zone 13: .283
- Zone 14: .114
OPS by zone
- Zone 01: .463
- Zone 02: .190
- Zone 03: .579
- Zone 04: .788
- Zone 05: 1.158
- Zone 06: .429
- Zone 07: .792
- Zone 08: .861
- Zone 09: .410
- Zone 11: .567
- Zone 12: .250
- Zone 13: .646
- Zone 14: .564
SLG by zone
- Zone 01: .250
- Zone 02: .100
- Zone 03: .368
- Zone 04: .508
- Zone 05: .772
- Zone 06: .262
- Zone 07: .442
- Zone 08: .542
- Zone 09: .216
- Zone 11: .238
- Zone 12: .125
- Zone 13: .333
- Zone 14: .200
OBP by zone
- Zone 01: .220
- Zone 02: .095
- Zone 03: .211
- Zone 04: .288
- Zone 05: .386
- Zone 06: .167
- Zone 07: .358
- Zone 08: .319
- Zone 09: .205
- Zone 11: .400
- Zone 12: .125
- Zone 13: .338
- Zone 14: .436
earnedRunAverage by zone
- Zone 01: -
- Zone 02: -
- Zone 03: -
- Zone 04: -
- Zone 05: -
- Zone 06: -
- Zone 07: -
- Zone 08: -
- Zone 09: -
- Zone 11: -
- Zone 12: -
- Zone 13: -
- Zone 14: -
numberOfStrikes by zone
- Zone 01: 97.00
- Zone 02: 72.00
- Zone 03: 44.00
- Zone 04: 93.00
- Zone 05: 103.00
- Zone 06: 86.00
- Zone 07: 71.00
- Zone 08: 94.00
- Zone 09: 81.00
- Zone 11: 72.00
- Zone 12: 24.00
- Zone 13: 94.00
- Zone 14: 78.00
numberOfPitches by zone
- Zone 01: 136.00
- Zone 02: 90.00
- Zone 03: 63.00
- Zone 04: 154.00
- Zone 05: 158.00
- Zone 06: 117.00
- Zone 07: 118.00
- Zone 08: 164.00
- Zone 09: 112.00
- Zone 11: 341.00
- Zone 12: 65.00
- Zone 13: 280.00
- Zone 14: 362.00
Last 10 matchups
More MLB pitcher profiles
Similar starters by ERA and workload — refreshed on each visit.