Career snapshot
Position rank · 22/23
Among 3,585 Attack - Centre-Forwards · ≥200 mins
Career highs
Born the same day
Shares 1989-09-21 · 3 players total
| Full name | Daniel Keita-Ruel |
|---|---|
| Date of birth | 1989-09-21 (36 yrs) |
| Place of birth | Wuppertal, France |
| Citizenship | France Senegal |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | both |
| Height | 185.00 m |
| Current club | Without Club |
| Joined | 2023-07-01 |
| Contract expires | — |
| Agent | 100and10 ... |
| Outfitter | Nike |
Percentile rank vs 1204 other Attack - Centre-Forwards with ≥500 minutes in 22/23. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| SV Waldhof Mannheim | 1 | 22/23 | 22/23 | 25 | 1 | 2 | 617 |
| SV Sandhausen | 2 | 20/21 | 21/22 | 44 | 13 | 4 | 872 |
| SpVgg Greuther Fürth | 2 | 18/19 | 19/20 | 61 | 19 | 5 | 473 |
| SC Fortuna Köln | 1 | 17/18 | 17/18 | 40 | 16 | 7 | 458 |
| SG Wattenscheid 09 | 1 | 16/17 | 16/17 | 37 | 17 | 5 | 362 |
| Ratingen 04/19 | 2 | 14/15 | 15/16 | 50 | 18 | 12 | 682 |
| Wuppertaler SV Borussia II | 3 | 09/10 | 11/12 | 27 | 8 | 0 | 561 |
| Wuppertaler SV Borussia | 2 | 09/10 | 10/11 | 27 | 0 | 3 | 0 |
| Bonner SC | 1 | 08/09 | 08/09 | 20 | 3 | 1 | 197 |
| Borussia Mönchengladbach U19 | 2 | 06/07 | 07/08 | 24 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 22/23 | 3. Liga | SV Waldhof Mannheim | 23 | 1 | 2 | 0 | 0 | 617 |
| 22/23 | Badenpokal | SV Waldhof Mannheim | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | DFB-Pokal | SV Waldhof Mannheim | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | 2. Bundesliga | SV Sandhausen | 10 | 1 | 1 | 1 | 0 | 708 |
| 21/22 | DFB-Pokal | SV Sandhausen | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | 2. Bundesliga | SV Sandhausen | 31 | 12 | 2 | 1 | 0 | 164 |
| 20/21 | DFB-Pokal | SV Sandhausen | 2 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | 2. Bundesliga | SpVgg Greuther Fürth | 29 | 9 | 4 | 2 | 0 | 217 |
| 19/20 | DFB-Pokal | SpVgg Greuther Fürth | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | 2. Bundesliga | SpVgg Greuther Fürth | 30 | 10 | 0 | 5 | 1 | 256 |
| 18/19 | DFB-Pokal | SpVgg Greuther Fürth | 1 | 0 | 1 | 0 | 0 | 0 |
| 17/18 | 3. Liga | SC Fortuna Köln | 37 | 15 | 7 | 3 | 0 | 218 |
| 17/18 | Mittelrheinpokal | SC Fortuna Köln | 3 | 1 | 0 | 1 | 0 | 240 |
| 16/17 | DFB-Pokal | SG Wattenscheid 09 | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | DFB-Pokal-Quali | SG Wattenscheid 09 | 1 | 1 | 0 | 0 | 0 | 90 |
| 16/17 | Regionalliga West | SG Wattenscheid 09 | 33 | 12 | 5 | 3 | 0 | 241 |
| 16/17 | Westfalenpokal | SG Wattenscheid 09 | 2 | 4 | 0 | 0 | 0 | 31 |
| 15/16 | Niederrheinpokal | Ratingen 04/19 | 4 | 4 | 0 | 0 | 0 | 85 |
| 15/16 | Oberliga Niederrhein | Ratingen 04/19 | 32 | 11 | 7 | 2 | 0 | 255 |
| 14/15 | Niederrheinpokal | Ratingen 04/19 | 2 | 0 | 2 | 0 | 0 | 0 |
| 14/15 | Oberliga Niederrhein | Ratingen 04/19 | 12 | 3 | 3 | 0 | 0 | 342 |
| 11/12 | Niederrheinliga | Wuppertaler SV Borussia II | 1 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Niederrheinliga | Wuppertaler SV Borussia II | 20 | 4 | 0 | 0 | 0 | 437 |
| 10/11 | Niederrheinpokal | Wuppertaler SV Borussia | 0 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | RL West | Wuppertaler SV Borussia | 20 | 0 | 2 | 3 | 0 | 0 |
| 09/10 | 3. Liga | Wuppertaler SV Borussia | 6 | 0 | 1 | 0 | 0 | 0 |
| 09/10 | Niederrheinliga | Wuppertaler SV Borussia II | 6 | 4 | 0 | 0 | 0 | 124 |
| 09/10 | Niederrheinpokal | Wuppertaler SV Borussia | 1 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | NRW-Liga | Bonner SC | 20 | 3 | 1 | 1 | 0 | 197 |
| 07/08 | DFB-Jun.-Pokal | Borussia Mönchengladbach U19 | 1 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | U19-Bundesliga West | Borussia Mönchengladbach U19 | 15 | 0 | 0 | 2 | 0 | 0 |
| 06/07 | U19-Bundesliga West | Borussia Mönchengladbach U19 | 8 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 04/05 | 2004-07-01 | Bor. Wupp. Jgd. | FK Jugo. Jgd. | Transfer | 0 | — |
| 05/06 | 2005-07-01 | FK Jugo. Jgd. | Wuppertal U17 | Transfer | 0 | — |
| 06/07 | 2006-07-01 | Wuppertal U17 | M'gladbach U19 | Transfer | 0 | — |
| 08/09 | 2008-07-01 | M'gladbach U19 | Bonner SC | Transfer | 0 | — |
| 09/10 | 2009-07-01 | Bonner SC | Wuppertal II | Transfer | 0 | — |
| 10/11 | 2010-07-01 | Wuppertal II | Wuppertaler SV | Transfer | 50000 | — |
| 11/12 | 2011-07-01 | Wuppertaler SV | Wuppertal II | Transfer | 75000 | — |
| 11/12 | 2011-11-17 | Wuppertal II | Career break | Transfer | 75000 | — |
| 14/15 | 2014-07-01 | Career break | Ratingen 04/19 | Transfer | 75000 | — |
| 14/15 | 2015-01-01 | Ratingen 04/19 | Career break | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Career break | Ratingen 04/19 | Transfer | 0 | — |
| 16/17 | 2016-07-01 | Ratingen 04/19 | Wattenscheid 09 | Transfer | 0 | — |
| 17/18 | 2017-07-01 | Wattenscheid 09 | Fortuna Köln | Transfer | 175000 | — |
| 18/19 | 2018-07-01 | Fortuna Köln | Greuther Fürth | Transfer | 350000 | €250k |
| 20/21 | 2020-07-31 | Greuther Fürth | SV Sandhausen | Transfer | 550000 | — |
| 21/22 | 2022-02-17 | SV Sandhausen | Without Club | Transfer | 500000 | — |
| 22/23 | 2022-08-18 | Without Club | W. Mannheim | Transfer | 300000 | — |
| 23/24 | 2023-07-01 | W. Mannheim | Without Club | Transfer | 150000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 19/20 | Knee problems | 2020-02-18 | 2020-03-30 | 42 | 3 |
| 19/20 | muscular problems | 2020-05-15 | 2020-05-25 | 11 | 1 |
| 20/21 | Knee problems | 2020-12-12 | 2020-12-17 | 6 | 1 |
| 21/22 | Knee problems | 2021-10-21 | 2021-12-01 | 42 | 5 |
| 22/23 | flu | 2023-01-11 | 2023-01-16 | 6 | 1 |
| 22/23 | Knee problems | 2023-03-16 | 2023-03-28 | 13 | 2 |
| 22/23 | Calf injury | 2023-05-01 | 2023-06-30 | 61 | 4 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €225k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €550k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €850k |
| Jan 1, 1970 | €325k |
| Jan 1, 1970 | €850k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €225k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €50k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Tim Boss | 1 | 0 | 0 |
| Markus Pazurek | 2 | 2 | 0 |
| Haymenn Bah-Traoré | 1 | 2 | 0 |
| Paul Jaeckel | 1 | 0 | 0 |
| Orhan Dombayci | 1 | 0 | 0 |
| Nico Buckmaier | 1 | 2 | 0 |
| Tobias Mohr | 1 | 4 | 0 |
| Paul Seguin | 1 | 0 | 0 |
| Angelo Langer | 1 | 2 | 0 |
| Nico Brandenburger | 1 | 3 | 0 |
| Sebastian Ernst | 1 | 3 | 0 |
| Aleksandr Zhirov | 1 | 0 | 0 |
| Stefan Rott | 1 | 1 | 0 |
| Maximilian Sauer | 1 | 1 | 0 |
| Dominik Ernst | 2 | 3 | 0 |
| Julian Green | 1 | 1 | 0 |
| Maximilian Wittek | 1 | 2 | 0 |
| Thomas Denker | 1 | 0 | 0 |
| Dennis Raschka | 1 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 17/18 | 3. Liga | SC Fortuna Köln | 15 | 37 |
| 20/21 | 2. Bundesliga | SV Sandhausen | 12 | 31 |
| 16/17 | Regionalliga West | SG Wattenscheid 09 | 12 | 33 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 17/18 | 3. Liga | SC Fortuna Köln | 7 | 37 |
| 15/16 | Oberliga Niederrhein | Ratingen 04/19 | 7 | 32 |
| 16/17 | Regionalliga West | SG Wattenscheid 09 | 5 | 33 |
Teams faced most often by Daniel Keita-Ruel'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 St. Pauli | 34 | 11 | 9 | 14 | 46 | 48 | -2 | 32% |
| 1. FC Heidenheim 1846 | 34 | 7 | 10 | 17 | 30 | 46 | -16 | 21% |
| 1. FC Nürnberg | 30 | 13 | 3 | 14 | 38 | 39 | -1 | 43% |
| VfL Bochum | 28 | 4 | 15 | 9 | 36 | 43 | -7 | 14% |
| Fortuna Düsseldorf | 26 | 12 | 7 | 7 | 38 | 29 | +9 | 46% |
| Erzgebirge Aue | 26 | 9 | 7 | 10 | 30 | 37 | -7 | 35% |
| SV Darmstadt 98 | 26 | 7 | 9 | 10 | 29 | 39 | -10 | 27% |
| Karlsruher SC | 26 | 7 | 5 | 14 | 33 | 40 | -7 | 27% |
| Arminia Bielefeld | 24 | 6 | 11 | 7 | 28 | 35 | -7 | 25% |
| Eintracht Braunschweig | 24 | 7 | 7 | 10 | 29 | 28 | +1 | 29% |
| Holstein Kiel | 22 | 6 | 9 | 7 | 34 | 35 | -1 | 27% |
| Jahn Regensburg | 22 | 9 | 5 | 8 | 31 | 30 | +1 | 41% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 06/07 | Senior debut season | |
| 08/09 | First senior goal | |
| 17/18 | 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 | 11 | 708 | 1 | 0 | 0 | 0.13 |
| 20/21 | 33 | 164 | 1 | 0 | 0 | 0.55 |
| 19/20 | 30 | 217 | 2 | 0 | 0 | 0.83 |
| 18/19 | 31 | 256 | 5 | 0 | 1 | 2.11 |
| 17/18 | 40 | 458 | 4 | 0 | 0 | 0.79 |
| 16/17 | 37 | 362 | 3 | 0 | 0 | 0.75 |
| 15/16 | 36 | 340 | 2 | 0 | 0 | 0.53 |
| 10/11 | 40 | 437 | 3 | 0 | 0 | 0.62 |
| 08/09 | 20 | 197 | 1 | 0 | 0 | 0.46 |
| 07/08 | 16 | 0 | 2 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Daniel Keita-Ruel
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Daniel Keita-Ruel
Who is Daniel Keita-Ruel?
Daniel Keita-Ruel is a France professional footballer who plays as a centre-forward for Without Club.
How old is Daniel Keita-Ruel?
Daniel Keita-Ruel is 36 years old. He was born on September 21, 1989 in Wuppertal.
What position does Daniel Keita-Ruel play?
Daniel Keita-Ruel plays as a centre-forward (Attack - Centre-Forward).
What club does Daniel Keita-Ruel play for?
Daniel Keita-Ruel currently plays for Without Club.
How many career goals has Daniel Keita-Ruel scored?
Across all senior club competitions in our dataset, Daniel Keita-Ruel has scored 95 goals in 355 appearances.