Bill Hall is a Major League Baseball player. He played in 2002 to 2012 as Outfielder, 2nd Base, Short Stop, Pitcher and 3rd Base for the Baltimore Orioles, the San Francisco Giants, the Houston Astros, the Boston Red Sox, the Seattle Mariners and the Milwaukee Brewers.

Bill Hall
bio
content