I would go with Mahela, Younis Khan is a great batsman, he has depth, but I believe that he is not proactive as a player, kind of the back-burner type of guy, that to me gives him all the time in the world to just focus on batting, Jayawardena on the other hand as captain has much more to do and still performs with the bat as well, that for me would put him in front Younis.