broke Roger Cedeño's Mets record for the most stolen bases in a single season. August also saw Reyes tie the Mets record for stealing at least one base in four straight games. In the last month of the season, Reyes' struggles were seen to be a key component of the Mets' late-season collapse. He batted .205 and had an on-base percentage of only .279. His struggles brought much criticism from Mets fans. On the second-to-last day of the regular season he was involved in a benches-clearing brawl against the Florida Marlins, which started when Miguel Olivo charged across the diamond and threw a punch at Reyes. Olivo would be ejected from the game and Reyes was allowed to stay in. The Mets would win the game 13–0. Reyes finished the season with a .280 batting average, 60 extra-base hits, 12 home runs, 57 RBIs, and 78 stolen bases in 160 games. 2008–09 In spring training and the early part of the 2008 season, Reyes vocalized a plan to focus a little more on baseball, and a little less on the theatrics — such as his dugout dances after home runs — that drew criticism during the late part of 2007 when the Mets were struggling. One of the casualties of this change of focus was the "Professor Reyes" segment played between innings at Shea where he taught the fans Spanish words and phrases. This was replaced by "Maine Street USA" with John Maine, and "Do The Wright Thing" with David Wright, which failed to match the popularity of Reyes' spots. However, with some prodding by his teammates, Reyes was encouraged to continue playing with the same energy as he had previously. On July 3, Reyes' childhood friend Argenis Reyes was called up from the Triple-A New Orleans Zephyrs. When Argenis played, he and José made up the middle infield for the Mets, with Argenis Reyes at second base. On July 20, Reyes overtook Mookie Wilson as the Mets' all-time triples leader after legging out his 63rd career triple in the fourth inning of a game against the Cincinnati Reds. On September 10, Reyes broke the Mets' all-time record for stolen bases, previously held by Mookie Wilson, with his 282nd career stolen base coming in the third inning of a game against the Washington Nationals. After stealing second to break the record, he then stole third and scored the go-ahead run