The Marlins are the worst team in the league, with a 16-42 record. Truly, how bad are the Marlins? They have a .276 winning percentage, which is on pace to be the first time anyone has had a winning percentage under .300 since 2003 (Tigers, .265 winning percentage).
The Marlins offense hasn't been the worst in the league, because they've batted .227. They only have two hitters that bat above .250. Besides those two hitters, their top hitter only hits .234! They also only average 2.98 runs per game! If you can't score three runs, it will be hard to win often.
The Marlins pitching isn't terrible, but if you can't score three runs, it will still be hard to win consistency. With a 4.12 team ERA, the Marlins seem to keep themselves in games, but their offense can't come through. The pitching has had it's ups and downs, but isn't as bad as the offense.
Overall, the Marlins need to score much more if they want to surpass the .300 winning percentage plateau. Lucky for them, their team's average age is 28.8, so they have time to improve themselves. With players like Marcell Ozuna and Donovan Solano, the Marlins will continue to improve as years pass.