Rizwan is a better test batsmen then moin Khan.
In odi rizwan is better then moin at the top order while Moin is better at no 6/7 then rizwan is. Moin is also better vs NZ then rizzu but rizzu is better vs every other country.
When it comes to Kamran Akmal, In tests, Kamran akmal is 100x superior to Rizwan at home den. It isn't even a contest as to who's better. Rizwan is > Kami overseas though.
In odi Kamran Akmal is surprisingly > Rizwan in the top and middle order where he avg 35 to 40. No clue why pakistan didn't use kamran Akmal at 4 and 6 more often since he has a terrific record their. In opening Kami's biggest issue was getting out early, he struggled alot against the new ball, since he got set it was game over for the opposition. Kami even has a century at no 4 and it was a much kre difficult era.
Rizwam never opened in odi so can't say who's > who, But Kami was defo > in the middle.
In t20 kamran wins hands down. Rizwan is a clown in tests.
Also Kamran is > Moin in all departments
Basically
Kamran > Moin in all formats
KAmi > rizzu in tests at home, Rizzu > Kami in tests overseas
Kami > Rizzu in odi at no 4 and no 6 and in the middle, stats wise rizwan > Kami in odi
Kami >>>>>>>>>>>>> Rizzu in t20 no contest.
In terms of glovework, Rizwan > Moin and kami