On February 22, 2016, Rollins signed a minor league contract with the Chicago White Sox that included an invitation to major league spring training.
He competed with Tyler Saladino for a starting role at shortstop.
At the end of spring training, the team announced that Rollins would serve as their Opening Day shortstop.
Due to Rollins familiar number 11 already being retired in honor of Luis Aparicio, Rollins wore number 7 for the White Sox which the following year would be worn by the man who replaced Rollins at Shortstop Tim Anderson.

Rollins batted .221/.295/.329 with 2 home runs and 5 stolen bases in 41 games for the White Sox.
On June 10, he was designated for assignment so the White Sox could promote Tim Anderson from the minor leagues.
On February 22, 2016, Rollins signed a minor league contract with the Chicago White Sox that included an invitation to major league spring training. He competed with Tyler Saladino for a starting role at shortstop. At the end of spring training, the team announced that Rollins would serve as their Opening Day shortstop. Due to Rollins familiar number 11 already being retired in honor of Luis Aparicio, Rollins wore number 7 for the White Sox which the following year would be worn by the man who replaced Rollins at Shortstop Tim Anderson. 
Rollins batted .221/.295/.329 with 2 home runs and 5 stolen bases in 41 games for the White Sox. On June 10, he was designated for assignment so the White Sox could promote Tim Anderson from the minor leagues.
Jimmy Rollins