Di ruolo trequartista, può giocare anche da mezz'ala.[2] Dinamico e aggressivo, è abile a inserirsi in fase offensiva.[2] Grazie all'abilità nel movimento, risulta un giocatore pericoloso anche senza palla.[2]
Carriera
Club
Shakhtar
Cresciuto nel settore giovanile dello Šachtar, con il quale ha raggiunto la finale della UEFA Youth League, viene promosso in prima squadra all'inizio del 2015, esordendo il 28 febbraio contro il Vorskla. Nella sua prima stagione da professionista totalizza quattro presenze tra campionato e coppa nazionale.
Il 1º febbraio 2021 viene acquistato dall'Atalanta.[3][4] Esordisce con i bergamaschi il 21 marzo seguente nella sfida vinta contro il Verona, rilevando nel finale il connazionale Ruslan Malinovs'kyj.[5][6]
L'8 agosto 2021 viene acquistato dallo Spezia a titolo temporaneo.[7][8] Il 16 ottobre seguente trova la sua prima rete in Serie A, nella partita vinta per 2-1 in casa contro la Salernitana.[9]
Il 2 agosto 2022 viene ceduto nuovamente allo Spezia in prestito annuale con obbligo di riscatto in caso di salvezza fissato a 2 milioni di euro.[10]
Uscito sconfitto nello spareggio salvezza contro il Verona l'11 giugno 2023 torna, alla fine del prestito, all'Atalanta, che il 25 agosto seguente lo cede in prestito all'Empoli.[11][12] Segna il suo primo gol con i toscani nella vittoria esterna contro il Napoli campione d'Italia per 0-1 il 12 novembre.[13]
Nazionale
Kovalenko ha esordito in tutte le selezioni giovanili dell'Ucraina, disputando l'Europeo Under-19 nel 2014 e il Mondiale Under-20 nel 2015, dove diventa capocannoniere della competizione con cinque gol segnati. Partecipa anche all'Europeo Under-19 nel 2015.
Nel settembre 2015 viene convocato per la prima volta in nazionale maggiore dal CT Mychajlo Fomenko, senza tuttavia esordire. L'esordio ufficiale avviene il 24 marzo 2016, in un'amichevole contro Cipro vinta per 1-0.[14]
Viene convocato per gli Europei 2016 in Francia,[15] dove gioca tutte e tre le partite della fase a gironi.