who is steve pearce for the red sox
Steve Pearce (baseball) Steven Wayne Pearce (born April 13, 1983) is an American professional baseball left fielder and first baseman who is a free agent. He has played in Major League Baseball (MLB) for the Pittsburgh Pirates, Baltimore Orioles, Houston Astros, New York Yankees, Tampa Bay Rays, Toronto Blue Jays and Boston Red Sox. Pearce is only the second player in MLB history to have played for every team in the American League East, the first being Kelly Johnson.[1]