If you give Nadal say 3 French Opens, his total major count would be 8 and that ranks as top 10 major winner of ALL time.  And he is still playing seeking to win another (non French) major.   That can hardly be considered a "solid player".  Nadal is one of the all time great tennis players that has ever played the game with the second most winner of majors by any player in the history of the game.  Boris Becker was a "solid player"...