In 2016 nam Prado deel aan het wereldkampioenschap baanwielrennen in het London Velopark. Hier werd hij tweede in de scratch, achter de Spanjaard Sebastián Mora. In augustus nam Prado deel aan het omnium op de Olympische Spelen in Rio de Janeiro, waar hij op de vijftiende plek eindigde. In 2017 werd hij voor de eerste maal nationaal kampioen tijdrijden bij de eliterenners.