The words "he then" are not required here. The correct sentence is "Gavaskar was a great batsman who having played more than 100 test matches, decided to call it a day".
Create a FREE account and get:
All Quant CAT complete Formulas and shortcuts PDF
35+ CAT previous papers with video solutions PDF
5000+ Topic-wise Previous year CAT Solved Questions for Free