I guess quality of the teams they have played and the importance of the competition plays a big part in this:
2010
England 0-1 Brazil 50,000 International Friendly
Mar 2 FT Ireland 0-2 Brazil 40,082 International Friendly
Jun 2 FT Zimbabwe 0-3 Brazil 30,000 International Friendly
Jun 7 FT Tanzania 1-5 Brazil 35,000 International Friendly
Jun 15 FT Brazil 2-1 North Korea 54,331 World Cup (2010)
Jun 20 FT Brazil 3-1 Ivory Coast 84,455 World Cup (2010)
Jun 25 FT Portugal 0-0 Brazil 62,712 World Cup (2010)
Jun 28 FT Brazil 3-0 Chile 54,096 World Cup (2nd Round)
Jul 2 FT Netherlands 2-1 Brazil 40,186 World Cup (Quarter-finals)
Aug 10 FT United States 0-2 Brazil 77,223 International Friendly
Oct 7 FT Iran 0-3 Brazil International Friendly
Oct 11 FT Ukraine 0-2 Brazil International Friendly
Nov 17 FT Argentina 1-0 Brazil International Friendly
2011
Feb 9 FT France 1-0 Brazil 79,712 International Friendly
Mar 27 FT Scotland 0-2 Brazil 53,087 International Friendly
Jun 4 FT Brazil 0-0 Netherlands 48,000 International Friendly
Jun 7 FT Brazil 1-0 Romania International Friendly