На 14 декември 2011 г. бе потвърдено, че Рикардо ще кара за Скудерия Торо Росо през сезон 2012, заедно с французина Жан-Ерик Верн. В състезанието за Голямата награда на Австралия, Рикардо успя да изпревари Верн и да завърши на 9-о място като записва първите си две точки. До края на годината австралиецът постига още три пъти деветото място в Белгия, Сингапур и Южна Корея. Освен това печели и две десети места в Япония и Абу Даби. Завършва сезона като 18-и с 10 точки.