Tonight, the Marlins come to town for the first game of a three-game series, starting at 7:10 tonight. Tonight's game will be the return of Jose Reyes to Citi Field.The Mets are coming off a series loss to the Giants, who took three of four games from them. In the first game, late-inning heroics took stage, with the Giants coming out on top 4-3, despite a solid start by Jonathon Niese. In the second game, it was all about late-inning disasters. Each team made some brutal mistakes in the ninth, with the Giants making the last one, allowing the Mets to win 5-4 on a walk-off error.In the doubleheader yesterday, the Mets were very unimpressive. They lost both games. 6-1 in the first game and 7-2 in the second. Miguel Batista gave up  six runs in his time on the mound, and the Mets offense couldn't fight back. The second game got even worse for Dillon Gee, who gave up seven runs on 12 hits in 6.2 innings pitched. Not a pretty series for the Mets.The Marlins are coming off two straight losses to the Nationals, losing 2-0 and 3-2 on Friday and Saturday. Their last game was postponed due to a monster rainstorm, the same one that postponed the Mets' Sunday game.Here are the pitching matchups:Game 1- Tonight 7:10Johan Santana- Johan struggld in his last start against the Braves, going just 1.1 innings. He raised major injury concerns, but looks and feels ok coming into today's start. Johan is still waiting to get his first win of the season.Josh Johnson- Johnson is coming off a solid performance against the Cubs at home. He pitched seven innings of two-run ball. Before that, however, Johnson allowed six runs in 3.2 innings on the road against the Phillies.Game 2- Wednesday 7:10R.A. Dickey- R.A. is also coming off a rough start in Atlanta. Dickey's kunckleball had great movement for the first two innings, but rain came and washed away his party. He was pulled after giving up eight runs in 4.1 innings.Mark Buehrle- Buehrle has been sensational so far in 2012. He is 1-2, but has a 2.66 ERA. In his last start against Chicago, he gave up just one run in eight innings.Game 3- Thursday 1:10Jon Niese- Niese has been the only steady thus far for the Mets this season. He gave up three runs on seven hits in six innings in his last start against the Marlins.Ricky Nolasco- Nolasco is two wins shy of tying the all-time Marlins wins leader Dontrelle Willis, who has 68 9a ridiculous number for a franchise leader). Nolasco has been pretty solid, not giving up more than three earned runs in a start this season.Here are some more notes...--We will finally get to see the infamous Jose Reyes tribute video tonight. I'm excited to see the reaction of the Mets fans at the game. It should be interesting...--Some updates: Jason Bay and Mike Pelfrey hit the DL today. Zach Lutz and Robert Carson will take their spots. It looks like Bay will be back in a few weeks, but Pelfrey's injury may threaten the rest of his season.-- David Wright is still tied with Darryl Strawberry for first on the all-time Mets RBI list with 733.