Hey, remember last season when we were bullish on the Miami Marlins and saw some playoff appearances in their future?
Boy, talk about being wrong in the wrongest way. Not only did the Marlins not make the playoffs in 2024, but they barely showed up at all. Kim Ng leaving the front office had a ripple effect across the organization to the point where reigning National League Manager of the Year Skip Schumaker just checked out.
The rest went as predictably expected for the Marlins. They lost 100 games. Popular players with rising price tags were traded. Reigning NL batting champion Luis Arraez was dealt to San Diego swiftly on May 4, and the Yankees acquired Jazz Chisholm Jr. in July.
Even more predictably, Schumaker left at the end of the season.
Gone is former part-owner Derek Jeter’s clear vision of strong player development. The adults are no longer in the room and it seems principal owner Bruce Sherman prefers it that way. When do people start missing Jeffrey Loria?
You know it. I know it. We all know it. Miami will be lucky to not lose 100 games again in 2025.
Greatest Addition: Clayton McCullough. The one good move the Marlins in the offseason was picking Schumaker’s successor. McCullough was the Dodgers’ first base coach for four years and was on their World Series-winning staff last season. He also spent seven years managing in the Blue Jays’ farm system.
McCullough is a good hire for the Marlins the same way Will Venable is good for the White Sox. Both were coaches on recent World Series-winning teams. McCullough can step into the clubhouse with a clean slate and at least try to recapture what was clearly taken away from Schumaker.
The right manager can help the Marlins win. Ownership just has to let it happen.
Greatest Loss: Jake Burger. The stinginess is real with this one. Burger isn’t even in his arbitration years and turned in a pretty good season in Miami in 2024, hitting .250 with 29 home runs and 76 RBI. His wRC+ dropped to 106 from 120 in ’23, but his batting average held at .250. That speaks to a lack of protection in the lineup.
Despite his powerful bat, the Marlins decided to cut bait on Burger before his price tag ballooned. The Marlins traded him to the Rangers in December and got three minor leaguers back. Now, the Fish have no clear big bag in the lineup, and the season seems lost before Opening Day.
FanDuel Sportsbook –

