The 24-time major winner takes on the world number one in a blockbuster clash at the All England Club on Friday (11.07.25) and the tennis legend thinks that the grass courts will suit the Serb's game and help him come out on top as he continues his bid for a historic 25th Grand Slam crown.
McEnroe told BBC Sport: "Even he knows he doesn’t have loads more chances to win majors.
"He’s had a great looking draw so far, but Sinner beat him in the French (Open) and started outplaying him.
"But on this court, you would say this is Sinner’s least favourite and Novak’s best at this point, so that makes it a real toss-up. Maybe even a slight edge in Novak’s favour.
"Wimbledon is Novak’s best chance to win another Slam, absolutely. He understands the nuances of this court better than anyone."
The winner of the match will take on either Carlos Alcaraz or Taylor Fritz in the final this weekend and McEnroe makes the Spaniard the favourite for a third straight title at the tournament.
The three-time Wimbledon champion said: "It’s only Alcaraz with his A-game that has figured out a way to dismantle him and show that he’s human.
"There’s a bit of uncertainty with Djokovic’s body and his stomach. I’m not sure what’s going on there, but I’ve never seen a player ice their stomach during a match before.
"He thinks his best shot [at another Grand Slam] is here, so maybe he’s putting extra pressure on himself because he wants to break every record that exists and get to 25."