Packers quarterback Aaron Rodgers had the top selling jersey in the NFL from April 1 to July 31, according to the league. Green Bay linebacker Clay Matthews and Pittsburgh safety Troy Polamalu followed Rodgers in the top three. Tim Tebow, who had the highest-selling jersey prior to the 2010 season, was ranked eighth.