Oleg Lanin
Career snapshot
Career highs
Born the same day
Shares 1996-01-22 · 6 players total
| Full name | Oleg Lanin |
|---|---|
| Name in home country | Ланин Олег Олегович |
| Date of birth | 1996-01-22 (30 yrs) |
| Place of birth | Ladozhskaya, Krasnodar Region, Russia |
| Citizenship | Russia |
| Position | Midfield - Defensive Midfield (main: Midfield) |
| Foot | right |
| Height | 177.00 m |
| Current club | Shinnik Yaroslavl |
| Joined | 2025-07-01 |
| Contract expires | 2027-06-30 |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Shinnik Yaroslavl | 1 | 25/26 | 25/26 | 9 | 0 | 0 | 0 |
| Chernomorets Novorossijsk | 2 | 23/24 | 24/25 | 32 | 0 | 0 | 0 |
| Enisey Krasnoyarsk | 6 | 16/17 | 23/24 | 183 | 1 | 2 | 2,938 |
| Krylya Sovetov Samara | 2 | 17/18 | 18/19 | 43 | 0 | 0 | 0 |
| FC Khimki | 1 | 18/19 | 18/19 | 10 | 0 | 0 | 0 |
| Baltika Kaliningrad | 1 | 15/16 | 15/16 | 38 | 1 | 2 | 2,789 |
| FC Krasnodar | 3 | 12/13 | 14/15 | 1 | 0 | 0 | 0 |
| FC Krasnodar II | 4 | 11/12 | 14/15 | 49 | 0 | 0 | 0 |
| FC Krasnodar 2 | 2 | 13/14 | 14/15 | 29 | 1 | 0 | 900 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | 1.Division | Shinnik Yaroslavl | 9 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | 1.Division | Chernomorets Novorossijsk | 25 | 0 | 0 | 7 | 0 | 0 |
| 23/24 | FNL | Chernomorets Novorossijsk | 7 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | FNL | Enisey Krasnoyarsk | 17 | 0 | 0 | 2 | 0 | 0 |
| 22/23 | 1.League | Enisey Krasnoyarsk | 29 | 0 | 0 | 8 | 0 | 0 |
| 22/23 | Relegation Premier Liga | Enisey Krasnoyarsk | 1 | 0 | 0 | 0 | 1 | 0 |
| 21/22 | FNL | Enisey Krasnoyarsk | 33 | 0 | 1 | 5 | 0 | 0 |
| 21/22 | Russian Cup | Enisey Krasnoyarsk | 5 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | FNL | Enisey Krasnoyarsk | 32 | 0 | 0 | 7 | 0 | 0 |
| 20/21 | Russian Cup | Enisey Krasnoyarsk | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | FNL | Enisey Krasnoyarsk | 22 | 0 | 1 | 9 | 0 | 0 |
| 19/20 | Russian Cup | Enisey Krasnoyarsk | 2 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | FNL | FC Khimki | 10 | 0 | 0 | 3 | 0 | 0 |
| 18/19 | Premier Liga | Krylya Sovetov Samara | 8 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Russian Cup | Krylya Sovetov Samara | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | FNL | Krylya Sovetov Samara | 31 | 0 | 0 | 6 | 0 | 0 |
| 17/18 | Russian Cup | Krylya Sovetov Samara | 3 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | FNL | Enisey Krasnoyarsk | 35 | 1 | 0 | 6 | 0 | 2,938 |
| 16/17 | Relegation Premier Liga | Enisey Krasnoyarsk | 2 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | Russian Cup | Enisey Krasnoyarsk | 3 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | FNL | Baltika Kaliningrad | 37 | 1 | 2 | 3 | 0 | 2,789 |
| 15/16 | Russian Cup | Baltika Kaliningrad | 1 | 0 | 0 | 1 | 0 | 0 |
| 14/15 | Europa League | FC Krasnodar | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Europa League Qualifying | FC Krasnodar | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | PFL South | FC Krasnodar 2 | 19 | 0 | 0 | 1 | 0 | 0 |
| 14/15 | Premier Liga | FC Krasnodar | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Russian Cup | FC Krasnodar | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | U19 M-Liga (- 2023) | FC Krasnodar II | 12 | 0 | 0 | 2 | 0 | 0 |
| 13/14 | PFL South | FC Krasnodar 2 | 10 | 1 | 0 | 3 | 0 | 900 |
| 13/14 | Premier Liga | FC Krasnodar | 0 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Russian Cup | FC Krasnodar | 1 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | U19 M-Liga (- 2023) | FC Krasnodar II | 20 | 0 | 0 | 4 | 0 | 0 |
| 12/13 | Premier Liga | FC Krasnodar | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | U19 M-Liga | FC Krasnodar II | 14 | 0 | 0 | 1 | 0 | 0 |
| 11/12 | U19 M-Liga (- 2023) | FC Krasnodar II | 3 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 11/12 | 2012-01-01 | Krasnodar U17 | Krasnodar II | Transfer | 0 | — |
| 14/15 | 2014-07-01 | Krasnodar II | Krasnodar 2 | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Krasnodar 2 | Baltika | Loan | 0 | — |
| 15/16 | 2016-06-30 | Baltika | Krasnodar 2 | Return from loan | 250000 | — |
| 16/17 | 2016-07-01 | Krasnodar 2 | Enisey | Loan | 300000 | — |
| 16/17 | 2017-06-30 | Enisey | Krasnodar 2 | Return from loan | 500000 | — |
| 17/18 | 2017-07-01 | Krasnodar 2 | KS Samara | Loan | 500000 | — |
| 18/19 | 2019-01-10 | KS Samara | Krasnodar 2 | Return from loan | 800000 | — |
| 18/19 | 2019-01-21 | Krasnodar 2 | Khimki | Loan | 800000 | — |
| 18/19 | 2019-06-30 | Khimki | Krasnodar 2 | Return from loan | 700000 | — |
| 19/20 | 2019-07-01 | Krasnodar 2 | Enisey | Loan | 700000 | — |
| 19/20 | 2019-12-31 | Enisey | Krasnodar 2 | Return from loan | 700000 | — |
| 19/20 | 2020-01-01 | Krasnodar 2 | Enisey | Transfer | 700000 | — |
| 23/24 | 2024-01-11 | Enisey | Chernomorets N. | Transfer | 550000 | €30k |
| 25/26 | 2025-07-01 | Chernomorets N. | Shinnik | Transfer | 500000 | €11k |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €100k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #23138 | — | 0 | 0 | — | — | former national player |
| Team #21668 | #6 | 4 | 0 | — | — | former national player |
| Team #11945 | #6 | 12 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Ilya Zhigulev | 1 | 0 | 0 |
| Aleksandr Marchenko | 1 | 0 | 0 |
| Nikita Chicherin | 2 | 0 | 0 |
| Maksim Starkov | 1 | 0 | 0 |
| Aleksandr Ageev | 1 | 0 | 0 |
| Ilya Borisov | 1 | 0 | 0 |
| Evgeniy Pesikov | 2 | 0 | 0 |
| Vitaliy Stezhko | 2 | 0 | 0 |
| Vasiliy Cherov | 1 | 0 | 0 |
| Aleksandr Kanaplin | 2 | 0 | 0 |
| Germán Ferreyra | 2 | 0 | 0 |
| Egor Ivanov | 2 | 1 | 0 |
| Aleksandr Maslovskiy | 2 | 0 | 0 |
| Andrey Okladnikov | 2 | 0 | 0 |
| Aleksandr Zotov | 2 | 0 | 0 |
| Nikolay Markov | 1 | 0 | 0 |
| Nikita Glushkov | 2 | 1 | 0 |
| Nikita Razdorskikh | 2 | 0 | 0 |
| Mikhail Oparin | 2 | 0 | 0 |
| Valeriy Kichin | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 16/17 | FNL | Enisey Krasnoyarsk | 1 | 35 |
| 15/16 | FNL | Baltika Kaliningrad | 1 | 37 |
| 13/14 | PFL South | FC Krasnodar 2 | 1 | 10 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 15/16 | FNL | Baltika Kaliningrad | 2 | 37 |
| 21/22 | FNL | Enisey Krasnoyarsk | 1 | 33 |
| 19/20 | FNL | Enisey Krasnoyarsk | 1 | 22 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 19/20 | 2019-12-31 | Enisey | Krasnodar 2 | Return from loan | — | €700k |
| 19/20 | 2019-07-01 | Krasnodar 2 | Enisey | Loan | — | €700k |
| 18/19 | 2019-06-30 | Khimki | Krasnodar 2 | Return from loan | — | €700k |
| 18/19 | 2019-01-21 | Krasnodar 2 | Khimki | Loan | — | €800k |
| 18/19 | 2019-01-10 | KS Samara | Krasnodar 2 | Return from loan | — | €800k |
| 17/18 | 2017-07-01 | Krasnodar 2 | KS Samara | Loan | — | €500k |
| 16/17 | 2017-06-30 | Enisey | Krasnodar 2 | Return from loan | — | €500k |
| 16/17 | 2016-07-01 | Krasnodar 2 | Enisey | Loan | — | €300k |
| 15/16 | 2016-06-30 | Baltika | Krasnodar 2 | Return from loan | — | €250k |
| 15/16 | 2015-07-01 | Krasnodar 2 | Baltika | Loan | — | — |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 11/12 | Senior debut season | |
| 13/14 | 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′ |
|---|---|---|---|---|---|---|
| 24/25 | 25 | 0 | 7 | 0 | 0 | 0 |
| 23/24 | 24 | 0 | 2 | 0 | 0 | 0 |
| 22/23 | 30 | 0 | 8 | 0 | 1 | 0 |
| 21/22 | 38 | 0 | 5 | 0 | 0 | 0 |
| 20/21 | 34 | 0 | 7 | 0 | 0 | 0 |
| 19/20 | 24 | 0 | 10 | 0 | 0 | 0 |
| 18/19 | 19 | 0 | 3 | 1 | 0 | 0 |
| 17/18 | 34 | 0 | 7 | 0 | 0 | 0 |
| 16/17 | 40 | 2,938 | 7 | 0 | 0 | 0.21 |
| 15/16 | 38 | 2,789 | 4 | 0 | 0 | 0.13 |
| 14/15 | 31 | 0 | 3 | 0 | 0 | 0 |
| 13/14 | 31 | 900 | 7 | 1 | 0 | 0.8 |
| 12/13 | 14 | 0 | 1 | 0 | 0 | 0 |
| 11/12 | 3 | 0 | 0 | 1 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Oleg Lanin
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Oleg Lanin
Who is Oleg Lanin?
Oleg Lanin is a Russia professional footballer who plays as a defensive midfield for Shinnik Yaroslavl.
How old is Oleg Lanin?
Oleg Lanin is 30 years old. He was born on January 22, 1996 in Ladozhskaya, Krasnodar Region.
What position does Oleg Lanin play?
Oleg Lanin plays as a defensive midfield (Midfield - Defensive Midfield).
What club does Oleg Lanin play for?
Oleg Lanin currently plays for Shinnik Yaroslavl.
How many career goals has Oleg Lanin scored?
Across all senior club competitions in our dataset, Oleg Lanin has scored 3 goals in 394 appearances.
What is Oleg Lanin's market value?
Oleg Lanin's most recent reported market value is €500k.
Russia