The 37-year-old Sangakkara will be playing his 134th and last Test at the P Sara Oval against India, starting Thursday.
In his international career spanning over 15 years, Sangakkara has so far scored 12,350 Test runs with 38 centuries and an average of 57.71. In 404 ODIs, he has scored 14,234 runs with 25 tons and a staggering 93 half-centuries.
Kohli termed Sangakkara as a "lovely human being" and stated how glad he was that the master batsman was playing his last international series against India.
"He has been a wonderful player for Sri Lanka. A lot of left-handers really look up to him for the way he plays. His technique and the way he has scored runs all over the world, his numbers speak for themselves. He is a wonderful human being. He is a lovely person.
More From This Section
"Hopefully he doesn't score too many runs against us but I really wish him all the luck with his life after cricket. It has been wonderful to know such a great player and a great man," the top-order batsman said.
"He broke into being one of the top two or three players and he never got out of that. There are very few players who fall in that list. You can bring Sachin Tendulkar in that league as the kind of player that once broke into the top two or three never moved out of there. He has got runs world over and scored double hundreds like it is a pass time. He is equal with Sir Donald Bradman.