As per recent calculations, Kapil was the number 1 ranked ODI all-rounder in ICC's annual ratings for 12 straight years from 1983 till his retirement in 1994. Also, starting from 1982, he never failed to make it make it to the top-10 of ICC's ODI bowler ratings right upto his retirement apart from making it to the top-10 of the batting charts on 3 separate occasions.