Both are popular. Sachin tendulkar is popular cricketer and Rajinikanth is popular actor.
The best cricketer of Pakistan currently is Shahid Afridi and the one who is most popular in Pakistan.
In present times, it is Shahid Afridi.
sachin no doubt about it
Mohammad Amir Pakistani cricketer
dhoni from india
Sachin Ramesh Tendulkar, the Indian cricketer is the best cricketer in the world after Shane Warne.