OK, so Estonia will be the first. Who was close? Are there any other teams that have achieved this feat in other confederations? Well, except CONMEBOL teams since they meet each other in every World Cup qualification campaign. Which team has the highest number of opponents?
In Europe, there are three teams with only 2 UEFA opponents missing from their list
Russia (Bosnia-Herzegovina and Montenegro)
Romania (Kazakhstan and Malta)
Czech Republic (Georgia and Kazakhstan)
Here's the European top 10, with 7 teams tied for 10th place.
Opponents left to play against - Team
1 - Estonia
2 - Russia, Romania, Czech Republic
3 - Israel, Norway, Poland, Hungary, Germany
4 - Malta, Greece, Portugal, Wales, Bulgaria, Finland, Sweden
Asian Top 10
4 - China PR, Korea Republic
5 - Hong Kong, Thailand
6 - Bangladesh, Korea DPR, Iran, Singapore
7 - Sri Lanka, India, Kuwait
African Top 10
7 - Angola, Cameroon, Zambia
8 - Guinea
9 - Zimbabwe
10 - Gabon, Congo DR, Uganda, Senegal, Ghana, Tunisia
CONCACAF Top 10
4 - St. Vincent and the Grenadines, Haiti
5 - Cuba
6 - Trinidad and Tobago
8 - Puerto Rico, Curacao, Jamaica
9 - Grenada, Barbados
10 - St. Lucia, Bermuda, Suriname
In Oceania, 5 teams have met all their OFC neighbors: Cook Islands, Tahiti, Vanuatu, Solomon Islands and Fiji.
American Samoa and Tonga have to play against New Zealand.
Papua New Guinea - against New Caledonia.
New Caledonia - against Samoa and Papua Guinea.
Samoa - against New Caledonia and New Zealand.
New Zealand - against Samoa, Tonga and American Samoa.
Most teams outside own confederation
Unsurprisingly, Brazil top the list with 73 non-CONMEBOL opponents.
Saudi Arabia are top - they have played against 106 FIFA members. Korea Republic have the same number of opponents, but 250 matches more than Saudi Arabia.