Every shot you face in Golf Clash, has been taken by a real player and Golf Clash does not not use any BOTs or AI.
We will always try to match all golfers against a live player. Very rarely, in less than 3.9% of all games, there are no live players close enough to your trophy level to start a game quickly. In this situation, we will match you against an opponent with a similar trophy level who played the hole recently but who isn't online at that moment.
We are able to do this because we store the shots that players take on each hole they play. This opponent is selected randomly, and we try to make the experience as close as possible to playing a live player - the goal being that the overall win rate is in line with the live player vs live player experience.
Offline players are rarely used, but are important to ensure that all golfers can find an opponent during tournaments and 1vs1 no matter what time they are playing.