Contratado em meados de 2015 sob grande expectativa, Osvaldo nunca conseguiu render no Fluminense. Negociado com o Sport, o atacante, em sua coletiva de apresentação, tentou explicar o porquê não ter dado certo no Rio de Janeiro.
– Difícil falar o porquê de não ter dado certo no Fluminense. Tinham grandes jogadores lá também, mas vou deixar isso de lado. Futebol é isso. Quero muito dar certo no Sport, é um grande clube que vem crescendo. Tenho mais uma oportunidade, quero buscar os objetivos e dar alegria aos torcedores – disse Osvaldo, que será o camisa 10 do time pernambucano.