Career snapshot
Position rank · 24/25
Among 3,489 Attack - Centre-Forwards · ≥200 mins
Career highs
Born the same day
Shares 1992-01-16 · 6 players total
| Full name | Ruslan Stepanyuk |
|---|---|
| Name in home country | Степанюк Руслан Юрійович |
| Date of birth | 1992-01-16 (34 yrs) |
| Place of birth | Vesele, Dnipropetrovsk Oblast, Ukraine |
| Citizenship | Ukraine |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | both |
| Height | 181.00 m |
| Current club | Without Club |
| Joined | 2025-07-01 |
| Contract expires | — |
| Agent | PART of the GAME |
Percentile rank vs 1196 other Attack - Centre-Forwards with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| NK Veres Rivne | 3 | 16/17 | 24/25 | 99 | 33 | 14 | 1,906 |
| Vorskla Poltava | 5 | 19/20 | 23/24 | 121 | 34 | 29 | 2,459 |
| Zhetysu Taldykorgan | 2 | 2018 | 2019 | 44 | 8 | 6 | 870 |
| FC Oleksandriya | 2 | 14/15 | 15/16 | 16 | 2 | 0 | 493 |
| Olimpik Donetsk ( - 2021) | 1 | 15/16 | 15/16 | 4 | 0 | 0 | 0 |
| Goverla Uzhgorod (- 2016) | 2 | 13/14 | 14/15 | 19 | 0 | 0 | 0 |
| Stal Alchevsk | 3 | 11/12 | 13/14 | 61 | 17 | 9 | 632 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Premier Liga | NK Veres Rivne | 28 | 4 | 2 | 2 | 0 | 516 |
| 24/25 | Ukrainian Cup | NK Veres Rivne | 3 | 2 | 0 | 0 | 0 | 126 |
| 23/24 | Premier Liga | Vorskla Poltava | 27 | 7 | 5 | 4 | 0 | 339 |
| 23/24 | UECL Quali | Vorskla Poltava | 2 | 1 | 0 | 0 | 0 | 180 |
| 23/24 | Ukrainian Cup | Vorskla Poltava | 4 | 2 | 4 | 0 | 0 | 163 |
| 22/23 | Premier Liga | Vorskla Poltava | 30 | 5 | 5 | 3 | 0 | 473 |
| 22/23 | UECL Quali | Vorskla Poltava | 2 | 1 | 0 | 1 | 0 | 210 |
| 21/22 | Premier Liga | Vorskla Poltava | 16 | 6 | 4 | 3 | 0 | 219 |
| 21/22 | UECL Quali | Vorskla Poltava | 2 | 0 | 1 | 1 | 0 | 0 |
| 21/22 | Ukrainian Cup | Vorskla Poltava | 1 | 0 | 2 | 1 | 0 | 0 |
| 2019 | Kazakhstan Cup | Zhetysu Taldykorgan | 0 | 0 | 0 | 0 | 0 | 0 |
| 2019 | Premier Liga | Zhetysu Taldykorgan | 32 | 4 | 6 | 2 | 0 | 664 |
| 2018 | Premier Liga | Zhetysu Taldykorgan | 12 | 4 | 0 | 0 | 1 | 206 |
| 20/21 | Premier Liga | Vorskla Poltava | 24 | 7 | 8 | 2 | 0 | 264 |
| 20/21 | Ukrainian Cup | Vorskla Poltava | 1 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | Premier Liga | Vorskla Poltava | 4 | 2 | 0 | 1 | 0 | 121 |
| 19/20 | Premier Liga - Abstiegsrunde | Vorskla Poltava | 5 | 2 | 0 | 0 | 0 | 210 |
| 19/20 | Ukrainian Cup | Vorskla Poltava | 3 | 1 | 0 | 0 | 0 | 280 |
| 17/18 | Premier Liga | NK Veres Rivne | 22 | 2 | 8 | 3 | 0 | 990 |
| 17/18 | Premier Liga - Meisterrunde | NK Veres Rivne | 10 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Ukrainian Cup | NK Veres Rivne | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Persha Liga | NK Veres Rivne | 33 | 24 | 4 | 3 | 0 | 123 |
| 16/17 | Ukrainian Cup | NK Veres Rivne | 2 | 1 | 0 | 0 | 0 | 151 |
| 15/16 | Premier Liga | Olimpik Donetsk ( - 2021) | 4 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | Premier Liga | FC Oleksandriya | 3 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Ukrainian Cup | FC Oleksandriya | 1 | 1 | 0 | 0 | 0 | 74 |
| 14/15 | Persha Liga | FC Oleksandriya | 12 | 1 | 0 | 1 | 0 | 419 |
| 14/15 | Premier Liga | Goverla Uzhgorod (- 2016) | 13 | 0 | 0 | 1 | 0 | 0 |
| 14/15 | Ukrainian Cup | Goverla Uzhgorod (- 2016) | 3 | 0 | 0 | 1 | 0 | 0 |
| 13/14 | Persha Liga | Stal Alchevsk | 16 | 5 | 2 | 5 | 0 | 287 |
| 13/14 | Premier Liga | Goverla Uzhgorod (- 2016) | 3 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Persha Liga | Stal Alchevsk | 33 | 11 | 7 | 4 | 0 | 266 |
| 12/13 | Ukrainian Cup | Stal Alchevsk | 1 | 1 | 0 | 0 | 0 | 79 |
| 11/12 | Persha Liga | Stal Alchevsk | 11 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 09/10 | 2009-07-01 | DVUFK | FC Nikopol | Transfer | 0 | — |
| 09/10 | 2010-01-01 | FC Nikopol | Unknown | Transfer | 0 | — |
| 10/11 | 2011-01-01 | Unknown | SK Tavriya II | Transfer | 0 | — |
| 11/12 | 2012-01-01 | SK Tavriya II | Stal Alchevsk | Transfer | 0 | — |
| 13/14 | 2014-03-01 | Stal Alchevsk | Goverla | Transfer | 600000 | — |
| 14/15 | 2015-03-01 | Goverla | FC Oleksandriya | Transfer | 400000 | — |
| 15/16 | 2016-01-29 | FC Oleksandriya | Olimpik Donetsk | Transfer | 300000 | — |
| 16/17 | 2016-07-01 | Olimpik Donetsk | Veres Rivne | Transfer | 300000 | — |
| 18/19 | 2018-07-01 | Veres Rivne | PFC Lviv | Transfer | 600000 | — |
| 18/19 | 2018-07-30 | PFC Lviv | Zhetysu | Transfer | 600000 | — |
| 19/20 | 2020-01-09 | Zhetysu | Vorskla Poltava | Transfer | 600000 | — |
| 24/25 | 2024-07-01 | Vorskla Poltava | Veres Rivne | Transfer | 400000 | — |
| 25/26 | 2025-07-01 | Veres Rivne | Without Club | Transfer | 250000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 21/22 | Broken leg | 2021-12-10 | 2022-03-15 | 96 | 2 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €475k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €600k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #16274 | — | 0 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Igor Perduta | 2 | 1 | 0 |
| Ibrahim Kane | 2 | 13 | 0 |
| Oleksandr Sklyar | 2 | 8 | 0 |
| Artem Chelyadin | 2 | 2 | 0 |
| Dmytro Riznyk | 2 | 0 | 0 |
| Valeriy Kucherov | 2 | 0 | 0 |
| Sergiy Borzenko | 2 | 0 | 0 |
| Najeeb Yakubu | 1 | 1 | 0 |
| Sergiy Yavorskyi | 2 | 0 | 0 |
| David Puclin | 2 | 0 | 0 |
| Yevgen Pavlyuk | 2 | 0 | 0 |
| Pavlo Isenko | 2 | 0 | 0 |
| Andriy Batsula | 1 | 3 | 0 |
| Igor Soldat | 2 | 2 | 0 |
| Roman Karasyuk | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 16/17 | Persha Liga | NK Veres Rivne | 24 | 33 |
| 12/13 | Persha Liga | Stal Alchevsk | 11 | 33 |
| 20/21 | Premier Liga | Vorskla Poltava | 7 | 24 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 17/18 | Premier Liga | NK Veres Rivne | 8 | 22 |
| 20/21 | Premier Liga | Vorskla Poltava | 8 | 24 |
| 12/13 | Persha Liga | Stal Alchevsk | 7 | 33 |
Teams faced most often by Ruslan Stepanyuk'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 % |
|---|---|---|---|---|---|---|---|---|
| Dinamo Kiev | 4 | 0 | 1 | 3 | 3 | 11 | -8 | 0% |
| Shakter Karaganda | 4 | 2 | 1 | 1 | 3 | 3 | 0 | 50% |
| Polissya Zhytomyr | 4 | 0 | 0 | 4 | 1 | 8 | -7 | 0% |
| Kaysar Kyzylorda | 4 | 0 | 2 | 2 | 2 | 5 | -3 | 0% |
| Kryvbas Kryvyi Rih | 4 | 0 | 2 | 2 | 3 | 7 | -4 | 0% |
| Tobyl Kostanay | 4 | 1 | 1 | 2 | 3 | 6 | -3 | 25% |
| Rukh Lviv | 4 | 1 | 2 | 1 | 3 | 5 | -2 | 25% |
| Kolos Kovalivka | 4 | 0 | 2 | 2 | 0 | 3 | -3 | 0% |
| FK Oleksandriya | 4 | 1 | 0 | 3 | 2 | 5 | -3 | 25% |
| FK Kairat | 4 | 1 | 1 | 2 | 5 | 6 | -1 | 25% |
| FK Astana | 4 | 0 | 0 | 4 | 1 | 11 | -10 | 0% |
| FK Aktobe | 4 | 1 | 1 | 2 | 4 | 7 | -3 | 25% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 11/12 | Senior debut season | |
| 12/13 | First senior goal | |
| 19/20 | 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 | 31 | 642 | 2 | 0 | 0 | 0.28 |
| 23/24 | 33 | 682 | 4 | 1 | 0 | 0.66 |
| 22/23 | 32 | 683 | 4 | 0 | 0 | 0.53 |
| 21/22 | 19 | 219 | 5 | 0 | 0 | 2.05 |
| 2019 | 32 | 664 | 2 | 0 | 0 | 0.27 |
| 2018 | 12 | 206 | 0 | 0 | 1 | 0.44 |
| 20/21 | 25 | 264 | 3 | 1 | 0 | 1.36 |
| 19/20 | 12 | 611 | 1 | 0 | 0 | 0.15 |
| 17/18 | 33 | 990 | 4 | 0 | 0 | 0.36 |
| 16/17 | 35 | 274 | 3 | 0 | 0 | 0.99 |
| 15/16 | 8 | 74 | 1 | 0 | 0 | 1.22 |
| 14/15 | 28 | 419 | 3 | 0 | 0 | 0.64 |
| 13/14 | 19 | 287 | 5 | 0 | 0 | 1.57 |
| 12/13 | 34 | 345 | 4 | 0 | 0 | 1.04 |
Output by competition
Career goals and assists broken down by tournament.
More on Ruslan Stepanyuk
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Ruslan Stepanyuk
Who is Ruslan Stepanyuk?
Ruslan Stepanyuk is an Ukraine professional footballer who plays as a centre-forward for Without Club.
How old is Ruslan Stepanyuk?
Ruslan Stepanyuk is 34 years old. He was born on January 16, 1992 in Vesele, Dnipropetrovsk Oblast.
What position does Ruslan Stepanyuk play?
Ruslan Stepanyuk plays as a centre-forward (Attack - Centre-Forward).
What club does Ruslan Stepanyuk play for?
Ruslan Stepanyuk currently plays for Without Club.
How many career goals has Ruslan Stepanyuk scored?
Across all senior club competitions in our dataset, Ruslan Stepanyuk has scored 94 goals in 364 appearances.
What is Ruslan Stepanyuk's market value?
Ruslan Stepanyuk's most recent reported market value is €250k.
Ukraine