Former Chicago White Sox shortstop Tim Anderson has retired from MLB after 10 seasons, the club announced Monday.