Career snapshot
Career highs
Born the same day
Shares 1989-11-06 · 6 players total
| Full name | Denis Mahmudov |
|---|---|
| Name in home country | Денис Махмудов |
| Date of birth | 1989-11-06 (36 yrs) |
| Place of birth | Veles, North Macedonia |
| Citizenship | North Macedonia Netherlands |
| Position | Attack - Second Striker (main: Attack) |
| Foot | both |
| Height | 178.00 m |
| Current club | Without Club |
| Joined | 2022-07-01 |
| Contract expires | — |
| Outfitter | Nike |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| SV TEC Tiel | 1 | 21/22 | 21/22 | 4 | 0 | 0 | 0 |
| ACN Siena | 1 | 20/21 | 20/21 | 8 | 1 | 0 | 286 |
| FC Pyunik Yerevan | 1 | 19/20 | 19/20 | 19 | 9 | 1 | 100 |
| SBV Excelsior | 1 | 18/19 | 18/19 | 19 | 3 | 1 | 242 |
| Excelsior Rotterdam U21 | 1 | 18/19 | 18/19 | 12 | 6 | 0 | 389 |
| FC Dordrecht | 1 | 17/18 | 17/18 | 43 | 18 | 5 | 332 |
| SC Telstar | 1 | 16/17 | 16/17 | 30 | 6 | 1 | 522 |
| Levski Sofia | 1 | 15/16 | 15/16 | 12 | 0 | 0 | 0 |
| FC Banants Yerevan | 1 | 15/16 | 15/16 | 9 | 0 | 1 | 0 |
| Sparta Rotterdam | 1 | 14/15 | 14/15 | 34 | 15 | 7 | 295 |
| PEC Zwolle | 2 | 13/14 | 14/15 | 8 | 3 | 0 | 304 |
| Sparta Rotterdam U21 | 1 | 14/15 | 14/15 | 1 | 0 | 0 | 0 |
| Excelsior '31 Rijssen | 2 | 12/13 | 13/14 | 21 | 22 | 1 | 182 |
| PEC Zwolle U21 | 1 | 13/14 | 13/14 | 5 | 1 | 1 | 338 |
| WHC Wezep | 1 | 09/10 | 09/10 | 3 | 2 | 0 | 150 |
| AGOVV Apeldoorn | 2 | 07/08 | 08/09 | 13 | 1 | 0 | 318 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 21/22 | Jack's League | SV TEC Tiel | 3 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | KNVB Beker | SV TEC Tiel | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Serie D - E | ACN Siena | 8 | 1 | 0 | 1 | 0 | 286 |
| 19/20 | Armenian Independence Cup | FC Pyunik Yerevan | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Europa League Qualifying | FC Pyunik Yerevan | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Premier League | FC Pyunik Yerevan | 16 | 9 | 1 | 2 | 0 | 100 |
| 18/19 | Beloften Eerste Divisie | Excelsior Rotterdam U21 | 6 | 2 | 0 | 0 | 0 | 259 |
| 18/19 | Beloften Preliminary Round | Excelsior Rotterdam U21 | 6 | 4 | 0 | 0 | 0 | 130 |
| 18/19 | Eredivisie | SBV Excelsior | 18 | 3 | 1 | 0 | 0 | 242 |
| 18/19 | KNVB Beker | SBV Excelsior | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Jupiler League | FC Dordrecht | 38 | 15 | 4 | 3 | 0 | 202 |
| 17/18 | Jupiler PO | FC Dordrecht | 4 | 3 | 1 | 0 | 0 | 130 |
| 17/18 | KNVB Beker | FC Dordrecht | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Jupiler League | SC Telstar | 28 | 4 | 1 | 0 | 0 | 454 |
| 16/17 | KNVB Beker | SC Telstar | 2 | 2 | 0 | 1 | 0 | 68 |
| 15/16 | A Group | Levski Sofia | 10 | 0 | 0 | 2 | 0 | 0 |
| 15/16 | Armenian Independence Cup | FC Banants Yerevan | 2 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Bulgarian Cup | Levski Sofia | 2 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Premier League | FC Banants Yerevan | 7 | 0 | 1 | 0 | 0 | 0 |
| 14/15 | Beloften Eredivisie | Sparta Rotterdam U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Eredivisie | PEC Zwolle | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Johan Cruijff Schaal | PEC Zwolle | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Jupiler League | Sparta Rotterdam | 32 | 14 | 7 | 1 | 0 | 136 |
| 14/15 | KNVB Beker | Sparta Rotterdam | 2 | 1 | 0 | 0 | 0 | 159 |
| 13/14 | Beloften Eredivisie | PEC Zwolle U21 | 5 | 1 | 1 | 0 | 0 | 338 |
| 13/14 | Eredivisie | PEC Zwolle | 6 | 1 | 0 | 0 | 0 | 273 |
| 13/14 | KNVB Beker | PEC Zwolle | 2 | 2 | 0 | 0 | 0 | 31 |
| 13/14 | KNVB Beker | Excelsior '31 Rijssen | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Topklasse Saturd | Excelsior '31 Rijssen | 15 | 19 | 1 | 1 | 0 | 71 |
| 12/13 | Topklasse Saturd | Excelsior '31 Rijssen | 4 | 3 | 0 | 0 | 0 | 111 |
| 09/10 | KNVB Beker | WHC Wezep | 3 | 2 | 0 | 0 | 0 | 150 |
| 08/09 | Jupiler League | AGOVV Apeldoorn | 4 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | KNVB Beker | AGOVV Apeldoorn | 0 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | Jupiler League | AGOVV Apeldoorn | 9 | 1 | 0 | 1 | 0 | 318 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 07/08 | 2007-07-01 | Vit./AGOVV U19 | AGOVV | Transfer | 0 | — |
| 09/10 | 2009-07-01 | AGOVV | WHC Wezep | Transfer | 75000 | — |
| 12/13 | 2012-07-01 | WHC Wezep | Excelsior '31 | Transfer | 75000 | — |
| 13/14 | 2014-01-01 | Excelsior '31 | PEC Zwolle | Transfer | 75000 | — |
| 14/15 | 2014-08-23 | PEC Zwolle | Sparta R. | Loan | 200000 | — |
| 14/15 | 2015-06-30 | Sparta R. | PEC Zwolle | Return from loan | 250000 | — |
| 15/16 | 2015-07-01 | PEC Zwolle | Levski Sofia | Transfer | 250000 | — |
| 15/16 | 2016-02-03 | Levski Sofia | Banants | Transfer | 250000 | — |
| 16/17 | 2016-07-01 | Banants | Telstar | Transfer | 200000 | — |
| 17/18 | 2017-07-01 | Telstar | FC Dordrecht | Transfer | 150000 | — |
| 18/19 | 2018-07-01 | FC Dordrecht | Excelsior | Transfer | 300000 | — |
| 19/20 | 2019-07-25 | Excelsior | Pyunik Yerevan | Transfer | 350000 | — |
| 20/21 | 2020-08-05 | Pyunik Yerevan | KSV Roeselare | Transfer | 250000 | — |
| 20/21 | 2020-10-20 | KSV Roeselare | Siena | Transfer | 250000 | — |
| 20/21 | 2021-03-05 | Siena | Without Club | Transfer | 100000 | — |
| 21/22 | 2021-08-08 | Without Club | TEC | Transfer | 100000 | — |
| 22/23 | 2022-07-01 | TEC | Without Club | Transfer | 100000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 13/14 | Thigh problems | 2014-04-03 | 2014-04-10 | 8 | 1 |
| 18/19 | unknown injury | 2019-05-11 | 2019-06-01 | 22 | 4 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €75k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Antonio Stankov | 1 | 2 | 0 |
| Gustavo Hamer | 1 | 3 | 0 |
| Jeremy de Nooijer | 1 | 1 | 0 |
| Andreias Calcan | 1 | 2 | 0 |
| Robert Mutzers | 1 | 2 | 0 |
| Roy Kortsmit | 1 | 0 | 0 |
| Jordy Tutuarima | 1 | 1 | 0 |
| Paul Gladon | 1 | 4 | 0 |
| Thomas Verhaar | 1 | 4 | 0 |
| Kenny Teijsse | 1 | 0 | 0 |
| Kino Delorge | 1 | 0 | 0 |
| Mawouna Amevor | 1 | 0 | 0 |
| Danny Bakker | 1 | 1 | 0 |
| Fabian Serrarens | 1 | 1 | 0 |
| Liban Abdulahi | 1 | 1 | 0 |
| Thomas Kok | 1 | 2 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 13/14 | Topklasse Saturd | Excelsior '31 Rijssen | 19 | 15 |
| 17/18 | Jupiler League | FC Dordrecht | 15 | 38 |
| 14/15 | Jupiler League | Sparta Rotterdam | 14 | 32 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 14/15 | Jupiler League | Sparta Rotterdam | 7 | 32 |
| 17/18 | Jupiler League | FC Dordrecht | 4 | 38 |
| 13/14 | Topklasse Saturd | Excelsior '31 Rijssen | 1 | 15 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 14/15 | 2015-06-30 | Sparta R. | PEC Zwolle | Return from loan | — | €250k |
| 14/15 | 2014-08-23 | PEC Zwolle | Sparta R. | Loan | — | €200k |
Teams faced most often by Denis Mahmudov'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 % |
|---|---|---|---|---|---|---|---|---|
| FC Utrecht | 12 | 1 | 6 | 5 | 17 | 26 | -9 | 8% |
| FC Groningen | 12 | 5 | 0 | 7 | 13 | 18 | -5 | 42% |
| AZ Alkmaar | 12 | 2 | 5 | 5 | 17 | 24 | -7 | 17% |
| Fortuna Sittard | 12 | 3 | 5 | 4 | 16 | 17 | -1 | 25% |
| AFC Ajax | 11 | 0 | 0 | 11 | 11 | 40 | -29 | 0% |
| Feyenoord | 11 | 2 | 2 | 7 | 11 | 21 | -10 | 18% |
| FC Emmen | 11 | 7 | 2 | 2 | 21 | 11 | +10 | 64% |
| ADO Den Haag | 11 | 5 | 1 | 5 | 23 | 17 | +6 | 45% |
| Vitesse | 11 | 5 | 0 | 6 | 17 | 20 | -3 | 45% |
| PSV Eindhoven | 11 | 0 | 1 | 10 | 9 | 37 | -28 | 0% |
| Willem II | 11 | 2 | 4 | 5 | 12 | 19 | -7 | 18% |
| Heracles Almelo | 10 | 2 | 5 | 3 | 13 | 18 | -5 | 20% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 07/08 | Senior debut season | |
| 07/08 | First senior goal | |
| 16/17 | 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′ |
|---|---|---|---|---|---|---|
| 21/22 | 4 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | 8 | 286 | 1 | 0 | 0 | 0.31 |
| 19/20 | 19 | 100 | 2 | 0 | 0 | 1.8 |
| 17/18 | 43 | 332 | 3 | 0 | 0 | 0.81 |
| 16/17 | 30 | 522 | 1 | 0 | 0 | 0.17 |
| 15/16 | 21 | 0 | 2 | 0 | 0 | 0 |
| 14/15 | 35 | 295 | 1 | 0 | 0 | 0.31 |
| 13/14 | 30 | 713 | 1 | 0 | 0 | 0.13 |
| 07/08 | 9 | 318 | 1 | 0 | 0 | 0.28 |
Output by competition
Career goals and assists broken down by tournament.
More on Denis Mahmudov
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Denis Mahmudov
Who is Denis Mahmudov?
Denis Mahmudov is a North professional footballer who plays as a second striker for Without Club.
How old is Denis Mahmudov?
Denis Mahmudov is 36 years old. He was born on November 6, 1989 in Veles.
What position does Denis Mahmudov play?
Denis Mahmudov plays as a second striker (Attack - Second Striker).
What club does Denis Mahmudov play for?
Denis Mahmudov currently plays for Without Club.
How many career goals has Denis Mahmudov scored?
Across all senior club competitions in our dataset, Denis Mahmudov has scored 87 goals in 241 appearances.