Who is France's leading all-time top goal scorer? Henry, Giroud and Les Bleus' most lethal strikers

France top scorer Henry Griezmann GiroudGetty

France are one of the most decorated national teams around and have produced some of the greatest footballers in history.

Zinedine Zidane in his prime was just pure art. Michel Platini was very much a player in the same mould. Just Fontaine is an absolute World Cup legend.

And then there were clinical attackers such as Jean-Pierre Papin, David Trezeguet and Thierry Henry.

These days, the likes of Karim Benzema and Kylian Mbappe have taken over the mantle and spend a lot of their time on the pitch celebrating goals.

But who is France's most lethal attacker ever?

Let's take a look at the legends leading their all-time goalscoring charts!

  • Thierry Henry FranceGetty Images

    1Thierry Henry | 51 goals

    One of the greatest players France has ever seen, Henry is their highest-ever goalscorer on the international stage.

    He made his international debut against South Africa back in 1997 and scored his first goal for his country against the same opponents in a 3-0 win in 1998.

    With a total of 123 caps, Henry went on to score a total of 51 goals for the French national team.

  • Olivier Giroud France Ivory Coast Friendly 25032022Getty

    2Olivier Giroud | 49 goals

    Winner of the World Cup in 2018, yet quite possibly the most underrated striker of his generation.

    Olivier Giroud made his debut for France against USA in November 2011 and scored his first goal for France in a 2-1 win against Germany.

    The most important contribution in his international career was setting up Kylian Mbappe for his second goal in a 4-3 win against Argentina in the 2018 World Cup.

    Giroud has scored 49 goals in total for France.

  • Antoine Griezmann France 2018Getty Images

    3Antoine Griezmann | 42 goals

    After suffering immense heartbreak in the final against Portugal at Euro 2016, in which he ended up as the Golden Boot winner, Griezmann made it his personal mission to lead France to World Cup glory in 2018 - and he did it in style.

    The Frenchman came up with vital moments throughout the tournament, none of which topped his performance in the final against Croatia as he was involved in almost all goals France scored in a 4-2 win.

    Griezmann has scored 42 goals and provided 32 assists for France to date.

  • Michel Platini France 1978AFP

    4Michel Platini | 41 goals

    One of the greatest captains in French football history, Michel Platini led France to win the European Championship in 1984, scoring a vital goal against Spain in the final.

    The Ballon d'Or winner scored 41 goals in 72 appearances for France, before retiring in 1987.

    A unique fact regarding Platini is that he came out of retirement for one day on November 27, 1988 to represent Kuwait at the request of the Kuwaiti Emir.

  • Karim Benzema France KazakhstanGetty Images

    5Karim Benzema | 37 goals

    Winner of the UEFA Nations League with France in 2021, Benzema has scored 37 goals for the national team.

    His journey with the national team began in March 2007, when then manager Raymond Domenech handed him his debut against Austria.

    In the 45 minutes that he played on debut, Benzema scored the only goal of that game as France emerged victorious.

    After a five-year hiatus from the national team due to the infamous sex-tape scandal involving compatriot Mathieu Valbuena, Benzema's best goalscoring performance since his return came against Portugal at Euro 2020 when he netted a brace in a 2-2 draw.

  • David Trezeguet FranceGetty Images

    6David Trezeguet | 34 goals

    Part of three World Cup campaigns for France in 1998, 2002 and 2006, David Trezeguet won the coveted trophy on his first appearance at the tournament.

    Over the course of his eight-year spell for the national team, he scored 34 goals in 71 appearances, with his golden goal in the Euro 2000 final against Italy the undisputed highlight.

    The lowest moment of his career with France arrived when the striker came on as a substitute in the World Cup final of 2006 against Italy.

    The match went to a penalty shootout and Trezeguet was the only player from either team to miss his spot kick.

  • Zinedine Zidane World Cup 2006 finalGetty Images

    7Zinedine Zidane | 31 goals

    One of the greatest players of all time, Zinedine Zidane made his France debut against the Czech Republic in 1994, scoring two goals to help France secure a 2-2 draw.

    After Eric Cantona was suspended for a year in January 1995 for assaulting a fan, Zidane was promoted to become France's playmaker.

    He made 108 appearances for France, scoring 31 goals and winning the World Cup in 1998, a feat which saw him win the Ballon d'Or that year.

    The Frenchman was also key to France's Euro Championships win in 2000.

    Zidane's international career came to an end in the most dramatic fashion as he head-butted Marco Materazzi in the 2006 FIFA World Cup final against Italy, leading to a red card.

    He retired from professional football after that game.

  • Just FontaineGetty

    8Just Fontaine | 30 goals

    One of the great French strikers to have never won an international trophy, Just Fontaine featured in the 1958 World Cup for his country, leading them to a third-place finish.

    At the tournament, the forward scored 13 goals in just six matches, which is till date the highest number of goals scored by a single player at one World Cup tournament.

    Over the course of his international football journey, Fontaine scored 30 goals in just 21 games.

  • Jean Pierre Papin FranceGetty Images

    9Jean-Pierre Papin | 30 goals

    Part of a "cursed generation" of great French players that featured between the 1980s and late 1990s, Jean-Pierre Papin made his debut in 1986 against Northern Ireland.

    The centre forward's first goal for the national team came against Canada at the 1986 World Cup.

    Papin scored 30 international goals in 54 matches for France, a career that saw him feature in the national team's failure to qualify for the 1988 European Championship and for the 1990 and 1994 FIFA World Cups.

    France did manage to qualify for Euro 1992 in Sweden, with Papin scoring nine goals in the qualifying rounds. However, Les Bleus couldn't make it past the group stages at the tournament.

  • Youri Djorkaeff Leomar France Brazil Confederations Cup 2001Gettyimages

    10Youri Djorkaeff | 28 goals

    Tenth on the list of top international goal scorers for France is Youri Djorkaeff.

    The Monaco legend scored 28 goals in 82 games for the national team and featured at two World Cups and two European Championships for France, being part of the teams that won the 1998 World Cup and Euro 2000.

    It was Djorkaeff who set up Zidane's second goal in the 1998 World Cup final against defending champions Brazil.

  • Kylian Mbappe France Austria 2022Getty Images

    11Kylian Mbappe | 28 goals

    Kylian Mbappe is the boy wonder of French football and seems destined to become his country's all-time top goal scorer over time.

    The Paris Saint-Germain star made his international debut at the tender age of 18 years, three months and five days old in March 2017 and got his first goal for Les Bleus a few months later in the World Cup qualifier against Netherlands.

    The early highlight of his international career came at the 2018 World Cup as he scored in the final against Croatia to help France lift the trophy.

  • 12France's all-time top goal scorers

    Position

    Player

    Games

    Goals

    France career

    1.

    Thierry Henry

    123

    51

    1997 - 2010

    2.

    Olivier Giroud

    114

    49

    2011 - ongoing

    3.

    Antoine Griezmann

    110

    42

    2014 - ongoing

    4.

    Michel Platini

    72

    41

    1976 - 1987

    5.

    Karim Benzema

    97

    37

    2007 - ongoing

    6.

    David Trezeguet

    71

    34

    1998 - 2008

    7.

    Zinedine Zidane

    108

    31

    1994 - 2006

    8.

    Just Fontaine

    21

    30

    1953 - 1960

    9.

    Jean-Pierre Papin

    54

    30

    1986 - 1995

    10.

    Youri Djorkaeff

    82

    28

    1993 - 2002

    =

    Kylian Mbappe

    59

    28

    2017 - ongoing