#6 Thierry Henry (559) - 369 goals and 190 assists

After making his professional debut for Monaco in 2014, Thierry Henry turned out for Italian giants Juventus before signing up for Arsenal in 1999 to commence a memorable stint in English football.
The Frenchman, who played as a winger while at Monaco and Juventus, was transitioned to a striker by legendary Arsenal manager Arsene Wenger, and Henry never looked back after that.
During a successful eight-season stint at Arsenal, Henry became the club's all-time top scorer (253 goals), a feat he also achieved with the French national team (51 goals).
The 1998 FIFA World Cup and 2000 European Championships winner, at his peak, was renowned for his ability to dribble past opponents at pace besides his prolific goal-scoring prowss. The player's penchant for attracting opposition defenders towards him also meant that teammates immensely benefitted from Henry's uncanny ability to create goal-scoring opportunities.
Henry moved to Barcelona just before his 30th birthday in 2007 and featured in the Catalan club's historic continental treble-winning team a season later. The player then called time on his career with a short loan spell at Arsenal in 2012 after a five-season stint in the MLS with the New York Red Bulls.
#5 Robert Lewandowski (621) - 477 goals and 144 assists

Robert Lewandowski is arguably the hottest striker in world football at the moment. The 32-year-old Pole is the Bundesliga's all-time top-scoring foreign player and seems to score goals for fun.
The Bayern Munich marksman is a quintessential number nine and is renowned for his remarkable goal-scoring prowess, aerial proficiency, tactical intelligence and ability to bring other teammates into play by conjuring goal-scoring opportunities.
Lewandowski has won trophies galore during his club career. The four-time Torjegarkannone winner won his first continetal treble with the Bavarian giants last season when he threatened to break Gerd Muller's long-standing record of most goals (40) in a Bundesliga season before falling just short.
The eight-time Bundesliga winner has started the new season by scoring his second quadruple in the German top-flight as he looks to have continued from where he left off last season.
#4 Luis Suarez (730) - 463 goals and 267 assists

Luis Suarez is a prolific striker who is renowned for his direct running at opponents, work-rate, technical brilliance and ability to create a plethora of scoring chances for his teammates.
The Uruguay international, who scored goals galore in the Eredivise with Ajax, endeared himself to the Merseyside faithful as his 31-goal effort in 2013-14 almost ended Liverpool's long wait for a maiden Premier League title.
Suarez then moved to Barcelona where he formed one of the most devastating attacking triumvirates in world football with Lionel Messi and Neymar.
In six fabulous seasons at Catalonia, Suarez scored almost 200 goals in all competitions, won a continental treble among other domestic honours and became the player with the most La Liga assists for a certain Lionel Messi.
Suarez, one of only three players in La Liga history to score 40 goals in a season, has since moved to Atletico Madrid where he hit the ground running by scoring a brace on his club debut.