He scored 201 runs against West Indies which is considered to be the finest game ever played by Sidhu in his entire career. Grabbing over 7000 runs in over 100 ODIs and 27 centuries in his 18-years of cricketing career, Sidhu announced his retirement from international cricket in 1999.