Centrocampista offensivo, può essere impiegato come mezzala, trequartista o ala.[1] Abile nel velocizzare il gioco, è dotato di ottima tecnica individuale, grinta e forza fisica.[2] La sua specialità principale è il tiro dalla distanza di sinistro, che lo rende efficace nei calci piazzati,[3] specialmente per la potenza con cui calcia in porta.[4][5][6]
Carriera
Club
Šachtar e i prestiti
Entrato nel settore giovanile dello Šachtar a 13 anni, nel 2011 approda in prima squadra senza totalizzare presenze.
Nel gennaio del 2014 passa in prestito allo Zorja. Il 6 aprile 2014 segna il primo gol in Prem"jer-liha nel 3-0 al Mariupol'. Chiude il campionato con 3 reti segnate in 8 presenze. Nella stagione successiva realizza una doppietta nei preliminari di Europa League contro il Feyenoord. È nominato miglior giovane del campionato ucraino.
Genk
Il 1º gennaio 2016 si trasferisce in prestito al Genk. Esordisce nella Pro League belga il 15 gennaio, giocando titolare nella vittoria 2-1 sullo Zulte Waregem. Raccoglie complessivamente 15 presenze. Al termine della stagione lo Šachtar rinnova il prestito al Genk per un'ulteriore stagione.[8] Rimane fuori a lungo per la rottura del legamento crociato.[9] Il 10 febbraio 2017 segna il primo gol con la maglia del Genk nel successo esterno sul Sint-Truiden (0-3).
Il Genk esercita il diritto di riscatto, versando 2 milioni allo Šachtar.[10] Nella stagione 2017-2018 raggiunge per il secondo anno consecutivo quota 5 reti in campionato. Nel 2018-2019 è tra i protagonisti della cavalcata che conduce il Genk alla vittoria del campionato, stabilendo il record personale di 13 gol.[11]
Atalanta
Il 16 luglio 2019 è annunciato il suo passaggio all'Atalanta,[12] con cui firma un contratto triennale; il costo complessivo dell’operazione è di 13,7 milioni di euro più bonus ed una percentuale sulla futura rivendita[2]. Il 25 agosto debutta in Serie A (ed in generale con l'Atalanta) nella partita in casa della SPAL subentrando a Remo Freuler[13]. Il 22 ottobre mette a segno su calcio di rigore la sua prima rete in maglia nerazzurra, nonché la sua prima rete assoluta in Champions League, nel match di Champions League perso per 5-1 dai bergamaschi contro il Manchester City[14]. Il successivo 7 dicembre, contro il Verona, realizza invece la sua prima rete in Serie A[15]. Durante la stagione si rivela una pedina importante per la squadra (in particolare nel girone di ritorno)[6], seppur senza essere titolare fisso, con 8 gol in campionato[16][17].
Nella seconda stagione lui parte in sordina per poi aumentare di rendimento nel girone di ritorno.[18] Il 18 aprile 2021 è autore del gol che permette all'Atalanta di battere in una partita di campionato, dopo 20 anni, la Juventus.[19] In campionato ha fornito ben 11 assist, risultando essere il giocatore più prolifico per quanto concerne la seguente statistica.[20]. Dell'ucraino anche la rete del momentaneo pareggio dell'Atalanta nella finale di Coppa Italia persa 2-1 contro la Juventus.
Nella stagione 2021-2022, Malinovskyi realizza ancora 10 reti, di cui due nella sfida di Europa League sul campo dell'Olympiakos, ma il suo rendimento è a calare e nella fase finale della stagione viene utilizzato meno.[21]
Olympique Marsiglia e Genoa
Dopo aver visto il suo spazio a Bergamo diminuire ulteriormente lungo la prima parte della stagione 2022-2023,[21] il 9 gennaio 2023 Malinovskyi lascia l'Atalanta dopo tre anni e mezzo, passando in prestito con diritto di riscatto all'Olympique Marsiglia,[22][23] con obbligo di riscatto fissato a circa 10 milioni di euro più bonus in caso di raggiungimento della salvezza da parte del club francese.[24] Nei sei mesi trascorsi in Francia, l'ucraino colleziona un totale di 23 presenze e due reti fra campionato e coppa nazionale, venendo riscattato dal Marsiglia al termine della stagione.[25]
Il 19 agosto 2023, Malinovskyi fa ritorno in Italia, trasferendosi al Genoa, neopromosso in Serie A, con la formula del prestito oneroso con diritto di riscatto,[26][27] fissato a 10 milioni di euro.[28] Esordisce con i rossoblu il 27 agosto nella partita in casa della Lazio, vinta per 1-0, in cui parte titolare.[29] Il 26 novembre segna la sua prima rete in rossoblu,nella sconfitta per 2-1 in casa del Frosinone.[30] Il 31 gennaio 2024 viene riscattato in anticipo dal club rossoblù per circa 7 milioni di euro anziché 10.[31][32]
Nazionale
Ha giocato nelle selezioni giovanili ucraine con l'Under-19 ed Under-21.
Debutta con la nazionale maggiore il 31 marzo 2015, sotto la gestione Fomenko, nell'amichevole pareggiata per 1-1 a Leopoli contro la Lettonia, rilevando all'85º minuto Roman Bezus[33]. Il 10 ottobre 2018 segna la sua prima rete in nazionale nella sfida amichevole pareggiata per 1-1 a Genova contro l'Italia[34]. Va a segno anche nell'incontro successivo, decidendo la sfida di Nations League vinta sulla Repubblica Ceca[35].
Nel 2021 viene convocato per gli europei,[36] manifestazione durante la quale scende in campo in quattro occasioni.
^Ruslan Malinovskyi è dell'Atalanta, su atalanta.it, 16 luglio 2019. URL consultato il 16 luglio 2019 (archiviato dall'url originale il 16 luglio 2019).