If the ball is an actual circle drawn with a circle tool, and you properly cropped its image, you can do this:
Switch your transform space to Local

and then select your cropped ball attachment, set the position to 0, 0.
That will cause the attachment to be centered right where the bone is.
Depending on how small it is, or some extra pixels because of antialiasing or whatever, the pivot may be off by a pixel or even half a pixel.
That's not something that could be reasonably expected of Spine to account for anyway, so you can offset your attachment by 1, 1, or .5, .5 or whatever.