23 different players have worn number 31 in the history of the White Sox. They are as followed starting from the most recent number 31 for the team: Dewayne Wise, Ryan Sweeney, Raul Casanova, Ben Davis, Jose Caseco, Greg Norton, Scott Radinsky, John Davis, Bruce Tanner, LaMarr Hoyt, Joe Gates, Hoyt Wilhelm, Bob Roselli, Earl Averill, Russ Kemmerer, Jake Striker, Norm Cash, Charlie Lindstom, Tom Qualters, Paul Lapalme, Jerr Dahlke, Dick Donovan, and the first player to wear the number 31 in White Sox history, Bob Boyd.
Terry Forster
Paul Konerko
Members of the White Sox who have worn #20 since 1990: 1990-1997: Ron Karkovice 2003-2007: Jon Garland No player wore #20 for the White Sox between 1998-2002.
Johnny Pesky wore number six. That number is now retired.
According to Baseball Almanac, no one on the 1995 White Sox roster wore #21.
anderw jones
Tadahito Iguchi.
frank thomas
Bucky Dent played with the White Sox from 1973-1976 and wore #30.
Ron Santo wore #10 in his only season (1974) with the White Sox.
Eric Gagne one year with Bo Sox
Ted Williams wore the number 9 for the Boston Red Sox.