Rafael Nadal As of January 2022, male tennis player Rafael Nadal won the 21 Grand Slams.