CF Rudy Gestede | 🇧🇯 | #881 |
881
Legacy
Number
0
Youth
Promotion #
0
Youth
Debut #
Villa Career
CF Rudy Gestede | 🇧🇯 | #881 |
55
Villa Appearances
10
Villa
Goals
4
Villa
Assists
3.93
Game
Per
Competition Breakdown
CF Rudy Gestede | 🇧🇯 | #881 |
50
League Appearances
2
FA Cup
Appearances
3
League Cup
Appearances
0
European
Appearances
Division Record
CF Rudy Gestede | 🇧🇯 | #881 |
32
Premier League Appearances
0
Division One
Appearances
18
Championship
Appearances
0
Division Two
Appearances
0
Division Three
Appearances
League Record
CF Rudy Gestede | 🇧🇯 | #881 |
50
League Appearances
9
League
Goals
3
League
Assists
4.17
League
per Game
FA Cup Record
CF Rudy Gestede | 🇧🇯 | #881 |
2
FA Cup Appearances
0
FA Cup
Goals
1
FA Cup
Assists
2.00
FA Cup
per Game
League Cup Record
3
League Cup Appearances
CF Rudy Gestede | 🇧🇯 | #881 |
1
League Cup
Goals
0
League Cup
Assists
3.00
League Cup
per Game
European Record
CF Rudy Gestede | 🇧🇯 | #881 |
0
European Appearances
0
European
Goals
0
European
Assists
0.00
European
per Game
Other Appearance Record
CF Rudy Gestede | 🇧🇯 | #881 |
0
Other Appearances
0
Other
Goals
0
Other
Assists
0.00
Other
per Game
Villa Career

