Hand, competing for the fifth-starter spot, worked four innings, giving up five runs on five hits with three walks and three strikeouts.
"It's totally different now, the last seven or eight days left in the season," Marlins manager Mike Redmond said. "Teams are throwing their 'A' Lineups out there. So you really get a feel for where guys are at. Now you've got your best competition. It's good to see how guys match up now against true big league hitters. That's why sometimes you can evaluate the best the last eight or nine days of Spring Training."
The left-hander, who got his pitch count up to 76, entered Saturday's game having allowed two walks in eight innings. However, Hand had some issues throwing strikes, and the Mets made him pay.
Mets starter Colon kept Miami off the board until the fourth inning. Giancarlo Stanton doubled to lead off the inning, and Garrett Jones delivered his second two-run homer in as many days.
On Friday in Kissimmee, Fla., against the Astros, Jones belted a two-run shot in the first inning.
The Mets tacked on two more runs in the sixth inning, opening a 7-2 lead off Henry Rodriguez. Flores delivered an RBI single and Colon ripped a run-scoring single.
Up next: Jacob Turner, lined up as Miami's No. 4 starter, will face the Tigers in Lakeland, Fla., at 1:05 p.m. ET. The 22-year-old right-hander is out of options, and there has been some trade speculation involving him. Turner's start will be closely watched, although he is expected to remain with the Marlins. Ed Lucas (left hamstring) is making his return to the lineup, and he will play first base. Lucas is competing for a bench job. Drew Smyly will start for the Tigers.