In 2012, Bobby Abreu played in 8 games for the Los Angeles Angels, batting in of them. He had 24 at bats, getting 5 hits, for a .208 batting average, with 0 sacrifice hits, 1 sacrifice flies, and 5 runs batted in. He was walked 2 times. He struck out 5 times. He hit 3 doubles, 0 triples, and 0 home runs.