The first Games held under the IOC was hosted in the Panathenaic stadium in Athens in 1896 . The first Games held under the auspices of the IOC was hosted in the Panathenaic stadium in Athens in 1896 .