Personal Profile
CF Rudy Gestede | 🇧🇯 | #881 |
Full Name:
Role:
Rudolphe Philippe Michel Camille Gestede
Forward
Position:
Born:
Centre Forward
10 October 1988
Birthplace:
Country:
Citizenship:
Essey-lès-Nancy 🇫🇷
France 🇫🇷
Benin 🇧🇯
France 🇫🇷
Height:
(6 ft 4 in) 1.93 m
Foot:
Right
Career Progression
CF Rudy Gestede | 🇧🇯 | #881 |
2015-16 Aston Villa First Team
July 2015: Aged 26, Signed under Tim Sherwood for a fee of €8.50m from Blackburn Rovers 🏴.
January 2017: Aged 28, Sold under Steve Bruce 🏴 for a fee of €7.10m from Middlesbrough 🏴.
First Team Career
55
Villa Appearances
CF Rudy Gestede | 🇧🇯 | #881 |
10
Villa
Goals
4
Villa
Assists
CF Rudy Gestede | 🇧🇯 |
Aston Villa 2015-16 | €8.50m |
🕒 55 | 26 (29) | ⚽ 10 | 🔥 4 | 🇺 6 | #881 |
🟩 9 | 🟨 16 | 🟥 30 |
Cards 🟨 5 | 🟥 0 |
Played Under
CF Rudy Gestede | 🇧🇯 | #881 |
Tim Sherwood 🏴 2015 🕒 11 | 7 (4) | ⚽ 4 | 🔥 0 | 🟩 2 | 🟨 1 | 🟥 8 |
Kevin MacDonald 🏴 2015 🕒 2 | 1 (1) | ⚽ 0 | 🔥 0 | 🟩 0 | 🟨 0 | 🟥 2 |
Rémi Garde 🇫🇷 2015-16 🕒 18 | 10 (8) | ⚽ 2 | 🔥 2 | 🟩 1 | 🟨 7 | 🟥 10 |
Eric Black 🏴 2016 🕒 5 | 2 (3) | ⚽ 0 | 🔥 1 | 🟩 0 | 🟨 0 | 🟥 5 |
Roberto Di Matteo 🇮🇹 2016 🕒 10 | 5 (5) | ⚽ 3 | 🔥 1 | 🟩 1 | 🟨 6 | 🟥 3 |
Steve Bruce 🏴 2016 🕒 9 | 3 (6) | ⚽ 1 | 🔥 0 | 🟩 5 | 🟨 2 | 🟥 2 |
Honours
CF Rudy Gestede | 🇧🇯 | #881 |
Previous Clubs
CF Rudy Gestede | 🇧🇯 | #881 |
2007-11 FC Metz 🇫🇷
Ligue 1, 🕒 0 | 0 (0) | ⚽ 0 |
2009-10 AS Cannes 🇫🇷 (L)
Championnat National, 🕒 0 | 0 (0) | ⚽ 0 |
2011-14 Cardiff City 🏴 Free
Championship, 🕒 63 | 15 (48) | ⚽ 9 |
2013-14 Blackburn Rovers 🏴 (L)
Championship, 🕒 7 | 3 (4) | ⚽ 1 |
2014-15 Blackburn Rovers 🏴 £0.22m
Championship, 🕒 65 | 52 (13) | ⚽ 34 |
Transfer In
CF Rudy Gestede | 🇧🇯 | #881 |
Season:
2015-16
From:
Blackburn Rovers 🏴
Fee:
€8.50m
Date:
31 July 2015
Age:
26
Under:
Tim Sherwood 🏴
Loans Out
CF Rudy Gestede | 🇧🇯 | #881 |
None
Transfer Out
CF Rudy Gestede | 🇧🇯 | #881 |
Season:
2016-17
From:
Middlesbrough 🏴
Fee:
€7.10m
Date:
4 January 2017
Age:
28
Under:
Steve Bruce 🏴
Subsequent Clubs
CF Rudy Gestede | 🇧🇯 | #881 |
2017-20 Middlesbrough 🏴 €7.10m
Premier League, Championship, 🕒 71 | 27 (44) | ⚽ 8 |
2020-21 Melbourne Victory 🇦🇺 Free
A-League, 🕒 18 | 15 (3) | ⚽ 5 |
2021 Panetolikos GFS 🇬🇷 Free
Super League 1, 🕒 3 | 0 (3) | ⚽ 1 |
2021-22 Esteghlal FC 🇮🇷 Free
Pro League
2022 Retired aged 33
Career Notes
CF Rudy Gestede | 🇧🇯 | #881 |
July 2015: Aged 26, Signed under Tim Sherwood for a fee of €8.50m from Blackburn Rovers 🏴.
January 2017: Aged 28, Sold under Steve Bruce 🏴 for a fee of €7.10m from Middlesbrough 🏴.
Villa Career Breakdown
CF Rudy Gestede | 🇧🇯 | #881 |
Villa Games
🕒 Games:
✅ Starter:
🔁 Substitute:
🇺 Unused:
55
26
29
6
Villa Goals & Assists
⚽ Goals:
🔥 Assists:
Games per Goal:
Games per Involvement:
10
4
5.50
3.93
Villa Career Breakdown
CF Rudy Gestede | 🇧🇯 | #881 |
Career Results
🟩 Won:
🇺 Unbeaten:
🟥 Lost:
Points / Game:
16%
45%
55%
0.78
Career Cards
🟨 Bookings:
🟥 Sendings Off:
Games / Card:
5
0
Season Record
CF Rudy Gestede | 🇧🇯 | #881 |
2015-16
Games
🕒 Games:
36
✅ Starter:
18
🔁 Substitute:
18
🇺 Unused:
2
Goals
⚽ Goals:
6
🔥 Assists:
3
Games per Goal:
6.00
Games per Involvement:
4.00
Results
🟩 Won:
8%
🇺 Unbeaten:
31%
🟥 Lost:
69%
Points per Game:
0.47
Cards
🟨 Bookings:
2
🟥 Sendings
Off:
0
Games per
Card:
18.00
2016-17
Games
🕒 Games:
19
✅ Starter:
8
🔁 Substitute:
11
🇺 Unused:
4
Goals
⚽ Goals:
4
🔥 Assists:
1
Games per Goal:
4.75
Games per Involvement:
3.80
Results
🟩 Won:
32%
🇺 Unbeaten:
74%
🟥 Lost:
26%
Points per Game:
1.37
Cards
🟨 Bookings:
3
🟥 Sendings
Off:
0
Games per
Card:
6.33
League Breakdown
CF Rudy Gestede | 🇧🇯 | #881 |
League Games
🕒 Games:
✅ Starter:
🔁 Substitute:
50
22
28
League Goals & Assists
⚽ Goals:
🔥 Assists:
Games per Goal:
Games per Involvement:
9
3
5.56
4.17
League Seasons
CF Rudy Gestede | 🇧🇯 | #881 |
2015-16
Premier League
Games
🕒 Games:
✅ Starter:
🔁 Substitute:
🇺 Unused:
32
14
18
000.00
Goals
⚽ Goals:
5
🔥 Assists:
2
Games per
Goal:
6.40
Games per Involvement:
4.57
2016-17
Championship
Games
🕒 Games:
✅ Starter:
🔁 Substitute:
🇺 Unused:
18
8
10
000.00
Goals
⚽ Goals:
4
🔥 Assists:
1
Games per
Goal:
4.50
Games per Involvement:
3.60
FA Cup Breakdown
CF Rudy Gestede | 🇧🇯 | #881 |
FA Cup Games
🕒 Games:
✅ Starter:
🔁 Substitute:
2
2
0
FA Cup Goals & Assists
⚽ Goals:
🔥 Assists:
Games per Goal:
Games per Involvement:
0
1
0.00
2.00
FA Cup Seasons
CF Rudy Gestede | 🇧🇯 | #881 |
2015-16
FA Cup
Games
🕒 Games:
2
✅ Starter:
2
🔁 Substitute:
0
Goals
⚽ Goals:
0
🔥 Assists:
1
Games per
Goal:
0.00
Games per Involvement:
2.00
2016-17
FA Cup
Games
🕒 Games:
0
✅ Starter:
0
🔁 Substitute:
0
Goals
⚽ Goals:
0
🔥 Assists:
0
Games per
Goal:
0.00
Games per Involvement:
0.00
League Cup Breakdown
CF Rudy Gestede | 🇧🇯 | #881 |
League Cup Games
🕒 Games:
✅ Starter:
🔁 Substitute:
3
2
1
League Cup Goals & Assists
⚽ Goals:
🔥 Assists:
Games per Goal:
Games per Involvement:
1
0
3.00
3.00
League Cup Seasons
CF Rudy Gestede | 🇧🇯 | #881 |
2015-16
League Cup
Games
🕒 Games:
2
✅ Starter:
2
🔁 Substitute:
0
Goals
⚽ Goals:
1
🔥 Assists:
0
Games per
Goal:
2.00
Games per Involvement:
2.00
2016-17
League Cup
Games
🕒 Games:
1
✅ Starter:
0
🔁 Substitute:
1
Goals
⚽ Goals:
0
🔥 Assists:
0
Games per
Goal:
0.00
Games per Involvement:
0.00
European Breakdown
CF Rudy Gestede | 🇧🇯 | #881 |
European Games
🕒 Games:
✅ Starter:
🔁 Substitute:
0
0
0
European Goals & Assists
⚽ Goals:
🔥 Assists:
Games per Goal:
Games per Involvement:
0
0
0.00
0.00
European Seasons
CF Rudy Gestede | 🇧🇯 | #881 |
2015-16
n/a
Games
🕒 Games:
0
✅ Starter:
0
🔁 Substitute:
0
Goals
⚽ Goals:
0
🔥 Assists:
0
Games per
Goal:
0.00
Games per Involvement:
0.00
2016-17
n/a
Games
🕒 Games:
0
✅ Starter:
0
🔁 Substitute:
0
Goals
⚽ Goals:
0
🔥 Assists:
0
Games per
Goal:
0.00
Games per Involvement:
0.00
Unused Substitute Record
CF Rudy Gestede | 🇧🇯 | #881 |
55
Villa Appearances
6
Unused
Sub
Cautions & Sending Off Record
CF Rudy Gestede | 🇧🇯 | #881 |
5
Bookings /
Cautions
0
Sendings
Off
International Career
CF Rudy Gestede | 🇧🇯 | #881 |
Villa International #180
Full International Record
🇧🇯 🕒 11 | 9 (2) | ⚽ 3 | 🔥 - |
Villa International Record
🇧🇯 🕒 5 | ✅ 3 🔁 (2) | ⚽ 0 | 🔥 - |
League Breakdown
CF Rudy Gestede | 🇧🇯 | #881 |






