È un trequartista abbastanza duttile, capace di interpretare anche il ruolo di seconda punta. Dispone di ottima tecnica individuale, agilità, dribbling e buona visione di gioco.[4] Il suo piede preferito è il destro, ma sa disimpegnarsi bene anche col sinistro. I moduli a cui si adatta meglio sono il 4-2-3-1 e il 4-4-1-1, nei quali agisce dietro la punta.
È molto bravo nel pressing, specialmente quello alto, negli inserimenti senza palla ed è dotato di una buona visione di gioco.[3]
Carriera
Club
Inizi in Germania e Sampdoria
Si forma calcisticamente in Germania ed entra nell'orbita del Bayern Monaco che nel 2006 lo ingaggia nelle sue giovanili[3].
Fatta la trafila nelle formazioni giovanili del Bayern, nel gennaio 2009 viene acquistato a titolo definitivo dalla Sampdoria[5][6] che lo fa giocare per 6 mesi nella Primavera. Soriano viene comunque più volte aggregato in prima squadra fino ad essere convocato per la partita contro il Palermo (2-2), nell'ultima giornata di campionato. Nella stagione 2009-2010 viene inserito nella rosa della prima squadra, ma non scende mai in campo venendo solamente utilizzato nella Primavera.
Prestito all'Empoli
Il 22 giugno 2010 passa in prestito all'Empoli in Serie B, nell'ambito dell'operazione che porta Pozzi definitivamente in blucerchiato.[7][8] Il 22 agosto 2010, a 19 anni, esordisce in Serie B giocando da titolare nella partita Frosinone-Empoli (2-3). Realizza il suo primo gol in carriera l'11 dicembre 2010 contro il Portogruaro con una girata che sblocca il risultato della partita. Il 16 aprile 2011 segna la sua seconda rete stagionale nella gara Atalanta-Empoli (1-2). Chiude il campionato, nel quale l'Empoli arriva al nono posto, con 27 presenze e 2 reti.
Sampdoria
Nella stagione 2011-12 ritorna alla Sampdoria, appena retrocessa in Serie B. Debutta ufficialmente in blucerchiato il 5 ottobre 2011 in Hellas Verona-Sampdoria (1-1) subentrando a Daniele Dessena. Gioca poi da titolare il 9 ottobre contro il Sassuolo (1-1). Il 26 maggio 2012 segna il suo primo gol con il Doria nella partita Varese-Sampdoria (3-1). La stagione si conclude con 13 presenze di Serie B e 3 dei play-off, vinti proprio dalla Sampdoria che ottiene la promozione.
Viene confermato nella rosa dei blucerchiati anche per la stagione seguente, nella quale il 26 agosto 2012, a 21 anni, esordisce in Serie A nella partita Milan-Sampdoria (0-1), subentrando al 76º minuto ad Éder.[9] Il 21 dicembre rinnova il proprio contratto fino al 30 giugno 2017[10]. Conclude la sua prima stagione in Serie A collezionando 24 presenze in campionato.
L'annata successiva vede, con l'arrivo nel novembre 2013 di mister Siniša Mihajlović, la svolta per Soriano che diventa titolare e pedina fondamentale della formazione blucerchiata con la quale mette a segno anche 5 gol in 29 partite: il primo gol il 24 novembre 2013 in Samp-Lazio 1-1;[11] due reti le segna il 23 marzo 2014 durante la sfida Samp-Verona 5-0[12] e le altre due reti le mette a segno contro il Chievo[13] e l'Udinese.[14] Nello stesso anno, a stagione in corso, si aggiudica il trofeo Giovane Rivelazione della Serie A a margine della presentazione della V edizione della "Dommo Cup" per la Fondazione Stefano Borgonovo, con il supporto della testata SampNews24.[15] A fine stagione si aggiudica anche la seconda edizione del Premio SampNews24,[16] consegnato al giocatore che più si è distinto nel corso della stagione precedente per qualità tecniche e umane.
Nella stagione successiva si conferma come titolare su ottimi livelli e realizza 4 gol in campionato con una doppietta contro l'Udinese. La Sampdoria arriva settima in campionato e ottiene inoltre la qualificazione al terzo turno preliminare di Europa League per via dell'esclusione del Genoa. Rimane alla Sampdoria anche nella stagione 2015-2016, nonostante un forte interessamento del Napoli; la società partenopea, infatti, deposita il suo contratto quattro minuti dopo la chiusura del calciomercato, per cui l'affare non viene considerato valido[17].
Esordisce nelle coppe europee nel terzo turno preliminare di Europa League contro il Vojvodina, che elimina la Sampdoria. A inizio stagione rinnova il proprio contratto, sottoscrivendo un accordo fino al 30 giugno 2020.[18] Segna la sua prima rete dell'anno contro il Bologna il 14 settembre 2015 chiudendo il risultato per 2-0[19] e la seconda contro l'Atalanta al 94' nella partita persa 2-1 il 28 settembre.[20] La terza marcatura giunse il 25 settembre nella partita contro il Verona vinta per 4-1 fornendo oltretutto anche un assist.[21] Il 5 gennaio 2016, siglando una doppietta nel Derby di Genova, permette ai blucerchiati di vincere la sfida per 2-3.[22] Termina la stagione con 8 gol in campionato ottenuti in 37 presenze.[23]
Villarreal
Il 2 agosto 2016 si trasferisce a titolo definitivo in Spagna, al Villarreal,[24] per la cifra di 14,1 milioni di euro[25]. Esordisce con la sua nuova squadra il 17 agosto 2016, nella partita di andata del play-off di Champions League persa 2-1 in casa contro il Monaco allo stadio Madrigal. Esordisce nella Liga il 20 agosto, nella partita Granada-Villarreal (1-1) Il 16 ottobre mette a segno le sue prime reti nella Liga, realizzando una doppietta nella partita casalinga vinta 5-0 contro il Celta Vigo; tra l'altro i due gol li ha realizzati nei primi 5 minuti.[26] Termina la stagione, che il Villarreal chiude al 5º posto, con 33 presenze e 10 gol in campionato.
L’anno seguente non segna neanche un gol in 22 presenze in campionato. In tutto in due stagioni ha giocato 73 partite e segnato 11 gol tra campionato, Coppa del Re, preliminari di Champions ed Europa League.
Torino
Il 17 agosto 2018 viene ufficializzato il suo passaggio al Torino in prestito con diritto di riscatto.[27][28] Esordisce in granata in occasione della sconfitta interna contro la Roma (0-1) alla prima giornata di campionato.[29] Il primo gol con i granata arriva il 6 dicembre nel quarto turno di Coppa Italia contro il Südtirol (2-0).[30]
Bologna
Quello in coppa è stato il suo unico gol in 12 presenze complessive dato che il 4 gennaio 2019, a seguito dello scarso minutaggio concessogli dall'allenatore del Torino Walter Mazzarri,[31] viene ufficializzato il suo passaggio al Bologna,[32][33] dove ritrova mister Mihajlović, in prestito con diritto di riscatto fissato a 11 milioni. Debutta il 20 gennaio nella partita pareggiata con la SPAL (1-1) giocando tutta la gara. Il primo gol viene messo a segno il 10 marzo durante la partita casalinga col Cagliari (2-0) su assist del nuovo compagno Sansone.[34] Il 6 giugno, dopo avere contribuito alla salvezza del Bologna, gli emiliani comunicano di averlo riscattato dal Villarreal.[35][36]
Il 28 settembre 2020, in occasione della seconda partita di campionato tra Bologna e Parma (vinta 4-1 dai felsinei), realizza la sua prima doppietta con addosso la maglia del Bologna; nella stessa partita ha pure fornito un assist ad Andreas Skov Olsen per il momentaneo 3-0 dei rossoblù.[37][38]
In occasione del quarto turno di Coppa Italia, nella sconfitta per 2-4 in casa contro lo Spezia, diventa capitano della propria squadra.[39]
Nella stagione successiva diventa capitano dei rossoblù. Il 18 febbraio 2023, in occasione della gara contro la Sampdoria, terminata 1-2 in favore dei rossoblù, torna al gol dopo 700 giorni dalla sua ultima marcatura. Nell'intervista post-partita dichiara, tra le lacrime, che il gol era arrivato anche grazie all'aiuto di Mihajlović, ricordando l'ex tecnico rossoblù, deceduto a causa di una leucemia due mesi prima. Al termine di questa stagione lascia il Bologna dopo quattro anni restando svincolato e avendo poi modo di recuperare da un lungo infortunio a un ginocchio.[40]
Salernitana
Il 20 agosto 2024, dopo una stagione di inattività, si accasa in Serie B alla Salernitana.[4] Fa il proprio esordio con i granata quattro giorni dopo, in occasione di una gara esterna contro il Südtirol persa per 3-2.[41] Il 25 settembre debutta anche in Coppa Italia, nel match contro l'Udinese valido per il secondo turno.[42]
Nazionale
Nazionali giovanili
Tra le nazionali giovanili ha giocato con l'Under-17, di cui è stato il capitano, l'Under-18 e l'Under-19.
Il 4 settembre 2009, a 18 anni, ha esordito in nazionale Under-21 giocando titolare nella partita Galles-Italia (2-1), disputata a Swansea e valida per le qualificazioni all'Europeo 2011. Trova la sua prima marcatura con l'Under-21 il 17 novembre, nella gara Lussemburgo-Italia (0-4). Nel 2010 viene convocato da Massimo Piscedda per l'Europeo Under-19 in Francia.[43] Il 3 settembre 2010 segna invece la sua seconda rete in Under-21, gol della vittoria della sfida Bosnia-Italia 0-1.
Nazionale maggiore
Convocato dal CTCesare Prandelli, dal 10 al 12 marzo 2014 partecipa ad uno stage organizzato allo scopo di visionare i giovani giocatori più interessanti del campionato,[44] venendo riconfermato per il raduno successivo del 14 e 15 aprile.[45]
Nonostante avesse sempre fatto parte del giro azzurro durante il biennio, il CT decide di non convocarlo per Euro 2016, non inserendolo neanche tra i pre-convocati per la manifestazione.[49]
Ritorna in nazionale con il CT Roberto Mancini, che lo inserisce nella lista dei convocati per le tre partite in programma nel novembre 2020.[50] Torna in campo con la nazionale l'11 novembre 2020, dopo 5 anni di assenza, giocando titolare nella partita amichevole vinta 4-0 contro l'Estonia a Firenze.[51]