Maciej Rybus
Career snapshot
Position rank · 23/24
Among 1,154 Defender - Left-Backs · ≥200 mins
Career highs
Born the same day
Shares 1989-08-19 · 4 players total
| Full name | Maciej Rybus |
|---|---|
| Date of birth | 1989-08-19 (36 yrs) |
| Place of birth | Łowicz, Poland |
| Citizenship | Poland |
| Position | Defender - Left-Back (main: Defender) |
| Foot | left |
| Height | 174.00 m |
| Current club | Medialiga (RU) |
| Joined | 2024-10-01 |
| Contract expires | — |
| Agent | UNIDOS |
| Outfitter | Nike |
Percentile rank vs 978 other Defender - Left-Backs with ≥500 minutes in 23/24. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Rubin Kazan | 1 | 23/24 | 23/24 | 8 | 1 | 1 | 288 |
| Spartak Moscow | 1 | 22/23 | 22/23 | 12 | 1 | 1 | 241 |
| Lokomotiv Moscow | 5 | 17/18 | 21/22 | 136 | 3 | 13 | 4,224 |
| Olympique Lyon | 1 | 16/17 | 16/17 | 28 | 0 | 2 | 0 |
| Olympique Lyon B | 1 | 16/17 | 16/17 | 2 | 0 | 0 | 0 |
| Terek Grozny | 6 | 10/11 | 15/16 | 109 | 19 | 18 | 1,625 |
| Legia Warszawa | 5 | 07/08 | 11/12 | 135 | 16 | 22 | 3,383 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 23/24 | Premier Liga | Rubin Kazan | 7 | 1 | 1 | 2 | 0 | 288 |
| 23/24 | Russian Cup | Rubin Kazan | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Premier Liga | Spartak Moscow | 8 | 1 | 1 | 2 | 0 | 241 |
| 22/23 | Russian Cup | Spartak Moscow | 3 | 0 | 0 | 2 | 0 | 0 |
| 22/23 | Russian Super Cup | Spartak Moscow | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Europa League | Lokomotiv Moscow | 4 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Premier Liga | Lokomotiv Moscow | 21 | 0 | 3 | 7 | 0 | 0 |
| 21/22 | Russian Super Cup | Lokomotiv Moscow | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Champions League | Lokomotiv Moscow | 6 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Premier Liga | Lokomotiv Moscow | 26 | 1 | 1 | 8 | 0 | 2,340 |
| 20/21 | Russian Cup | Lokomotiv Moscow | 4 | 0 | 3 | 2 | 0 | 0 |
| 20/21 | Russian Super Cup | Lokomotiv Moscow | 1 | 0 | 0 | 1 | 0 | 0 |
| 19/20 | Champions League | Lokomotiv Moscow | 5 | 0 | 1 | 1 | 0 | 0 |
| 19/20 | Premier Liga | Lokomotiv Moscow | 19 | 0 | 4 | 4 | 0 | 0 |
| 19/20 | Russian Cup | Lokomotiv Moscow | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Russian Super Cup | Lokomotiv Moscow | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Champions League | Lokomotiv Moscow | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Premier Liga | Lokomotiv Moscow | 16 | 1 | 1 | 3 | 0 | 1,389 |
| 18/19 | Russian Cup | Lokomotiv Moscow | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Russian Super Cup | Lokomotiv Moscow | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Europa League | Lokomotiv Moscow | 6 | 1 | 0 | 1 | 0 | 495 |
| 17/18 | Premier Liga | Lokomotiv Moscow | 20 | 0 | 0 | 4 | 0 | 0 |
| 17/18 | Russian Cup | Lokomotiv Moscow | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | CFA - Grp. C | Olympique Lyon B | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Champions League | Olympique Lyon | 4 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Coupe de France | Olympique Lyon | 1 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | Coupe de la Ligue | Olympique Lyon | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Europa League | Olympique Lyon | 3 | 0 | 1 | 0 | 0 | 0 |
| 16/17 | Ligue 1 | Olympique Lyon | 19 | 0 | 1 | 1 | 0 | 0 |
| 15/16 | Premier Liga | Terek Grozny | 28 | 9 | 2 | 2 | 0 | 223 |
| 15/16 | Russian Cup | Terek Grozny | 3 | 0 | 1 | 0 | 0 | 0 |
| 14/15 | Premier Liga | Terek Grozny | 27 | 3 | 7 | 3 | 0 | 774 |
| 14/15 | Russian Cup | Terek Grozny | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Premier Liga | Terek Grozny | 16 | 0 | 5 | 2 | 0 | 0 |
| 13/14 | Russian Cup | Terek Grozny | 2 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Premier Liga | Terek Grozny | 19 | 4 | 2 | 3 | 0 | 324 |
| 12/13 | Russian Cup | Terek Grozny | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Ekstraklasa | Legia Warszawa | 16 | 2 | 9 | 2 | 0 | 611 |
| 11/12 | Europa League | Legia Warszawa | 8 | 0 | 3 | 1 | 0 | 0 |
| 11/12 | Europa League Qualifying | Legia Warszawa | 3 | 1 | 1 | 0 | 0 | 229 |
| 11/12 | Puchar Polski | Legia Warszawa | 1 | 1 | 1 | 0 | 0 | 69 |
| 11/12 | Russian Cup | Terek Grozny | 1 | 0 | 0 | 0 | 1 | 0 |
| 10/11 | Ekstraklasa | Legia Warszawa | 20 | 2 | 1 | 1 | 0 | 423 |
| 10/11 | Premier Liga | Terek Grozny | 11 | 3 | 1 | 2 | 0 | 304 |
| 10/11 | Puchar Polski | Legia Warszawa | 4 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Ekstraklasa | Legia Warszawa | 29 | 2 | 1 | 1 | 0 | 1,024 |
| 09/10 | Europa League Qualifying | Legia Warszawa | 4 | 0 | 0 | 1 | 0 | 0 |
| 09/10 | Remes Puchar | Legia Warszawa | 3 | 1 | 1 | 0 | 0 | 285 |
| 08/09 | Ekstraklasa | Legia Warszawa | 27 | 3 | 4 | 2 | 0 | 650 |
| 08/09 | Remes Puchar | Legia Warszawa | 2 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | Superpuchar | Legia Warszawa | 1 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | UEFA-Cup Qualifikation | Legia Warszawa | 3 | 0 | 1 | 0 | 0 | 0 |
| 07/08 | Ekstraklasa | Legia Warszawa | 10 | 4 | 0 | 2 | 0 | 92 |
| 07/08 | STS Polish Cup | Legia Warszawa | 4 | 0 | 0 | 1 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 05/06 | 2006-01-01 | Pelikan Lowicz U19 | MSP Szamotuly | Transfer | 0 | — |
| 07/08 | 2007-09-01 | MSP Szamotuly | Legia Warszawa | Transfer | 0 | €50k |
| 11/12 | 2012-01-01 | Legia Warszawa | Terek Grozny | Transfer | 950000 | €3.20m |
| 16/17 | 2016-07-01 | Terek Grozny | Olympique Lyon | Transfer | 5000000 | — |
| 17/18 | 2017-07-19 | Olympique Lyon | Loko Moscow | Transfer | 3500000 | €1.75m |
| 22/23 | 2022-07-01 | Loko Moscow | Spartak Moscow | Transfer | 1200000 | — |
| 23/24 | 2023-07-01 | Spartak Moscow | Rubin Kazan | Transfer | 300000 | — |
| 24/25 | 2024-07-01 | Rubin Kazan | Without Club | Transfer | 150000 | — |
| 24/25 | 2024-10-01 | Without Club | Medialiga | Transfer | 150000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 15/16 | Broken shoulder | 2016-05-21 | 2016-06-30 | 41 | 8 |
| 16/17 | muscular problems | 2016-09-09 | 2016-09-13 | 5 | 1 |
| 16/17 | Ligament stretching | 2016-11-02 | 2016-11-17 | 16 | 4 |
| 17/18 | Torn muscle fiber | 2017-09-23 | 2017-10-06 | 14 | 4 |
| 17/18 | Torn muscle fiber | 2017-11-25 | 2017-12-15 | 21 | 4 |
| 18/19 | Groin problems | 2018-09-01 | 2018-11-10 | 71 | 18 |
| 19/20 | Groin problems | 2019-10-16 | 2019-10-25 | 10 | 2 |
| 19/20 | Muscle injury | 2019-11-10 | 2019-11-22 | 13 | 4 |
| 19/20 | Muscle injury | 2020-06-30 | 2020-07-06 | 7 | 2 |
| 20/21 | Corona virus | 2020-10-06 | 2020-10-15 | 10 | 3 |
| 21/22 | unknown injury | 2021-09-14 | 2021-10-18 | 35 | 8 |
| 21/22 | Corona virus | 2022-03-21 | 2022-04-01 | 12 | 0 |
| 22/23 | Muscle injury | 2022-07-31 | 2022-08-17 | 18 | 3 |
| 23/24 | Calf strain | 2023-07-11 | 2023-07-31 | 21 | 3 |
| 23/24 | Strain in the thigh and gluteal muscles | 2023-08-08 | 2024-04-18 | 255 | 25 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.40m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €3.20m |
| Jan 1, 1970 | €3.20m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €3.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €3.20m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €950k |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.60m |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €925k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #23136 | — | 0 | 0 | — | — | former national player |
| Team #16298 | — | 1 | 0 | — | — | former national player |
| Team #9324 | #7 | 9 | 2 | — | — | former national player |
| Team #3442 | #13 | 66 | 2 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Ariel Borysiuk | 2 | 0 | 0 |
| Oleg Ivanov | 1 | 5 | 0 |
| Jakub Rzezniczak | 2 | 3 | 0 |
| Anton Miranchuk | 1 | 1 | 0 |
| Dmitriy Barinov | 2 | 0 | 0 |
| Maurício | 1 | 2 | 0 |
| Rizvan Utsiev | 2 | 0 | 0 |
| Maciej Iwanski | 2 | 1 | 0 |
| Aleksey Miranchuk | 2 | 2 | 0 |
| Rifat Zhemaletdinov | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 15/16 | Premier Liga | Terek Grozny | 9 | 28 |
| 07/08 | Ekstraklasa | Legia Warszawa | 4 | 10 |
| 12/13 | Premier Liga | Terek Grozny | 4 | 19 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 11/12 | Ekstraklasa | Legia Warszawa | 9 | 16 |
| 14/15 | Premier Liga | Terek Grozny | 7 | 27 |
| 13/14 | Premier Liga | Terek Grozny | 5 | 16 |
Teams faced most often by Maciej Rybus'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 % |
|---|---|---|---|---|---|---|---|---|
| Lokomotiv Moskva | 6 | 0 | 3 | 3 | 4 | 12 | -8 | 0% |
| FK Rostov | 6 | 2 | 1 | 3 | 5 | 9 | -4 | 33% |
| FK Krasnodar | 6 | 1 | 1 | 4 | 4 | 9 | -5 | 17% |
| FK Ural | 6 | 3 | 2 | 1 | 6 | 4 | +2 | 50% |
| Dinamo Moskva | 6 | 2 | 3 | 1 | 7 | 5 | +2 | 33% |
| Zenit St. Petersburg | 6 | 4 | 0 | 2 | 8 | 7 | +1 | 67% |
| Spartak Moskva | 6 | 1 | 2 | 3 | 6 | 11 | -5 | 17% |
| Akhmat Grozny | 6 | 3 | 3 | 0 | 6 | 3 | +3 | 50% |
| CSKA Moskva | 6 | 2 | 3 | 1 | 6 | 7 | -1 | 33% |
| Krylia Sovetov | 4 | 2 | 0 | 2 | 4 | 5 | -1 | 50% |
| FK Sochi | 4 | 2 | 1 | 1 | 6 | 4 | +2 | 50% |
| FK Ufa | 4 | 2 | 2 | 0 | 7 | 1 | +6 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 07/08 | Senior debut season | |
| 07/08 | First senior goal |
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′ |
|---|---|---|---|---|---|---|
| 23/24 | 8 | 288 | 2 | 0 | 0 | 0.63 |
| 22/23 | 12 | 241 | 4 | 1 | 0 | 1.87 |
| 21/22 | 26 | 0 | 8 | 0 | 0 | 0 |
| 20/21 | 37 | 2,340 | 11 | 0 | 0 | 0.42 |
| 19/20 | 26 | 0 | 5 | 1 | 0 | 0 |
| 18/19 | 20 | 1,389 | 3 | 0 | 0 | 0.19 |
| 17/18 | 27 | 495 | 5 | 0 | 0 | 0.91 |
| 16/17 | 30 | 0 | 2 | 0 | 0 | 0 |
| 15/16 | 31 | 223 | 2 | 0 | 0 | 0.81 |
| 14/15 | 28 | 774 | 3 | 0 | 0 | 0.35 |
| 13/14 | 18 | 0 | 2 | 0 | 0 | 0 |
| 12/13 | 20 | 324 | 3 | 0 | 0 | 0.83 |
| 11/12 | 29 | 909 | 3 | 0 | 1 | 0.4 |
| 10/11 | 35 | 727 | 3 | 1 | 0 | 0.5 |
| 09/10 | 36 | 1,309 | 2 | 0 | 0 | 0.14 |
| 08/09 | 33 | 650 | 2 | 0 | 0 | 0.28 |
| 07/08 | 14 | 92 | 3 | 0 | 0 | 2.93 |
Output by competition
Career goals and assists broken down by tournament.
More on Maciej Rybus
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Maciej Rybus
Who is Maciej Rybus?
Maciej Rybus is a Poland professional footballer who plays as a left-back for Medialiga (RU).
How old is Maciej Rybus?
Maciej Rybus is 36 years old. He was born on August 19, 1989 in Łowicz.
What position does Maciej Rybus play?
Maciej Rybus plays as a left-back (Defender - Left-Back).
What club does Maciej Rybus play for?
Maciej Rybus currently plays for Medialiga (RU).
How many career goals has Maciej Rybus scored?
Across all senior club competitions in our dataset, Maciej Rybus has scored 40 goals in 430 appearances.
Poland