2012 Results

Final Round

Champion United States
2nd Place Egypt
3rd Place India
4th Place Zimbabwe

Semi-Final Round

League 1  
Morocco
Ghana
Finalist United States
Canada
League 2  
United Kingdom
Finalist Zimbabwe
South Africa
Germany
League 3  
Australia
Korea
Guatemala
Finalist Egypt
League 4  
Philippines
Swaziland
Senegal
Finalist India

Opening Round

League 1  
Third Place China
  Azerbaijan
Finalist South Africa
Finalist United States
   
League 2  
Finalist Germany
  Ireland
  Japan
Finalist Ghana
Third Place France
League 3  
Third Place Kyrgyzstan
  Singapore
  Brazil
Finalist United Kingdom
Finalist Korea
League 4  
Finalist Zimbabwe
  Kazakhstan
Third Place Nigeria
Finalist Morocco
  Kenya
League 5  
Finalist Philippines
Finalist Guatemala
  Netherlands
Third Place Russia
  Mexico
League 6  
Finalist Swaziland
Third Place Malaysia
  Vietnam
  Thailand
Finalist Canada
League 7  
Finalist Egypt
Third Place Puerto Rico
  New Zealand
Finalist Australia
   
League 8  
  Ukraine
Third Place Tunisia
Finalist Senegal
Finalist India
  Poland