How many seasons did the legendary cricketer W. G. Grace play?

Sport Trivia Question: How many seasons did the legendary cricketer W. G. Grace play?