Djokovic has currently played 308 matches. He has 267 wins and 41 losses.
Approaching the 300-club is Spaniard Nadal.
The French Open defending champion has 292 Slam matches and it looks like that he would surpass the mark of 300 this year.
Federer's record could remain intact
Federer's record will be hard to surpass. He might end up being the leader in terms of Grand Slam matches played for a long time. The Swiss maestro has been fairly consistent in Slams and is undoubtedly the GOAT.