Mike ball