Jason Bay
On March 24, , Serrano was traded to the New York Mets with Jason Bay for Lou Collier. He pitched for Triple-A Norfolk until the Kansas City Royals purchased his contract on July 5, . He made his major league debut for the Royals on August 7, , appearing in 10 games that season, including 5 starts. Serrano became a free agent at the end of the season.