Michael Hafer8-Ball Singles - Platinum☆Placed 1292 wins · 2 lossesMichael Hafer · 590Matches & roster →