On July 31, in a game against the Detroit Tigers, Weaver gave up a solo home-run to Carlos Guillén who watched the home-run and then stared at Weaver as he flipped his bat, upsetting Weaver. Weaver exchanged words with Guillen as he made his trot around the bags, and the home plate umpire issued warnings to both dugouts. The first pitch to the next batter, Alex Avila, was thrown just over Avila's head. Avila ducked, and Weaver was immediately ejected from the game by home-plate umpire Hunter Wendelstedt, along with Angels Manager Mike Scioscia. Weaver was suspended for six games because of the incident.