Alou, who had gone hitless in his first three official at-bats, singled sharply to left field on the first pitch from reliever Marcos Carvajal in the ninth inning. He was then replaced by a pinch-runner as the Mets defeated the Marlins, 7-2, at Dolphin Stadium.
Alou, who did not speak with reporters after the game, already held the longest streak in the National League this season, and Saturday's hit tied him for the Major League high this season with the Indians' Casey Blake.
It also tied him with David Wright for the Mets' overall hitting streak record at 26, set over two seasons (2006-07). On Friday night, he set the Mets' single-season record, eclipsing the streaks of Hubie Brooks and Mike Piazza at 24 games.
"I'm real happy for Mo," Wright said. "I'm rooting him on. I'm hoping he gets [the overall record on Sunday]."
At 41 years and 80 days old, Alou is the oldest player in Major League Baseball history to have a hitting streak of at least 20 games, according to the Elias Sports Bureau.
"Any 24-year-old can do it," Wright said, "but it's special when a 40-year old-does it."
In Saturday's game, Alou reached on an error by shortstop Hanley Ramirez in the first inning that scored a run. In the fourth, he lined out to center, and two innings later, he hit a drive that Marlins right fielder Jeremy Hermida caught near the right-center-field wall.
In his next at-bat -- in the seventh -- Alou was nipped in the jersey area by a Logan Kensing pitch. At that point, he needed two Mets to reach base in the final two frames in order to get another hitting chance. They did that easily.
"He's doing a great job," manager Willie Randolph said before the game. "He's the one carrying us right now."
Charlie Nobles is a contributor to MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.