Actually India is one of the countries who send the largest number of athletes to the Olympics.
![]() |
In 2022 India sent 122 athletes for Olympics (68 men & 54 women) (Highest till now).
In 2012 & 2016 India sent 83 &117 atheletes
The numbers went from very low to higher as time went as more people started to take sports as a profession in India, but India still fails to win medals in the Biggest Badass Event On Planet Earth.
For example in 2016 although it sent 117 athletes but got only 2 medals.
India fails at it because ONLY ACADEMICS IS GIVEN PRIORITY unlike USA, China and Russia who nurture kids from Childhood for sports and they get the result at the Olympics .
India is currently the best country in cricket at this moment(Probably the only sport which is given more than needed importance and world class academics has been opened for it), but it isn’t included in Olympics for being a long game and BCCI’s reluctance to join NADA and remain an independent organisation as it solely focuses on World Cups.
To reach the level of USA, China and Russia India still has to run a lot of distance as school level sports aren’t given much attention.
More school level cricket(involving more schools not just the elite ones) and encouraging school level football should be done at the earliest.

.jpeg)