Offline
With his gold medal at the Olympics, I believe he's won every single title of note. All the Slams (more singles than any player except Margaret Court), all the Masters, the Year End championships. More weeks at number 1 than any other player. All he's missing is the consecutive weeks at number 1, and he doesn't have enough career left over for him to get that.
I think he holds on another year or two, hoping to get slam #25, but I am not sure he gets it.
Offline
I don't see Djokovic winning another slam because he won't have the same motivation. His body should hold up another year or two, though, so I hope I'm wrong.
Offline
With the exception of the Olympics this year, the wheels seem to have fallen off. Now, this has happened before (see: 2017), but he's older now. I'll be curious on whether he does finish off 2025. Right now, I think it's doubtful, but all it takes is one really good run to turn that around.