I keep reading in the General Pro Player Discussion about which player (and they give choices) is the best during what they like to call God mode. Now I believe God mode is kind of term that is a little too much for me but it does bring out an argument they has gone on in tennis for ages now, who is the best player ever when playing at their best? It's really a tough question because to me playing at an almost invincible level means their are no weaknesses for your opponent to exploit. If a player A is invincible against player B and yet player C defeats player A all the time because player A has a backhand weakness player C can take advantage of, is that really a level where player A is invincible? Of course not. To me a truly high unbeatable level of play is when NO PLAYER can exploit any weakness in a player. Some of the greats in past history that have been mentioned have been Laver, McEnroe, Gonzalez, Tilden, Vines, Hoad, Borg, Connors for example. Some lesser players mentioned as invincible at their best have been Frank Kovacs, Henri Leconte, Richard Norris Williams and Arthur Ashe. And of course the recent greats of the last twenty years or so that won't be mentioned because you know the names already. Obviously there won't be a poll because you know who wins all polls. Guys like Bobby Riggs have picked Pancho Gonzalez if there was a tournament where you had to win or the player would die. Kramer thought Vines had the highest level at his best as did Budge. Yet Riggs mentioned Kovacs as incredible at his best. Rosewall mentioned in so many words that Laver at his best was the best. Many have mentioned John McEnroe especially in 1984. Vines thought Richard Norris Williams was incredible at his best. Williams apparently could take big serves on the rise and put the returns away. Hoad could reach incredible streaks and even Gonzalez feared him. So who do all of you think is perhaps the best at their top level? Please discuss reasonably and let's NOT have this discussion get into another past versus present debate. And no I'm not going to say Vince Spadea. We'll save that for the Spadea thread.