Caruso was a prospect for the San Francisco Giants. During the 1997 season, Caruso was one of six prospects (along with Keith Foulke, Bob Howry, Lorenzo Barceló, Ken Vining, and Brian Manning) traded to the White Sox in exchange for Wilson Álvarez, Danny Darwin, and Roberto Hernández in what became known as the White Flag Trade.