Career Notes
CF Rudy Gestede | 🇧🇯 | #881 |
July 2015: Aged 26, becomes the first Benin 🇧🇯 player to be signed by the Villa.
July 2015: Aged 26, becomes the tenth player to be signed by the Villa from Blackburn Rovers 🏴 after Stephen Warnock 🏴 (2009), Brad Friedel 🇺🇸 (2008), Alan Wright 🏴 (1995), Chris Price 🏴 (1988), Barrie Hole 🏴 (1968), Mike Ferguson 🏴 (1968), Derek Dougan 🇬🇧 (1961), Ronnie Dix 🏴 (1933) and Arthur Cunliffe 🏴 (1933).
August 2015: Aged 26, becomes the 881st player to play for Villa in first-team League or Cup football since the club’s first entry into the FA Cup in 1879.
August 2015: Aged 26, scores on debut.
September 2015: Aged 26, scores a brace at Anfield in defeat to Liverpool.
January 2016: Aged 27, scores for the first time in sixteen games.
March 2016: Aged 27, scores for the second time in four Premier League games.
August 2016: Aged 27, scores his first goal since March 2016.
November 2016: Aged 28, scores his tenth goal for Villa on his 50th appearance.
December 2016: Aged 28, scores three goals in eighteen Championship appearances.
Biography
CF Rudy Gestede | 🇧🇯 | #881 |
Player #881 for Aston Villa, Rudolphe Philippe Michel Camille Gestede, known as Rudy Gestede, played as a centre forward for the club in Villa’s Premier League relegation season of 2015-16 and during the Football League Championship campaign of 2016-17, making 55 appearances and scoring ten goals.
Gestede was born in Essey-lès-Nancy on 10 October 1988 and was signed from Blackburn Rovers for a fee of €8.50m on 31 July 2015. Gestede was one of a series of controversial signings undertaken ostensibly under the leadership of Tim Sherwood but in truth driven by the sheer idiocy of Sporting Director Hendrik Almstadt and Director of Scouting and Recruitment Paddy Riley. Two names that would be painted into Villa folklore for their footballing illiteracy and ultimate responsibility for Villa’s first relegation in three decades.
Indeed, Gestede’s arrival was one of several sub-standard Villa signings that maligned the club throughout the 2015-16 campaign and drove Villa to their first relegation in nearly 30 years. Players such as Gestede, as well as Micah Richards, Jordan Veretout, Jordan Ayew, Adama Traoré, Joleon Lescott and José Ángel Crespo were brought to the club despite being nowhere near the standards required for a top-flight player, and Villa paid the price.
Such was the folly of Villa’s spending that just 12 months before Villa paid €8.50m for his services, Gestede had moved to Blackburn for €240k. His value multiplying by a factor of 34 on the back of scoring twenty goals in 39 games in England’s second tier in 2014-15.
In fairness to Gestede, unlike some of his fellow newcomers, it wasn’t entirely his fault, and he didn’t display the arrogance and self-entitlement of some of his new teammates.
Despite his Championship record, Gestede was patently not a goalscoring centre forward, nor a mobile one, at Premier League level. It was therefore hardly surprising that he would prove a failure in a poor side.
Worryingly, however, his stint with Villa in the second tier was arguably worse, and it was no surprise to see him leave midway through his second season. What beggared belief, however, was that Middlesbrough saw fit to spend €7.10m on recruiting the player. Presumably, Villa weren’t the only poor judges of football talent in the era; indeed, Boro also paid Villa over €8.00m for the misfit Adama Traore. Quite why they saw value in two players instrumental in the abject failure of Villa’s relegation is a mystery.
Gestede’s career with Villa had started on a positive note as he made a goalscoring debut against newly promoted Bournemouth, coming on as a 59’ substitute for fellow newcomer Jordan Ayew.
Gestede would make his first start for Villa in the away defeat to Crystal Palace on Saturday, 22 August 2015 and would not again score a Premier League goal for the club until 26 September when he grabbed a brace but ended up on the losing side at Anfield.
Three goals in his first seven league games, however, suggested that for all his immobility and limitations, Gestede might be a source of goals that Villa desperately needed.
Gestede’s next fifteen games put paid to that theory, however, failing to score as Villa lost ten, drawing five. It wouldn’t be until his 25th appearance that Gestede scored his fifth goal for the club and in so doing earned Villa a draw against title-chasing Leicester City; however, Gestede would score just once more in 2015-16 with Villa relegated.
Gestede’s strike rate of one goal every six games underlined the lack of creativity and incisiveness in this most wretched of Villa squads. A player of such rudimentary footballing ability, such as Gestede, simply could not be expected to perform, let alone thrive, in such a set-up.
Despite his glaring deficiencies, there were genuine hopes that Gestede would find his level again in the second tier and help Villa bounce back with promotion. That, however, was to prove anything but the case.
Gestede started the season as a first-team regular, appearing in six of Villa’s first seven Championship games, scoring twice, before being overlooked for the far more threatening, creative and dynamic Roberto Di Matteo signing, Jonathan Kodija.
With Di Matteo’s swift departure and Steve Bruce’s arrival, Gestede was handed two starts as Bruce shuffled the pack, but again, Gestede failed to score or make an impact, and he was once more relegated to a substitute role.
Making six appearances from the bench and one start, Gestede scored just once under Steve Bruce.
Unsurprisingly, Bruce cut Villa’s losses, and Gestede made his final appearance for Villa in the draw with Leeds United on Thursday, 29 December 2016, aged 28.
Gestede would carry his Villa form to his new home, scoring just five league goals in 48 games for Boro before being released in 2020, once and for all underlining that Blackburn Rovers 2014-15 had indeed been a freak season.
Gestede had played under Tim Sherwood, Rémi Garde, Eric Black, Roberto Di Matteo and Steve Bruce.








