A Century can be considered as best by looking at multiple factors like, strength of the bowling line up against which that century came, pressure condition, level of difficulty for batting in that pitch.
Best century in odi cricket format according to me is Chris Gayle 133 runs against south africa
In 2006, because of Chris Gayle century West Indies able to won champion trophy semi final match. It was a century made with semifinal pressure, against a strong bowling line up which includes, sahun pollock, nitni and jay kallis.
South Africa made a fighting Total of 258, which was not easy to chase against a bowling line up which south africa had at that time.
Best century in T20 format according to me is Chris Gayle 117 runs against south africa
Chris Gayle made 117 runs in 56 balls with a strike rate over 200, against a strong bowling line up which includes sahun pollock, mhakaya nitni, morne morkel and phillendar, this century was more special because it was made on South African ground which was not batting friendly.
Best century in test match according to me is Sunil Gavaskar 147 not out against West Indies in the year 1983
In that match Sunil Gavaskar played against the most brutal and greatest bowling line up in the cricket history, a bowling line up which includes, malcolm marshall, Michael holding, geol garner and Andy Robert who are considered as greatest bowlers in cricket history, Sunil Gavaskar made this century in West Indies ground which are not batting friendly more favourable for fast balling in 80s.
Best double century in ODI according to me is Sachin Tendulkar double century against South Africa
He made this double century against a strong bowling line up of South Africa which includes bowlers like dayel styen and jaque kallis.
Best double century in test cricket history according to me is Sunil Gavaskar 236 runs against West Indies
Sunil Gavaskar made this double century against one of the most brutal and greatest bowling attack in cricket history which includes malcolm marshall, Andy Robert and Michael holding.
Best triple century in test cricket according to me is Chris hris Gayle 317 runs against south africa in 2005
Chris Gayle made this triple century against a strong bowling line up which includes sahun pollock, mhakaya nitni and jaque kallis in West Indies cricket ground which are not batting friendly.