Mario Engels
Career snapshot
Career highs
Born the same day
Shares 1993-10-22 · 6 players total
| Full name | Mario Engels |
|---|---|
| Date of birth | 1993-10-22 (32 yrs) |
| Place of birth | Troisdorf, Germany |
| Citizenship | Germany |
| Position | Attack - Left Winger (main: Attack) |
| Foot | right |
| Height | 184.00 m |
| Current club | Heracles Almelo |
| Joined | 2023-07-19 |
| Contract expires | 2027-06-30 |
| Agent | Joost Ebergen & Len ... |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Heracles Almelo | 3 | 23/24 | 25/26 | 71 | 9 | 9 | 862 |
| Sparta Rotterdam | 3 | 20/21 | 22/23 | 70 | 6 | 7 | 1,778 |
| Tokyo Verdy | 1 | 2023 | 2023 | 14 | 0 | 0 | 0 |
| SV Sandhausen | 2 | 19/20 | 20/21 | 26 | 3 | 3 | 329 |
| Roda JC Kerkrade | 2 | 17/18 | 18/19 | 63 | 27 | 14 | 1,454 |
| Roda JC Kerkrade U21 | 1 | 17/18 | 17/18 | 3 | 2 | 0 | 135 |
| Slask Wroclaw | 1 | 16/17 | 16/17 | 18 | 3 | 0 | 222 |
| Slask Wroclaw II | 1 | 16/17 | 16/17 | 3 | 0 | 0 | 0 |
| FSV Frankfurt | 2 | 14/15 | 15/16 | 45 | 2 | 7 | 804 |
| 1.FC Köln II | 3 | 11/12 | 13/14 | 49 | 4 | 6 | 1,921 |
| 1.FC Köln U19 | 2 | 10/11 | 11/12 | 39 | 7 | 6 | 216 |
| 1.FC Köln U17 | 1 | 09/10 | 09/10 | 2 | 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 | Eredivisie | Heracles Almelo | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Eredivisie | Heracles Almelo | 31 | 4 | 5 | 2 | 0 | 544 |
| 24/25 | KNVB Beker | Heracles Almelo | 4 | 0 | 1 | 1 | 0 | 0 |
| 23/24 | Eredivisie | Heracles Almelo | 34 | 5 | 3 | 4 | 0 | 318 |
| 23/24 | KNVB Beker | Heracles Almelo | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Eredivisie | Sparta Rotterdam | 9 | 1 | 1 | 1 | 0 | 46 |
| 22/23 | KNVB Beker | Sparta Rotterdam | 1 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | Eredivisie | Sparta Rotterdam | 29 | 1 | 1 | 4 | 0 | 1,090 |
| 21/22 | KNVB Beker | Sparta Rotterdam | 2 | 1 | 0 | 0 | 0 | 163 |
| 2023 | J2 League | Tokyo Verdy | 14 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | 2. Bundesliga | SV Sandhausen | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | DFB-Pokal | SV Sandhausen | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Eredivisie | Sparta Rotterdam | 27 | 3 | 4 | 1 | 0 | 479 |
| 20/21 | KNVB Beker | Sparta Rotterdam | 1 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Play-Offs Conference League | Sparta Rotterdam | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | 2. Bundesliga | SV Sandhausen | 24 | 3 | 3 | 3 | 0 | 329 |
| 19/20 | DFB-Pokal | SV Sandhausen | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Keuken Kampioen Divisie | Roda JC Kerkrade | 34 | 24 | 11 | 5 | 1 | 124 |
| 18/19 | KNVB Beker | Roda JC Kerkrade | 3 | 1 | 0 | 1 | 0 | 215 |
| 17/18 | Beloften Eerste Divisie | Roda JC Kerkrade U21 | 3 | 2 | 0 | 0 | 0 | 135 |
| 17/18 | Eredivisie | Roda JC Kerkrade | 21 | 1 | 2 | 1 | 0 | 995 |
| 17/18 | Jupiler PO | Roda JC Kerkrade | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | KNVB Beker | Roda JC Kerkrade | 3 | 1 | 1 | 1 | 0 | 120 |
| 16/17 | 3 Liga Grupa III | Slask Wroclaw II | 3 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | Ekstraklasa | Slask Wroclaw | 17 | 3 | 0 | 1 | 0 | 222 |
| 16/17 | Puchar Polski | Slask Wroclaw | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | 2. Bundesliga | FSV Frankfurt | 17 | 0 | 0 | 4 | 0 | 0 |
| 15/16 | DFB-Pokal | FSV Frankfurt | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | 2. Bundesliga | FSV Frankfurt | 26 | 2 | 7 | 3 | 0 | 804 |
| 14/15 | DFB-Pokal | FSV Frankfurt | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Regionalliga West | 1.FC Köln II | 31 | 3 | 3 | 7 | 0 | 806 |
| 12/13 | Regionalliga West | 1.FC Köln II | 17 | 1 | 3 | 3 | 0 | 1,115 |
| 11/12 | RL West | 1.FC Köln II | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | U19-Bundesliga West | 1.FC Köln U19 | 22 | 7 | 5 | 3 | 0 | 216 |
| 10/11 | U19-Bundesliga West | 1.FC Köln U19 | 17 | 0 | 1 | 1 | 0 | 0 |
| 09/10 | U17-Bundesliga West | 1.FC Köln U17 | 2 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 08/09 | 2008-07-01 | Allner-Bö. Yth. | 1.FC Köln Yth. | Transfer | 0 | — |
| 09/10 | 2009-07-01 | 1.FC Köln Yth. | 1.FC Köln U17 | Transfer | 0 | — |
| 10/11 | 2010-07-01 | 1.FC Köln U17 | 1.FC Köln U19 | Transfer | 0 | — |
| 12/13 | 2012-07-01 | 1.FC Köln U19 | 1.FC Köln II | Transfer | 0 | — |
| 14/15 | 2014-07-01 | 1.FC Köln II | FSV Frankfurt | Transfer | 100000 | — |
| 16/17 | 2016-08-19 | FSV Frankfurt | Slask Wroclaw | Transfer | 350000 | — |
| 17/18 | 2017-07-02 | Slask Wroclaw | Roda JC | Transfer | 250000 | — |
| 19/20 | 2019-07-01 | Roda JC | SV Sandhausen | Transfer | 600000 | — |
| 20/21 | 2020-10-04 | SV Sandhausen | Sparta R. | Transfer | 475000 | €100k |
| 22/23 | 2023-01-09 | Sparta R. | Tokyo Verdy | Transfer | 450000 | — |
| 23/24 | 2023-07-19 | Tokyo Verdy | Heracles Almelo | Transfer | 400000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 12/13 | Ankle injury | 2012-08-12 | 2012-11-13 | 94 | 12 |
| 16/17 | Ill | 2017-05-04 | 2017-05-08 | 5 | 1 |
| 17/18 | Ill | 2018-03-12 | 2018-03-30 | 19 | 1 |
| 18/19 | Heel problems | 2019-04-21 | 2019-06-03 | 44 | 3 |
| 19/20 | muscular problems | 2020-05-14 | 2020-05-25 | 12 | 2 |
| 20/21 | Hamstring injury | 2020-09-23 | 2020-10-12 | 20 | 3 |
| 20/21 | Thigh problems | 2021-03-13 | 2021-03-19 | 7 | 1 |
| 21/22 | Hamstring injury | 2022-04-17 | 2022-05-09 | 23 | 4 |
| 25/26 | Hamstring injury | 2025-08-10 | 35 | 4 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €475k |
| Jan 1, 1970 | €475k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €25k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Jannis Nikolaou | 1 | 1 | 0 |
| Marcel Schuhen | 1 | 0 | 0 |
| Brian De Keersmaecker | 1 | 1 | 0 |
| Tom Beugelsdijk | 1 | 1 | 0 |
| Dirk Abels | 1 | 0 | 0 |
| Bart Vriends | 1 | 0 | 0 |
| Danilo Wiebe | 1 | 3 | 0 |
| Maduka Okoye | 1 | 0 | 0 |
| Lennart Thy | 1 | 3 | 0 |
| Sven Mijnans | 1 | 1 | 0 |
| Jannes Vansteenkiste | 1 | 0 | 0 |
| Mohamed El Makrini | 1 | 2 | 0 |
| Fabian Schnellhardt | 1 | 2 | 0 |
| Justin Hoogma | 1 | 1 | 0 |
| Gyliano van Velzen | 1 | 3 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 18/19 | Keuken Kampioen Divisie | Roda JC Kerkrade | 24 | 34 |
| 11/12 | U19-Bundesliga West | 1.FC Köln U19 | 7 | 22 |
| 23/24 | Eredivisie | Heracles Almelo | 5 | 34 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 18/19 | Keuken Kampioen Divisie | Roda JC Kerkrade | 11 | 34 |
| 14/15 | 2. Bundesliga | FSV Frankfurt | 7 | 26 |
| 11/12 | U19-Bundesliga West | 1.FC Köln U19 | 5 | 22 |
Last 50 matches for Heracles Almelo while Mario Engels was at the club (joined 2023-07-19). 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-17 | NL1 |
Heracles Almelo | – | FC Groningen | TIMED |
| 2026-05-10 | NL1 |
Telstar 1963 | 3–0 | Heracles Almelo | Available |
| 2026-05-10 | NL1 |
Telstar 1963 | 3–0 | Heracles Almelo | Available |
| 2026-05-03 | NL1 |
PEC Zwolle | 1–0 | Heracles Almelo | Available |
| 2026-05-03 | NL1 |
PEC Zwolle | 1–0 | Heracles Almelo | Available |
| 2026-04-26 | NL1 |
Heracles Almelo | 0–2 | FC Volendam | Available |
| 2026-04-26 | NL1 |
Heracles Almelo | 0–2 | FC Volendam | Available |
| 2026-04-11 | NL1 |
Heracles Almelo | 0–3 | AFC Ajax | Available |
| 2026-04-05 | NL1 |
SC Heerenveen | 4–1 | Heracles Almelo | Available |
| 2026-03-20 | NL1 |
Heracles Almelo | 1–1 | SBV Excelsior | Available |
| 2026-03-15 | NL1 |
AZ | 4–0 | Heracles Almelo | Available |
| 2026-03-06 | NL1 |
Heracles Almelo | 0–0 | FC Utrecht | Available |
| 2026-02-28 | NL1 |
Heracles Almelo | 1–3 | PSV | Available |
| 2026-02-22 | NL1 |
Go Ahead Eagles | 4–0 | Heracles Almelo | Available |
| 2026-02-14 | NL1 |
Heracles Almelo | 0–1 | NAC Breda | Available |
| 2026-02-07 | NL1 |
NEC | 4–1 | Heracles Almelo | Available |
| 2026-02-01 | NL1 |
Heracles Almelo | 2–1 | Fortuna Sittard | Available |
| 2026-01-25 | NL1 |
Feyenoord Rotterdam | 4–2 | Heracles Almelo | Available |
| 2026-01-18 | NL1 |
Heracles Almelo | 0–2 | FC Twente '65 | Available |
| 2026-01-11 | NL1 |
Sparta Rotterdam | 2–0 | Heracles Almelo | Available |
| 2025-12-20 | NL1 |
Heracles Almelo | 0–3 | SC Heerenveen | Available |
| 2025-12-13 | NL1 |
PSV | 4–3 | Heracles Almelo | Available |
| 2025-12-06 | NL1 |
Heracles Almelo | 1–1 | Telstar 1963 | Available |
| 2025-11-29 | NL1 |
Fortuna Sittard | 1–1 | Heracles Almelo | Available |
| 2025-11-22 | NL1 |
Heracles Almelo | 4–2 | Go Ahead Eagles | Available |
| 2025-11-08 | NL1 |
SBV Excelsior | 1–2 | Heracles Almelo | Available |
| 2025-11-02 | NL1 |
Heracles Almelo | 8–2 | PEC Zwolle | Available |
| 2025-10-25 | NL1 |
FC Volendam | 3–0 | Heracles Almelo | Available |
| 2025-10-19 | NL1 |
Heracles Almelo | 0–7 | Feyenoord Rotterdam | Available |
| 2025-10-05 | NL1 |
FC Twente '65 | 2–1 | Heracles Almelo | Available |
| 2025-09-27 | NL1 |
Heracles Almelo | 3–0 | Sparta Rotterdam | Available |
| 2025-09-20 | NL1 |
NAC Breda | 2–1 | Heracles Almelo | Available |
| 2025-09-14 | NL1 |
Heracles Almelo | 1–2 | AZ | Available |
| 2025-08-29 | NL1 |
FC Groningen | 4–0 | Heracles Almelo | Available |
| 2025-08-24 | NL1 |
AFC Ajax | 2–0 | Heracles Almelo | Available |
| 2025-08-16 | NL1 |
Heracles Almelo | 1–4 | NEC | INJURED Hamstring injury |
| 2025-08-10 | NL1 |
FC Utrecht | 4–0 | Heracles Almelo | INJURED Hamstring injury |
| 2025-05-18 | NL1 |
Heracles Almelo | 1–2 | NEC | Available |
| 2025-05-14 | NL1 |
PSV | 4–1 | Heracles Almelo | Available |
| 2025-05-09 | NL1 |
Willem II Tilburg | 1–2 | Heracles Almelo | Available |
| 2025-05-03 | NL1 |
Heracles Almelo | 1–4 | Feyenoord Rotterdam | Available |
| 2025-04-23 | NL1 |
FC Groningen | 4–1 | Heracles Almelo | Available |
| 2025-04-13 | NL1 |
Heracles Almelo | 1–0 | AZ | Available |
| 2025-04-06 | NL1 |
RKC Waalwijk | 0–0 | Heracles Almelo | Available |
| 2025-03-30 | NL1 |
Heracles Almelo | 2–1 | FC Twente '65 | Available |
| 2025-03-15 | NL1 |
SC Heerenveen | 1–1 | Heracles Almelo | Available |
| 2025-03-08 | NL1 |
Fortuna Sittard | 1–0 | Heracles Almelo | Available |
| 2025-03-02 | NL1 |
Heracles Almelo | 4–2 | PEC Zwolle | Available |
| 2025-02-27 | NL1 |
Heracles Almelo | 2–2 | AZ Alkmaar | Available |
| 2025-02-16 | NL1 |
AFC Ajax | 4–0 | Heracles Almelo | Available |
Teams faced most often by Mario Engels'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 % |
|---|---|---|---|---|---|---|---|---|
| Erzgebirge Aue | 28 | 11 | 5 | 12 | 36 | 39 | -3 | 39% |
| ADO Den Haag | 28 | 16 | 8 | 4 | 60 | 25 | +35 | 57% |
| PEC Zwolle | 28 | 8 | 5 | 15 | 37 | 52 | -15 | 29% |
| VVV-Venlo | 27 | 13 | 8 | 6 | 57 | 38 | +19 | 48% |
| FC St. Pauli | 26 | 6 | 10 | 10 | 33 | 39 | -6 | 23% |
| Willem II | 25 | 10 | 4 | 11 | 37 | 42 | -5 | 40% |
| FC Utrecht | 24 | 4 | 3 | 17 | 19 | 49 | -30 | 17% |
| Fortuna Sittard | 24 | 11 | 7 | 6 | 38 | 23 | +15 | 46% |
| AFC Ajax | 24 | 2 | 4 | 18 | 19 | 57 | -38 | 8% |
| De Graafschap | 23 | 9 | 4 | 10 | 36 | 44 | -8 | 39% |
| FC Groningen | 23 | 11 | 4 | 8 | 31 | 28 | +3 | 48% |
| Dynamo Dresden | 22 | 11 | 4 | 7 | 32 | 24 | +8 | 50% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 09/10 | Senior debut season | |
| 11/12 | First senior goal | |
| 20/21 | 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 | 35 | 544 | 3 | 0 | 0 | 0.5 |
| 23/24 | 35 | 318 | 4 | 0 | 0 | 1.13 |
| 22/23 | 10 | 46 | 1 | 0 | 0 | 1.96 |
| 21/22 | 31 | 1,253 | 4 | 0 | 0 | 0.29 |
| 2023 | 14 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | 30 | 479 | 2 | 0 | 0 | 0.38 |
| 19/20 | 25 | 329 | 3 | 0 | 0 | 0.82 |
| 18/19 | 37 | 339 | 6 | 0 | 1 | 1.86 |
| 17/18 | 29 | 1,250 | 2 | 0 | 0 | 0.14 |
| 16/17 | 21 | 222 | 2 | 0 | 0 | 0.81 |
| 15/16 | 17 | 0 | 4 | 0 | 0 | 0 |
| 14/15 | 28 | 804 | 3 | 0 | 0 | 0.34 |
| 13/14 | 31 | 806 | 7 | 0 | 0 | 0.78 |
| 12/13 | 17 | 1,115 | 3 | 0 | 0 | 0.24 |
| 11/12 | 23 | 216 | 3 | 0 | 0 | 1.25 |
| 10/11 | 17 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Mario Engels
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Mario Engels
Who is Mario Engels?
Mario Engels is a Germany professional footballer who plays as a left winger for Heracles Almelo.
How old is Mario Engels?
Mario Engels is 32 years old. He was born on October 22, 1993 in Troisdorf.
What position does Mario Engels play?
Mario Engels plays as a left winger (Attack - Left Winger).
What club does Mario Engels play for?
Mario Engels currently plays for Heracles Almelo.
How many career goals has Mario Engels scored?
Across all senior club competitions in our dataset, Mario Engels has scored 63 goals in 403 appearances.
What is Mario Engels's market value?
Mario Engels's most recent reported market value is €500k.
Germany