Tallest: 1 · Year
By quarter-hour; stoppage time counts as the 45th or 90th minute.
Tallest: 1 · Minute
France's matches with known line-ups from their first recorded cap to their last.
| With them | 22 | 13 | 5 | 4 | 29 | 13 | 59.1% |
| Without them | 5 | 3 | 2 | 0 | 11 | 4 | 60% |
| Andriy Pyatov | Ukraine | 2 |
| Andriy Voronin | Ukraine | 2 |
| Armend Dallku | Albania | 2 |
| Artem Milevskiy | Ukraine | 2 |
| Bogdan Stancu | Romania | 2 |
| Ciprian Marica | Romania | 2 |
| Edin Dzeko | Bosnia and Herzegovina | 2 |
| Elis Bakaj | Albania | 2 |
| Elvir Rahimic | Bosnia and Herzegovina | 2 |
| Emir Spahic | Bosnia and Herzegovina | 2 |
| Albania | 1 | 1 |
Finals and qualifying campaigns alike.
| 2 Sep 2011 | v Albania | 2–1 | 18′ | — | Winning goal | 2–0 | UEFA Euro qualification 2011 |
In a recorded line-up, on the scoresheet or booked. “—” where the line-up isn't known.
| 23 Jun 2012 | v Spain | 0–2 | started, off 79′ | 79 | — | — | UEFA Euro 2012 · Quarter-final |
| 19 Jun 2012 | v Sweden | 0–2 | started, off 83′ | 83 | — | — | UEFA Euro 2012 · Group stage |
| 15 Jun 2012 | v Ukraine | 2–0 | came on 68′ | 22 | — | — | UEFA Euro 2012 · Group stage |
| 31 May 2012 | v Serbia | 2–0 | started, off 5′ | 5 | — | — | Friendly |
| 29 Feb 2012 | v Germany | 2–1 | started, off 62′ | 62 | — | — | Friendly |
| 15 Nov 2011 | v Belgium | 0–0 | started, off 43′ | 43 | — | — | Friendly |
| 11 Nov 2011 | v United States | 1–0 | started, off 59′ | 59 | — | — | Friendly |
| 11 Oct 2011 | v Bosnia and Herzegovina | 1–1 | started | 90 | — | — | UEFA Euro qualification 2011 |
| 7 Oct 2011 | v Albania | 3–0 | started | 90 | — | — | UEFA Euro qualification 2011 |
| 6 Sep 2011 | v Romania | 0–0 | started | 90 | — | Yellow | UEFA Euro qualification 2011 |
| 2 Sep 2011 | v Albania | 2–1 | started | 90 | 1 | — | UEFA Euro qualification 2011 |
| 10 Aug 2011 | v Chile | 1–1 | started | 90 | — | Yellow | Friendly |
| 9 Jun 2011 | v Poland | 1–0 | came on 46′ | 44 | — | — | Friendly |
| 6 Jun 2011 | v Ukraine | 4–1 | started | 90 | — | — | Friendly |
| 29 Mar 2011 | v Croatia | 0–0 | came on 87′ | 3 | — | — | Friendly |
| 25 Mar 2011 | v Luxembourg | 2–0 | started | 90 | — | — | UEFA Euro qualification 2011 |
| 9 Feb 2011 | v Brazil | 1–0 | started, off 60′ | 60 | — | — | Friendly |
| 17 Nov 2010 | v England | 2–1 | started | 90 | — | — | Friendly |
| 9 Oct 2010 | v Romania | 2–0 | started | 90 | — | — | UEFA Euro qualification 2010 |
| 7 Sep 2010 | v Bosnia and Herzegovina | 2–0 | started | 90 | — | — | UEFA Euro qualification 2010 |
| 3 Sep 2010 | v Belarus | 0–1 | started | 90 | — | — | UEFA Euro qualification 2010 |
| 11 Aug 2010 | v Norway | 1–2 | started, off 74′ | 74 | — | — | Friendly |
Caps, goals and cards count what the sources record: line-ups from about 2003 (World Cups from 1970, friendlies from about 2016), and few scorers in older friendlies — so career totals run low.