Street & Smith's Sports Business Journal has announced its nominees for Sports Facility of the Year as part of the Sports Business Awards. Arrowhead Stadium, home of the Kansas City Chiefs, is one of six nominees for the award. Other facilities being considered include Target Field in Minneapolis; the Consol Energy Center in Pittsburgh; Red Bull Arena in New Jersey; New Meadowlands Stadium in New Jersey; and the Amway Center in Orlando. The Sports Business Awards have been around since 2008 and awards the best achievements in technology, media, teams...

More...