He's the best sri lankan batsman that i have seen. Some of the older folks talk about Sidath Wettimuny as being the best, but i've never seen him. Sanga is aesthetically please, but he lacks the magic that mahela has. Aravinda had that magic, the kind of thing that makes batting look easy. Aravinda also lack the frailty that mahela has when it comes to dealing with swing and bounce. One of the last strokes aravinda played in his international career was pulling a 90mph brett lee delivery off of his knees over mid wicket for six. Easily one of the best cricket shots i've ever seen