On the men’s side, Roger Federer, Rafael Nadal and Novak Djokovic are the all-time leaders tied with 20 Grand Slam wins apiece. For the ladies, Margaret Court tops the list with 24 Grand Slam wins. Serena Williams is second with 23, followed by Steffi Graf with 22.