Ruslan Malinovskyi
Career snapshot
Career highs
Born the same day
Shares 1993-05-04 · 5 players total
| Full name | Ruslan Malinovskyi |
|---|---|
| Name in home country | Маліновський Руслан Володимирович |
| Date of birth | 1993-05-04 (33 yrs) |
| Place of birth | Zhytomyr, Ukraine |
| Citizenship | Ukraine |
| Position | Midfield - Attacking Midfield (main: Midfield) |
| Foot | left |
| Height | 181.00 m |
| Current club | Genoa CFC |
| Joined | 2024-01-31 |
| Contract expires | 2027-06-30 |
| Agent | ProStar |
| Outfitter | Puma |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Genoa CFC | 3 | 23/24 | 25/26 | 42 | 4 | 5 | 387 |
| Olympique Marseille | 1 | 22/23 | 22/23 | 23 | 2 | 1 | 1,480 |
| Atalanta BC | 4 | 19/20 | 22/23 | 143 | 30 | 28 | 2,016 |
| KRC Genk | 4 | 15/16 | 18/19 | 135 | 30 | 32 | 2,361 |
| Zorya Lugansk | 3 | 13/14 | 15/16 | 59 | 13 | 8 | 1,943 |
| FC Sevastopol (- 2014) | 2 | 12/13 | 13/14 | 17 | 1 | 0 | 346 |
| Shakhtar-3 Donetsk | 2 | 11/12 | 12/13 | 31 | 9 | 0 | 634 |
| FС Sevastopol-2 | 1 | 12/13 | 12/13 | 1 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Italy Cup | Genoa CFC | 1 | 0 | 0 | 0 | 0 | 0 |
| 25/26 | Serie A | Genoa CFC | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Italy Cup | Genoa CFC | 1 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | Serie A | Genoa CFC | 9 | 0 | 2 | 2 | 0 | 0 |
| 23/24 | Italy Cup | Genoa CFC | 2 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | Serie A | Genoa CFC | 28 | 4 | 1 | 7 | 0 | 387 |
| 22/23 | Coupe de France | Olympique Marseille | 3 | 1 | 0 | 0 | 0 | 247 |
| 22/23 | Ligue 1 | Olympique Marseille | 20 | 1 | 1 | 4 | 0 | 1,233 |
| 22/23 | Serie A | Atalanta BC | 15 | 1 | 2 | 2 | 0 | 549 |
| 21/22 | Champions League | Atalanta BC | 5 | 1 | 0 | 0 | 0 | 302 |
| 21/22 | Europa League | Atalanta BC | 5 | 3 | 2 | 0 | 0 | 114 |
| 21/22 | Italy Cup | Atalanta BC | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Serie A | Atalanta BC | 30 | 6 | 5 | 10 | 0 | 266 |
| 20/21 | Champions League | Atalanta BC | 4 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Italy Cup | Atalanta BC | 3 | 2 | 0 | 2 | 0 | 109 |
| 20/21 | Serie A | Atalanta BC | 36 | 8 | 12 | 3 | 0 | 235 |
| 19/20 | Champions League | Atalanta BC | 9 | 1 | 1 | 1 | 0 | 251 |
| 19/20 | Italy Cup | Atalanta BC | 1 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | Serie A | Atalanta BC | 34 | 8 | 5 | 5 | 0 | 190 |
| 18/19 | Croky Cup | KRC Genk | 1 | 0 | 1 | 0 | 0 | 0 |
| 18/19 | Europa League | KRC Genk | 8 | 0 | 2 | 1 | 0 | 0 |
| 18/19 | Europa League Qualifying | KRC Genk | 5 | 3 | 1 | 1 | 0 | 130 |
| 18/19 | JPL | KRC Genk | 28 | 9 | 9 | 7 | 0 | 249 |
| 18/19 | JPL Play-Offs I | KRC Genk | 9 | 4 | 3 | 0 | 1 | 193 |
| 17/18 | Croky Cup | KRC Genk | 5 | 2 | 0 | 1 | 1 | 179 |
| 17/18 | JPL | KRC Genk | 27 | 5 | 3 | 5 | 0 | 425 |
| 17/18 | JPL Play-Offs I | KRC Genk | 9 | 0 | 1 | 3 | 0 | 0 |
| 17/18 | Jupiler Pro League playoff Europa League | KRC Genk | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Croky Cup | KRC Genk | 2 | 1 | 0 | 1 | 0 | 169 |
| 16/17 | Europa League | KRC Genk | 5 | 1 | 1 | 1 | 0 | 423 |
| 16/17 | JPL | KRC Genk | 10 | 2 | 3 | 3 | 0 | 421 |
| 16/17 | JPL Playoff II | KRC Genk | 8 | 3 | 4 | 0 | 0 | 172 |
| 16/17 | Jupiler Pro League playoff Europa League | KRC Genk | 2 | 0 | 1 | 1 | 0 | 0 |
| 15/16 | Croky Cup | KRC Genk | 2 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Europa League Qualifying | Zorya Lugansk | 4 | 4 | 0 | 0 | 0 | 90 |
| 15/16 | JPL | KRC Genk | 8 | 0 | 2 | 2 | 0 | 0 |
| 15/16 | JPL Play-Offs I | KRC Genk | 5 | 0 | 1 | 3 | 0 | 0 |
| 15/16 | Premier Liga | Zorya Lugansk | 13 | 3 | 2 | 3 | 0 | 293 |
| 15/16 | Ukrainian Cup | Zorya Lugansk | 3 | 0 | 0 | 1 | 0 | 0 |
| 14/15 | Europa League Qualifying | Zorya Lugansk | 4 | 2 | 0 | 1 | 0 | 100 |
| 14/15 | Premier Liga | Zorya Lugansk | 23 | 1 | 4 | 7 | 0 | 1,345 |
| 14/15 | Ukrainian Cup | Zorya Lugansk | 4 | 0 | 2 | 2 | 0 | 0 |
| 13/14 | Premier Liga | Zorya Lugansk | 8 | 3 | 0 | 1 | 0 | 115 |
| 13/14 | Ukrainian Cup | FC Sevastopol (- 2014) | 1 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | Druga Liga | FС Sevastopol-2 | 1 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | Druga Liga | Shakhtar-3 Donetsk | 6 | 5 | 0 | 2 | 0 | 105 |
| 12/13 | Persha Liga | FC Sevastopol (- 2014) | 14 | 1 | 0 | 3 | 0 | 346 |
| 12/13 | Ukrainian Cup | FC Sevastopol (- 2014) | 2 | 0 | 0 | 1 | 0 | 0 |
| 11/12 | Druga Liga | Shakhtar-3 Donetsk | 25 | 4 | 0 | 4 | 0 | 529 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 10/11 | 2011-01-01 | Shakhtar U17 | Shakhtar-3 | Transfer | 0 | — |
| 12/13 | 2012-08-29 | Shakhtar-3 | Shakhtar II | Transfer | 0 | — |
| 12/13 | 2012-08-30 | Shakhtar II | FC Sevastopol | Loan | 0 | — |
| 13/14 | 2013-12-31 | FC Sevastopol | Shakhtar II | Return from loan | 200000 | — |
| 13/14 | 2014-01-01 | Shakhtar II | Shakhtar D. | Transfer | 200000 | — |
| 13/14 | 2014-01-07 | Shakhtar D. | Zorya Lugansk | Loan | 200000 | — |
| 15/16 | 2015-12-31 | Zorya Lugansk | Shakhtar D. | Return from loan | 1800000 | — |
| 15/16 | 2016-01-01 | Shakhtar D. | KRC Genk | Loan | 1800000 | — |
| 16/17 | 2017-06-30 | KRC Genk | Shakhtar D. | Return from loan | 4000000 | — |
| 17/18 | 2017-07-01 | Shakhtar D. | KRC Genk | Transfer | 4000000 | €2.00m |
| 19/20 | 2019-07-16 | KRC Genk | Atalanta BC | Transfer | 12500000 | €13.60m |
| 22/23 | 2023-01-09 | Atalanta BC | Marseille | Loan | 18000000 | — |
| 22/23 | 2023-06-30 | Marseille | Atalanta BC | Return from loan | 15000000 | — |
| 23/24 | 2023-07-01 | Atalanta BC | Marseille | Transfer | 15000000 | €10.00m |
| 23/24 | 2023-08-19 | Marseille | Genoa | Loan | 15000000 | — |
| 23/24 | 2024-01-30 | Genoa | Marseille | Return from loan | 10000000 | — |
| 23/24 | 2024-01-31 | Marseille | Genoa | Transfer | 10000000 | €7.70m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 13/14 | minor knock | 2014-03-20 | 2014-03-24 | 5 | 1 |
| 16/17 | Cruciate ligament tear | 2016-05-02 | 2017-01-02 | 246 | 41 |
| 20/21 | muscular problems | 2020-10-21 | 2020-10-24 | 4 | 2 |
| 20/21 | Corona virus | 2020-11-17 | 2020-12-01 | 15 | 4 |
| 20/21 | Fitness | 2020-12-01 | 2020-12-04 | 4 | 1 |
| 21/22 | Inguinal hernia | 2021-07-03 | 2021-08-09 | 38 | 0 |
| 21/22 | Corona virus | 2022-01-11 | 2022-01-25 | 15 | 3 |
| 21/22 | muscular problems | 2022-02-28 | 2022-03-05 | 6 | 2 |
| 21/22 | Stomach flu | 2022-03-18 | 2022-03-25 | 8 | 1 |
| 21/22 | Knee problems | 2022-04-18 | 2022-04-27 | 10 | 3 |
| 23/24 | Hamstring muscle injury | 2024-03-30 | 2024-05-18 | 50 | 7 |
| 24/25 | Broken fibula | 2024-09-21 | 2025-02-15 | 148 | 21 |
| 24/25 | bruise | 2025-04-07 | 2025-05-06 | 30 | 4 |
| 24/25 | Foot surgery | 2025-05-06 | 2025-07-01 | 57 | 3 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €28.00m |
| Jan 1, 1970 | €18.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €21.00m |
| Jan 1, 1970 | €11.00m |
| Jan 1, 1970 | €21.00m |
| Jan 1, 1970 | €14.00m |
| Jan 1, 1970 | €12.50m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €100k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Luis Muriel | 2 | 16 | 0 |
| Mykola Matvienko | 2 | 0 | 0 |
| Timothy Castagne | 2 | 1 | 0 |
| Omar Colley | 2 | 4 | 0 |
| Pierluigi Gollini | 2 | 0 | 0 |
| Sander Berge | 2 | 0 | 0 |
| Joseph Aidoo | 2 | 1 | 0 |
| Sébastien Dewaest | 2 | 1 | 0 |
| Robin Gosens | 2 | 4 | 0 |
| Leandro Trossard | 2 | 7 | 0 |
| Mario Pasalić | 2 | 6 | 0 |
| Joakim Mæhle | 2 | 3 | 0 |
| Hans Hateboer | 2 | 2 | 0 |
| Jere Uronen | 2 | 1 | 0 |
| Duván Zapata | 2 | 9 | 0 |
| Rafael Tolói | 2 | 1 | 0 |
| Remo Freuler | 2 | 1 | 0 |
| Oleksandr Karavaev | 2 | 1 | 0 |
| Berat Djimsiti | 2 | 0 | 0 |
| José Luis Palomino | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 18/19 | JPL | KRC Genk | 9 | 28 |
| 19/20 | Serie A | Atalanta BC | 8 | 34 |
| 20/21 | Serie A | Atalanta BC | 8 | 36 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 20/21 | Serie A | Atalanta BC | 12 | 36 |
| 18/19 | JPL | KRC Genk | 9 | 28 |
| 19/20 | Serie A | Atalanta BC | 5 | 34 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 23/24 | 2024-01-30 | Genoa | Marseille | Return from loan | — | €10.00m |
| 23/24 | 2023-08-19 | Marseille | Genoa | Loan | — | €15.00m |
| 22/23 | 2023-06-30 | Marseille | Atalanta BC | Return from loan | — | €15.00m |
| 22/23 | 2023-01-09 | Atalanta BC | Marseille | Loan | — | €18.00m |
| 16/17 | 2017-06-30 | KRC Genk | Shakhtar D. | Return from loan | — | €4.00m |
| 15/16 | 2016-01-01 | Shakhtar D. | KRC Genk | Loan | — | €1.80m |
| 15/16 | 2015-12-31 | Zorya Lugansk | Shakhtar D. | Return from loan | — | €1.80m |
| 13/14 | 2014-01-07 | Shakhtar D. | Zorya Lugansk | Loan | — | €200k |
| 13/14 | 2013-12-31 | FC Sevastopol | Shakhtar II | Return from loan | — | €200k |
| 12/13 | 2012-08-30 | Shakhtar II | FC Sevastopol | Loan | — | — |
Last 50 matches for Genoa CFC The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2026-05-24 | IT1 |
US Lecce | – | Genoa CFC | TIMED |
| 2026-05-17 | IT1 |
Genoa CFC | – | AC Milan | TIMED |
| 2026-05-10 | IT1 |
ACF Fiorentina | 0–0 | Genoa CFC | Available |
| 2026-05-10 | IT1 |
ACF Fiorentina | 0–0 | Genoa CFC | Available |
| 2026-05-02 | IT1 |
Atalanta BC | 0–0 | Genoa CFC | Available |
| 2026-05-02 | IT1 |
Atalanta BC | 0–0 | Genoa CFC | Available |
| 2026-04-26 | IT1 |
Genoa CFC | 0–2 | Como 1907 | Available |
| 2026-04-26 | IT1 |
Genoa CFC | 0–2 | Como 1907 | Available |
| 2026-04-19 | IT1 |
AC Pisa 1909 | 1–2 | Genoa CFC | Available |
| 2026-04-19 | IT1 |
AC Pisa 1909 | 1–2 | Genoa CFC | Available |
| 2026-04-12 | IT1 |
Genoa CFC | 2–1 | US Sassuolo Calcio | Available |
| 2026-04-06 | IT1 |
Juventus FC | 2–0 | Genoa CFC | Available |
| 2026-03-20 | IT1 |
Genoa CFC | 0–2 | Udinese Calcio | Available |
| 2026-03-15 | IT1 |
Hellas Verona FC | 0–2 | Genoa CFC | Available |
| 2026-03-08 | IT1 |
Genoa CFC | 2–1 | AS Roma | Available |
| 2026-02-28 | IT1 |
FC Internazionale Milano | 2–0 | Genoa CFC | Available |
| 2026-02-22 | IT1 |
Genoa CFC | 3–0 | Torino FC | Available |
| 2026-02-15 | IT1 |
US Cremonese | 0–0 | Genoa CFC | Available |
| 2026-02-07 | IT1 |
Genoa CFC | 2–3 | SSC Napoli | Available |
| 2026-01-30 | IT1 |
SS Lazio | 3–2 | Genoa CFC | Available |
| 2026-01-25 | IT1 |
Genoa CFC | 3–2 | Bologna FC 1909 | Available |
| 2026-01-18 | IT1 |
Parma Calcio 1913 | 0–0 | Genoa CFC | Available |
| 2026-01-12 | IT1 |
Genoa CFC | 3–0 | Cagliari Calcio | Available |
| 2026-01-08 | IT1 |
AC Milan | 1–1 | Genoa CFC | Available |
| 2026-01-03 | IT1 |
Genoa CFC | 1–1 | AC Pisa 1909 | Available |
| 2025-12-29 | IT1 |
AS Roma | 3–1 | Genoa CFC | Available |
| 2025-12-21 | IT1 |
Genoa CFC | 0–1 | Atalanta BC | Available |
| 2025-12-14 | IT1 |
Genoa CFC | 1–2 | FC Internazionale Milano | Available |
| 2025-12-08 | IT1 |
Udinese Calcio | 1–2 | Genoa CFC | Available |
| 2025-11-29 | IT1 |
Genoa CFC | 2–1 | Hellas Verona FC | Available |
| 2025-11-22 | IT1 |
Cagliari Calcio | 3–3 | Genoa CFC | Available |
| 2025-11-09 | IT1 |
Genoa CFC | 2–2 | ACF Fiorentina | Available |
| 2025-11-03 | IT1 |
US Sassuolo Calcio | 1–2 | Genoa CFC | Available |
| 2025-10-29 | IT1 |
Genoa CFC | 0–2 | US Cremonese | Available |
| 2025-10-26 | IT1 |
Torino FC | 2–1 | Genoa CFC | Available |
| 2025-10-19 | IT1 |
Genoa CFC | 0–0 | Parma Calcio 1913 | Available |
| 2025-10-05 | IT1 |
SSC Napoli | 2–1 | Genoa CFC | Available |
| 2025-09-29 | IT1 |
Genoa CFC | 0–3 | SS Lazio | Available |
| 2025-09-20 | IT1 |
Bologna FC 1909 | 2–1 | Genoa CFC | Available |
| 2025-09-15 | IT1 |
Como 1907 | 1–1 | Genoa CFC | Available |
| 2025-08-31 | IT1 |
Genoa CFC | 0–1 | Juventus FC | Available |
| 2025-08-23 | IT1 |
Genoa CFC | 0–0 | US Lecce | Available |
| 2025-05-24 | IT1 |
Bologna FC 1909 | 1–3 | Genoa CFC | INJURED Foot surgery |
| 2025-05-17 | IT1 |
Genoa CFC | 2–3 | Atalanta BC | INJURED Foot surgery |
| 2025-05-11 | IT1 |
SSC Napoli | 2–2 | Genoa CFC | INJURED Foot surgery |
| 2025-05-05 | IT1 |
Genoa CFC | 1–2 | AC Milan | INJURED bruise |
| 2025-04-27 | IT1 |
Como 1907 | 1–0 | Genoa CFC | INJURED bruise |
| 2025-04-23 | IT1 |
Genoa CFC | 0–2 | SS Lazio | INJURED bruise |
| 2025-04-13 | IT1 |
Hellas Verona FC | 0–0 | Genoa CFC | INJURED bruise |
| 2025-04-04 | IT1 |
Genoa CFC | 1–0 | Udinese Calcio | Available |
Teams faced most often by Ruslan Malinovskyi's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| SSC Napoli | 32 | 4 | 8 | 20 | 32 | 62 | -30 | 13% |
| AS Roma | 29 | 6 | 6 | 17 | 32 | 48 | -16 | 21% |
| AC Milan | 29 | 7 | 6 | 16 | 32 | 44 | -12 | 24% |
| Torino FC | 28 | 9 | 7 | 12 | 43 | 43 | 0 | 32% |
| ACF Fiorentina | 28 | 5 | 13 | 10 | 32 | 44 | -12 | 18% |
| Udinese Calcio | 28 | 6 | 15 | 7 | 38 | 37 | +1 | 21% |
| Cagliari Calcio | 26 | 14 | 4 | 8 | 39 | 29 | +10 | 54% |
| Olympique Lyonnais | 19 | 4 | 7 | 8 | 17 | 28 | -11 | 21% |
| Stade Rennais | 18 | 8 | 5 | 5 | 26 | 21 | +5 | 44% |
| Lille OSC | 18 | 9 | 4 | 5 | 27 | 20 | +7 | 50% |
| Inter | 18 | 7 | 0 | 11 | 13 | 31 | -18 | 39% |
| Empoli FC | 18 | 9 | 7 | 2 | 26 | 12 | +14 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 11/12 | Senior debut season | |
| 11/12 | First senior goal | |
| 18/19 | Goal #50 (career) |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 10 | 0 | 2 | 0 | 0 | 0 |
| 23/24 | 30 | 387 | 7 | 0 | 0 | 1.63 |
| 22/23 | 38 | 2,029 | 6 | 0 | 0 | 0.27 |
| 21/22 | 41 | 682 | 10 | 0 | 0 | 1.32 |
| 20/21 | 43 | 344 | 6 | 0 | 0 | 1.57 |
| 19/20 | 44 | 441 | 6 | 1 | 0 | 1.43 |
| 18/19 | 51 | 572 | 9 | 1 | 1 | 1.73 |
| 17/18 | 42 | 604 | 9 | 1 | 1 | 1.64 |
| 16/17 | 27 | 1,185 | 6 | 0 | 0 | 0.46 |
| 15/16 | 35 | 383 | 9 | 0 | 0 | 2.11 |
| 14/15 | 31 | 1,445 | 10 | 0 | 0 | 0.62 |
| 13/14 | 9 | 115 | 2 | 0 | 0 | 1.57 |
| 12/13 | 23 | 451 | 7 | 0 | 0 | 1.4 |
| 11/12 | 25 | 529 | 4 | 0 | 0 | 0.68 |
Output by competition
Career goals and assists broken down by tournament.
More on Ruslan Malinovskyi
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Ruslan Malinovskyi
Who is Ruslan Malinovskyi?
Ruslan Malinovskyi is an Ukraine professional footballer who plays as a attacking midfield for Genoa CFC.
How old is Ruslan Malinovskyi?
Ruslan Malinovskyi is 33 years old. He was born on May 4, 1993 in Zhytomyr.
What position does Ruslan Malinovskyi play?
Ruslan Malinovskyi plays as a attacking midfield (Midfield - Attacking Midfield).
What club does Ruslan Malinovskyi play for?
Ruslan Malinovskyi currently plays for Genoa CFC.
How many career goals has Ruslan Malinovskyi scored?
Across all senior club competitions in our dataset, Ruslan Malinovskyi has scored 89 goals in 451 appearances.
What is Ruslan Malinovskyi's market value?
Ruslan Malinovskyi's most recent reported market value is €2.50m.
Ukraine