Reprezentant Włoch był zawodnikiem „Świętych” od sierpnia 2013 roku, jednakże w barwach tego zespołu zdołał wystąpić zaledwie trzynaście razy (zdobył trzy gole). Jego ostatni mecz dla angielskiej ekipy miał miejsce w styczniu poprzedniego roku. Umowa była ważna jeszcze dwa lata.
Następnie napastnik był kolejno wypożyczany do Juventusu, Interu i Boca Juniors. Okres jego wypożyczenia do argentyńskiego klubu zakończył się wczoraj i w tej chwili nie wiadomo, jaka będzie przyszłość zawodnika. Media spekulowały, że może zasilić szeregi jednego z włoskich zespołów. Zainteresowanie jego osobą wyraża również Grêmio Porto Alegre.
Osvaldo jest czternastokrotnym reprezentantem Włoch. Dla seniorskiej reprezentacji Italii zdobył cztery bramki.