Citing Wikipedia here, because I'm too lazy to find the original source..
Quote:
|
In 2005, Wal-Mart had $312.4 billion in sales, more than 6,200 facilities around the world—including 3,800 stores in the United States
|
So 14,000 / 3,800 stores comes out to about 3.86 or 4 balls per store.. which seems to be the average that people have found. Personally I found 4 at my local Walmart. Some people have been reporting not finding any and some people have been reporting finding them in numbers upwards of 10.. so it actually makes sense.
Of course these Walmarts aren't always in the most convenient places for teams, so there will be a lot of random Walmarts with these balls in stock, while tons of other will be wiped out.