After quite a sporadic start to the season it seems like the Marlins have stabilized and are no longer at a loss of confidence. Leading the pack, unexpectedly, is Jorge Cantu and his recent HR spree in the last handful of games. Marlins fans must feel relieved to see that their team isn't the "best team turned worst" anymore.
The key to this three game win streak is in the Marlins pitching. The team has allowed an average of 3 runs in the win streak and have received great production from the starting pitchers.
Josh Johnson was solid once again versus the Mets, despite Johan Santana's dominant showing. Beyond the starters, the relief pitchers did one simple thing: not throw away games.
In fact, they've done more than that. Our relief pitching has allowed zero (zip, zilch, nada!) earned runs in the course of the win streak. All runs were scored on our starters, which played well and did not allow more than 4 runs.
Hanley Ramirez has not been his usual self and fans are still waiting for him to break out. The injury to his wrist may delay that breakout, but I'm sure the fans will be satisfied with Cantu's random offensive outburst. We can only wait and see how long he stays on his game.
The positive side to this, it is likely that another Marlins batter will pick up where Cantu leaves off (maybe Cody Ross, Dan Uggla or Jeremy Hermida). The element of surprise can also be a good thing on this team, despite the unfavorable surprise the team dished out in their seven game losing streak.
Final Word: We mustn't over analyze this success as we did early on in the season. The fact that there is a long season ahead of us must stay in the back of our minds at all times. There will be ups and downs and hopefully more pros than cons. We still have potential waiting to develop itself in the form of Hanley Ramirez (a ticking time bomb before he breaks loose) and a few youngsters like Leo Nunez (great talent). I think that at the end of the day we will have a smile on our face with the Marlins' overall performance this season.