Cabrera faces charges of resisting arrest and possession of marijuana in a car after he was stopped by authorities in eastern San Diego County on Sept. 3, while he was on the disabled list. He is scheduled to be arraigned Dec. 8.
He was suspended by Major League Baseball for the final 50 games of the 2013 season for violating the sport's drug agreement in relation to its investigation of the Biogenesis of America drug clinic.
Cabrera led the National League with 44 stolen bases in 2012. He batted .232 this year with three homers, 20 RBIs and 18 steals in 90 games, and he made $2.45 million.