Well, if you want a career slice, I like this one:
All-round records | Test matches | Cricinfo Statsguru | ESPNcricinfo
It includes all series from 79/80 against India up until 89/90, also against India, he took a full bowling workload in most of these series. This is just as valid a career slice as yours. I believe Kapil never had a 50-odd test run where he had similar averages with bat and ball to those.
Here's some r.i's
Lara: 51.52 (ave 52.88)
Tendulkar 48.39 (ave 53.78)
G Smith: 45.20 (ave 48.25)
Cook 42.59 (ave 45.11)
Chanderpaul: 42.38 (ave 51.37)
Waugh: 42.02 (ave 51.06)
Do some of these look a bit surprising to you? Clearly Lara is way better than the rest and Graeme Smith is a surprising dark horse. Heck, Cook's better than Waugh or Chanderpaul! Do you see how, when compared to their averages, r/i varies widely? There's no quality-related coupling between the two.
Above link is not working for me.
And those Runs per Innings stats seems ok.
Not much difference between Tendulkar and Lara. Same with Cook and Waugh, Waugh played in a tougher era.
Even if Cook averaged 52, Waugh is still the greater batsman for the era he played and for his many epic innings. So its not just avg (or RI). We wont Rate Sachin 2nd to Bradman league if his RI is 42. Right?
Also,
From 71 tests 102 innings ( Bowling AR phase)
Imran 2794 runs
27.39 RI, 32.87 avg, 4 x 100s, 11 x 50s
25.5 innings per 100
9.28 innings per 50
Kapil 131 tests 184 innings
5248 runs
28.5 RI, 31.05 avg, 8 x 100s, 27 x 50s
23 innings per 100
6.8 innings per 50
And if you calculate the number of balls faced
Lets assume Imran's SR 50 and Kapil 80
Imran 5588 balls to score 2794 runs
Kapil 6560 balls 5248 runs
Kapil would have scored 2794 runs in 3492 balls, or 4470 runs 5588 balls.
Imran gets point for remaining not out, but for actual runs he had enough chances. Kapil is better at getting more runs per innings.
Its very clear that, Kapil is better in all the parameters except avg. Which is slightly better for Imran (1.8 points)