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

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