Bei den UEC-Bahn-Europameisterschaften 2012 im litauischen Panevėžys errang Oliva gemeinsam mit Matthew Crampton und Callum Skinner die Bronzemedaille im Teamsprint und wurde Sechster im Keirin. 2014 gewann er mit Philip Hindes, Jason Kenny und Callum Skinner den nationalen Titel im Teamsprint erneut, im Keirin belegte er Rang drei. Im Halbfinale des Sprint-Wettbewerbs kam Oliva zu Fall, er erlitt Verbrennungen und hatte rund 100 Holzsplitter im Körper. Trotz dieser Verletzungen wurde er für die UEC-Bahn-Europameisterschaften 2014 nominiert, wo er mit Skinner und Crampton Rang sechs im Teamsprint belegte.