Gary Matthews Jr. added another chapter to his career year. Matthews hit for the cycle Wednesday night in the Texas Rangers' contest with the Detroit Tigers. A veteran of seven-plus seasons, Matthews became the third player in franchise history to accomplish the historic feat and first since Mark Teixeira on August 17, 2004 against the Cleveland Indians.