Paul,
I'll grant that Soccer is more widely played than either cricket or baseball but I am certain you are wrong on Cricket vs. Baseball. There is a world cup of Baseball, it is played in Williamsport Va. and is called the Little League World Series. I believe Britain had a team that tried to qualify.
For that matter, so did Albania, Holland, Pakistan, Angola, Ireland, Poland, Armenia, Israel, Qatar, Austria, Italy, Romania, Bahrain, Jordan, Russia, Belarus, Kazakhstan, Saudi Arabia, Belgium, Kenya, Scotland, Bosnia & Herzegovina, Kuwait, Slovakia, Bulgaria, Latvia, South Africa, Burkina Faso, Lithuania, Spain, Cameroon, Lesotho, Sweden, Croatia, Luxembourg, Togo, Czech Republic, Macedonia, Turkey, Mali, Ukraine, Georgia, Malta, United Arab Emirates, Germany, Moldova, Uzbekistan, Ghana, Nigeria, Zambia, Greece, Norway, Zimbabwe, Canada, American Samoa, Japan, Papua, New Guinea, Australia, Korea, Palau, Republic of
Fiji, Malaysia, People's Republic of China, Guam, Micronesia, Philippines, Hong Kong, New Caledonia, Sri Lanka, India, New Zealand, Thailand, Indonesia, Northern Mariana Islands,
Antigua, Costa Rica, Nicaragua, Argentina, Cuba, Panama,
Aruba, Dominican Republic, Puerto Rico, Bahamas, Ecuador, St. Vincent & Grenadines, Belize, El Salvador, Trinidad & Tobago, Bermuda, Guatemala, Uruguay, Bolivia, Guyana, U.S. Virgin Islands, Brazil, Honduras, Venezuela, British Virgin Islands, Jamaica, Chile, Mexico, Colombia, and the Netherlands Antilles
Japan and Taiwan are both powerhouses although the Taiwanese have been suspended lately for cheating. In all it totals about 100 countries have regional tournaments to send a team to area qualifiers. The total number of competitors is close to 3,000,000 - all trying for one trophy. That number blows away the number of competitors for Cricket (Or the World Cup).