En los Juegos Olímpicos de Londres 2012 en Londres, Cielo terminó sexto en los 100 m libre, con un tiempo de 47s92.