He finished 8th in the league MVP voting by the BBWAA. On June 7, a section in the right field mezzanine at Jacobs Field was officially opened as "Pronkville." On July 7, Hafner became the first player in Major League history to hit five grand slams before the All-Star break and passed Al Rosen in the team's season record book when he homered off Kris Benson of the Baltimore Orioles. He joined Hall-of-Famer Ernie Banks of the 1955 Chicago Cubs, Jim Gentile of the 1961 Orioles and Don Mattingly of the 1987 Yankees as the only players to hit at least five grand slams in a season. A little more than a month later, on August 13, Hafner tied Mattingly's single-season record when he hit his sixth grand slam of the season, off Luke Hudson of the Kansas City Royals. His league-leading 13 home runs and 30 RBI, combined with his .361 average in the month of August, earned Hafner AL Player of the Month—the second time he had been honored as such in his career. Hafner set the single-season club mark with 39 home runs and 110 RBI as a DH, surpassing Andre Thornton's 1982 totals of 32 home runs and 109 RBI. He became the second Indian ever to record 100 walks, 100 runs and 100 RBI in the same season (Jim Thome did so in 1997, 2001 and 2002). His .659 slugging percentage was the sixth highest in team history. 2007-2012 In 2007, Hafner batted .266 for the season, compared to .308 in 2006 and .305 in 2005. He hit 24 home runs and 100 runs batted in, his fourth straight season of 100+ RBI. Some critics pointed to Hafner's disappointing performance being due to unfinished contract negotiations, but Hafner denied this. The Indians signed Hafner to a four-year, $57 million contract extension during the All-Star break, keeping him in Cleveland through the 2012 season. As of the end of the 2007 season, Hafner ranked first all-time for career home runs by a player born in North Dakota with 142. Hafner missed most of the 2008 season due to injuries, appearing in only 57 games with 234 appearances at the plate. When he did play, Hafner's performance was the worst of his career, finishing his abbreviated season with a .628 OPS. Though he still missed time due to injury in 2009, Hafner appeared in 94 games and