The Miami Marlins enter Wednesday having played 41 games, representing roughly 25% of their 2025 regular season schedule. Their 15-26 record is five games better than where they stood at the same point last year, but the overall performance has been inarguably awful. The Marlins rank 27th among MLB teams in winning percentage and 29th in run differential. FanGraphs generously gives them a 0.1% chance of qualifying for the postseason.
Miami’s best breakout story is outfielder Kyle Stowers, who has emerged as an everyday player and is on pace for 32 home runs after going deep to straightaway center field on Tuesday. Stowers is the Marlins’ likely All-Star representative barring injury.
The main issue has been starting pitching. Leaning more heavily than ever on data to design pitches and determine when to take starters out has produced disastrous results. Sandy Alcantara (8.10 ERA, 5.61 FIP and .269 BAA in 36.2 IP) is going through unprecedented struggles. It’s already apparent that veteran stopgap Cal Quantrill will have zero value to contending teams come the trade deadline. The group’s issues have been exacerbated by an inability to control the running game—opponents are on pace to steal 269 bases off the Marlins at a 89.5% success rate, which would shatter franchise records for both SB volume and efficiency allowed.
Down on the farm, Triple-A Jacksonville won, 6-4. Troy Johnston went 3-for-4 with a stolen base. Every Jumbo Shrimp position player reached base safely except for Jacob Berry. Double-A Pensacola won, 3-2. Jacob Miller (5.0 IP, 4 H ,0 R, 1 BB, 5 K, 81 pitches/53 strikes) lowered his ERA to 2.23 and the Blue Wahoos pitching staff combined for 17 strikeouts. High-A Beloit won, 17-3. The offensive numbers were inflated by position player pitching, but still. Colby Shade erupted by going 4-for-4 with two walks and a steal, while Michael Snyder drove in a career-high six runs. Low-A Jupiter won, 5-4. Rehabbing Victor Mesa looks ready to return to Jacksonville after recording three hits and playing a complete game in left field. Andrew Salas’ on-base streak was finally snapped after 24 games. FCL Marlins lost, 14-9.
Check out the weekly Marlins Minor League Report for additional MiLB coverage.
More Marlins news and content below:
🔷 Fish On First LIVE reacted to Dane Myers’ oblique strain and Derek Hill’s return from the IL.
🔷 MLB Pipeline’s updated Top 100 prospects list includes Thomas White (34th), Starlyn Caba (69th), Robby Snelling (94th), AgustÃn RamÃrez (97th) and Noble Meyer (98th). It’s hard to understand why Joe Mack is not a consensus Top 100 prospect at this point.
🔷 Hector Rodriguez has a pair of new MLB Draft prospect profiles on Aiva Arquette and Billy Carlson.
🔷 Elsewhere around baseball, MLB commissioner Rob Manfred announced that individuals on the league’s permanently ineligible list are no longer permanently ineligible. Once they’re dead, they’re removed from the list, Manfred has decided. This applies most notably to the late Pete Rose and “Shoeless” Joe Jackson, who can be considered for induction into the Baseball Hall of Fame moving forward. Javier Báez is in the midst of one of the best offensive stretches of his decorated career. He hit a pair of three-run homers for the Detroit Tigers on Tuesday, the latter being of the walk-off variety. Báez has driven in 20 runs over his last 10 games. Fernando Tatis Jr. and Isaac Paredes had walk-off homers for the San Diego Padres and Houston Astros, respectively. Coming off his second ACL tear, former NL MVP Ronald Acuña Jr. began a rehab assignment in the Florida Complex League.
🔷 Today’s MLB game: the Marlins (probable starter LHP Ryan Weathers) conclude their all-Chicago road grip and aim to avoid getting swept by the Cubs (RHP Jameson Taillon). In advance of Weathers’ season debut, Kevin Barral wrote about why he could be better than ever. The Marlins have a 42.2% chance to win, per FanGraphs. First pitch at 7:40 p.m. ET.
🔷 Today’s MiLB schedule:
Triple-A Jacksonville at Norfolk, 6:35 p.m. ET
Double-A Pensacola vs. Rocket City, 12:05 p.m. ET
High-A Beloit at Wisconsin, 1:10 p.m. ET
Low-A Jupiter vs. Fort Myers, 6:30 p.m. ET
FCL Marlins vs. FCL Nationals, 12:00 p.m. ET
Â
Marlins podcast episodes
Â