Was talking about his batting.Razzaq bowling was inferior, Kapil was a regular top 5 - 10 bowler in rankings.
Agreed Imran had two different parts to his career.Until 1988
Kapil played 115 matches, Imran 102
Both averaged 29 with bat.. Strike Rate difference was a Whopping 35..! In Kapil's favour.
Imran scored one century and five 50s until then, Kapil one 100 and thirteen 50s.
Its very clear, Imran's stats are skewed, because he was two different players in different phases of his career.
Also he scored only one fifty outside top 6.
65% of his 50+ scores came in top 5 batting positions.
So are you going to judge him until 88/89, at which point he averaged the same as Kapil with the bat but was a notably better bowler?
Or do you judge him by the entirety of his career, by which their bowling was close but he was a significantly better bat?
Either way, Imran was just obviously a better ODI allrounder than Kapil.