Yes, they will take a tennis ball. Some of the American tennis balls will fit very snuggly, some will fit without a problem. You really need to try a few different styles, but you should be able to find a good tennis ball that will fit without a problem.