I did a detailed analysis of world ranking positions by Indians In all major olympic sports ( Shooting , Wrestling , Atheletics , Boxing , Hockey , Archery , Judo , Gymnastics , TT , tennis , badminton , Taekwondo , Sailing , weightlifting ) and this is the results )
Beijing
London
Rio
Tokyo
top 100 Rankings
118
234
224
247
MEDAL slot ranking
3
4
3
14
Top 10
19
24
33
48
In 11-25
21
45
44
46
In 25-50
57
69
53
64
fifty plus
23
96
95
89
You can see that there is a Huge improvement in Medal slots from 3-4 to 14 and also a significant change in top 10 rankings by 50% increase , obviously nearly every medal will come from the 48 events where we are in top 10 or around there