States: NY, NJ, PA, CT, IA, IN, KS, LA, MD, MI, VA, WV, WY / Gambling problem? Call 1 – 800 – GAMBLER.
#bet-promo-350863{ position: relative; height: 300px; cursor: default; background: #fff;-webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.1); -moz-box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.1); -ms-box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.1); -o-box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.1); box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.1); border: none; margin: 0; padding: 16px;}
#bet-promo-350863 .wrapper{background-color: #1493ff;background-image: linear-gradient(120deg,rgba(0,0,0,.2) 15%,rgba(0,0,0,.1) 55%,rgba(0,0,0,0) 100%); position: absolute; top: 0; left: 0; right: 0; height: 100%; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px;}
#bet-promo-350863 .wrapper .promo-logo{position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); margin-top: -12px; left: 36px; z-index: 99; background: #fff; padding: 3px; display: inline-block; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,.14); -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.14); box-shadow: 0 2px 4px 0 rgba(0,0,0,.14); }
#bet-promo-350863 .wrapper .promo-logo img{width: 128px; height: 128px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; vertical-align: middle; margin-bottom: 0 !important;}
#bet-promo-350863 .wrapper .promo-sb-content{left: 200px; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); margin-top: -12px;}
#bet-promo-350863 .wrapper .promo-sb-content span.promo-sb-name{ display: block; color: #fff; text-shadow: 1px 1px 2px rgba(0,0,0,.32); font-size: 28px; margin-top: 0; margin-bottom: 8px;}
#bet-promo-350863 .wrapper .promo-sb-content p{color: #fff;padding-right: 32px; padding-bottom: 0; text-shadow: 1px 1px 2px rgba(0,0,0,.32);line-height: 20px;margin-bottom: 10px;max-width: 500px;}
#bet-promo-350863 .wrapper .promo-sb-content a{background: #fff; color: #333; padding: .5rem 1rem; line-height: 18px; vertical-align: middle; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-weight: 500; text-transform: uppercase; font-size: 14px; text-align: center; -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,.1); -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.1); box-shadow: 0 2px 4px 0 rgba(0,0,0,.1); cursor: pointer; letter-spacing: .2px; display: inline-block; }
#bet-promo-350863 .wrapper .promo-sb-content a:hover{background: #fff; color: #333; opacity: .7;}
#bet-promo-350863 .wrapper .usp{position: absolute; bottom: 12px; left: 0; height: 49px; width: 700px; display: flex; align-items: center; justify-content: center; -webkit-border-bottom-left-radius: 4px; -moz-border-bottom-left-radius: 4px; -ms-border-bottom-left-radius: 4px; -o-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px;}
#bet-promo-350863 .wrapper .usp > div{ margin: 0 30px;line-height: 16px;}
#bet-promo-350863 .wrapper .usp > div svg{color: #fff; width: 20px; vertical-align: middle; margin-right: 4px; margin-top: -4px;}
#bet-promo-350863 .wrapper .usp > div svg path{fill: #fff;}
#bet-promo-350863 .wrapper .usp > div span.promo-code-text{ color: #fff; margin: 0; display: inline-block; font-weight: 500; font-size: 1rem; }
#bet-promo-350863 .wrapper .usp > div span.promo-code-text b{font: inherit; color: inherit; font-weight: 900;}
#bet-promo-350863 .wrapper .promo{background: #fff; -webkit-border-top-right-radius: 4px; -moz-border-top-right-radius: 4px; -ms-border-top-right-radius: 4px; -o-border-top-right-radius: 4px; border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-bottom-right-radius: 4px; -ms-border-bottom-right-radius: 4px; -o-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; border: none; margin: 0; padding: 16px; position: absolute; top: 0; bottom: 0; width: 420px; text-align: center; right: 0; -webkit-clip-path: polygon(30% 0,100% 0,100% 100%,0% 100%); clip-path: polygon(36% 0,100% 0,100% 100%,0% 100%);}
#bet-promo-350863 .wrapper .promo .promo-content{position: absolute; top: 16px; bottom: 16px; margin: 0 auto; right: 32px; width: 280px;}
#bet-promo-350863 .wrapper .promo span.promo-text{ display: block; color: #777; font-size: 14px; font-weight: 500; letter-spacing: .1px; position: absolute; top: 20px; width: 100%; text-align: center;}
#bet-promo-350863 .wrapper .promo span.promo-value-amount{display: block; color: #000; font-size: 38px; line-height: 30px; margin-top: -16px; font-weight: 900; position: absolute; text-align: center; width: 100%; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);margin: 12px 0 8px;}
#bet-promo-350863 .wrapper .promo span.promo-value-amount span{ color: #000; font-size: 22px; font-weight: 700; line-height: 42px;}
#bet-promo-350863 .wrapper .promo a{background-color: #dd9933; color: #fff; display: inline-block; padding: 12px 30px; width: 200px; left: 0; right: 0; margin: 0 auto; position: absolute; bottom: 16px; -webkit-border-radius: 3px;font-weight: 700; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; font-size: 17px;text-transform: uppercase; letter-spacing: .3px; line-height: 20px;}
#bet-promo-350863 .wrapper .promo a:hover{ opacity: 0.7; background-color: #44bd32; color: #fff; }
@media (max-width: 900px){
#bet-promo-350863{height: auto; padding: 0; margin-bottom: 60px;padding-bottom: 30px;}
#bet-promo-350863 .wrapper{ -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; position: relative; height: auto; padding: 16px 0 0;}
#bet-promo-350863 .wrapper .promo-logo{left: 0; right: 0; margin: 20px auto 20px; width: 100px; height: 100px; top: inherit; -webkit-transform: translateY(0%); -ms-transform: translateY(0%); transform: translateY(0%); position: relative; text-align: center; display: block;}
#bet-promo-350863 .wrapper .promo-logo img{width: 100%; height: 100%; margin-bottom: 0 !important;}
#bet-promo-350863 .wrapper .promo-sb-content{float: none;z-index: 2; left: 0; text-align: center; padding: 0 16px; top: inherit; -webkit-transform: translateY(0%); -ms-transform: translateY(0%); transform: translateY(0%); position: relative; width: 100%; max-width: 500px; margin: 0 auto;}
#bet-promo-350863 .wrapper .promo-sb-content span.promo-sb-name{ font-size: 24px; margin-top: 20px; line-height: 1.2;}
#bet-promo-350863 .wrapper .promo-sb-content p{ text-align: center; padding: 0; margin: 0 0 12px;}
#bet-promo-350863 .wrapper .promo-sb-content a{ position: relative; }
#bet-promo-350863 .wrapper .usp{ position: relative; left: auto; right: auto; margin: 18px auto 0; bottom: initial; width: 100%;}
#bet-promo-350863 .wrapper .promo{padding: 42px 0 30px; width: 100%; height: auto; top: inherit; position: relative; -webkit-clip-path: polygon(0 23%,100% 0,100% 100%,0% 100%); clip-path: polygon(0 23%,100% 0,100% 100%,0% 100%);}
#bet-promo-350863 .wrapper .promo .promo-content{position: relative; width: 100%; right: initial;}
#bet-promo-350863 .wrapper .promo span.promo-text{position: relative; top: inherit;}
#bet-promo-350863 .wrapper .promo span.promo-value-amount{ font-size: 32px; position: relative; top: inherit; -webkit-transform: translateY(0%); -ms-transform: translateY(0%); transform: translateY(0%); margin-top: 8px;}
#bet-promo-350863 .wrapper .promo span.promo-value-amount span{font-size: 20px;}
#bet-promo-350863 .wrapper .promo a{position: relative; bottom: initial; margin-top: 6px;}
}
@media (max-width: 480px){
#bet-promo-350863 .wrapper .usp > div{ margin: 0 12px;}
}
Greatest Strength: Exciting young players. The best thing to do in observing a bad team is to see which of the youngest players stand out. Lucky for the Marlins, this is the one area where they might not be lacking. Most notably, ace and former Cy Young winner Sandy Alcantara is back on the mound after missing last season with Tommy John surgery. Similarly, 6’8″ hurler Eury Perez should return from the same procedure after the All-Star Break.
It’s no different on the hitting side. Catcher and No. 4 prospect Agustin Ramirez, acquired from New York in the Chisholm deal, hit 25 home runs in the minors last year. First baseman Matt Mervis struggled with the Cubs on the big-league level, but hit 73 home runs in their farm system over the last three years.
Most exciting of all, however, is outfielder Griffin Conine. His father, Jeff, won two World Series rings with the Marlins over two separate stints with the team. He retired with the nickname “Mr. Marlin,” and now his son could soon make his MLB debut with the same team.
Greatest Weakness: Low power mode. Ownership aside, the Marlins’ biggest baseball weakness is their lineup has no reliable power hitter without Burger. His 29 home runs led the team, followed by Jesus Sanchez’s 18. Unless he ups his walks and cuts down his strikeouts, Sanchez isn’t moving beyond that 15-20 home run range.
So who steps up? Does Mervis’ strong spring training (.286, three homers, .989 OPS) mean he finally found his swing? Will Conine match or exceed his father’s legacy? Until Miami figures out the leaders in their lineup, it’ll be another long, long season.
So, we can expect more of the same from the Miami Marlins? Unfortunately, yes. At least in the immediate. The upside is that with Alcantara’s return and the young bats in the lineup, Miami is good enough to at least steal some wins here and there. Don’t expect any surprise sweeps of top teams, but they’ll get at least some time in the spotlight.
That isn’t to say be aggressive with the Marlins on NY sports betting apps, but player performance parlays could turn a small profit. Otherwise, look for Miami to lose anywhere from 90 to 100 games yet again and play to regular empty seats. Until ownership wisens up and actually invests in this team, the Fish will continue to rot from the head down.
FOR FULL STORY ON STANDARD WEBSITE: ESNY’s MLB Preview 2025: Miami Marlins rotting from the head down | Elite Sports NY