Records · Men's national teams
The longest winning and unbeaten runs in men's international football
Matches in a row won, and matches in a row without defeat, across the 48,623 men's internationals from 30 November 1872 to 5 November 2026. A penalty shoot-out counts as a draw.
Longest winning runs
| 1 | Morocco 7 June 2024 to 2 December 2025 | 19 |
| 2 | Mauritius 15 February 1947 to 7 July 1955 | 17 |
| 3 | Spain 26 June 2008 to 20 June 2009 | 15 |
| 4 | Brazil 10 June 1997 to 12 December 1997 | 14 |
| 5 | France 29 March 2003 to 18 February 2004 | 14 |
| 6 | Argentina 10 October 2025 to 15 July 2026 | 14 |
| 7 | Scotland 7 April 1879 to 14 March 1885 | 13 |
| 8 | Denmark 22 October 1908 to 25 June 1916 | 13 |
| 9 | Brazil 12 July 1960 to 30 May 1962 | 13 |
| 10 | Mexico 13 January 1987 to 17 April 1990 | 13 |
| 11 | Australia 27 October 1996 to 6 July 1997 | 13 |
| 12 | Guyana 30 September 2005 to 16 January 2007 | 13 |
| 13 | Italy 11 November 2020 to 2 July 2021 | 13 |
| 14 | German DR 6 June 1973 to 23 May 1974 | 12 |
| 15 | West Germany (Germany) 2 May 1979 to 14 June 1980 | 12 |
| 16 | France 29 February 1984 to 8 December 1984 | 12 |
| 17 | Russia 26 April 1995 to 27 March 1996 | 12 |
| 18 | Brazil 8 June 1999 to 1 August 1999 | 12 |
| 19 | Spain 28 June 2009 to 8 June 2010 | 12 |
| 20 | Belgium 21 March 2019 to 8 September 2020 | 12 |
| 21 | Morocco 30 March 2021 to 7 December 2021 | 12 |
| 22 | China PR 15 May 1919 to 27 May 1930 | 11 |
| 23 | Saudi Arabia 30 January 2001 to 23 July 2001 | 11 |
| 24 | Sweden 17 February 2001 to 7 October 2001 | 11 |
| 25 | Brazil 1 April 2009 to 9 September 2009 | 11 |
| 26 | United Arab Emirates 16 October 2012 to 22 March 2013 | 11 |
| 27 | USA 2 June 2013 to 14 August 2013 | 11 |
| 28 | Senegal 17 November 2015 to 19 January 2017 | 11 |
| 29 | Italy 20 November 2018 to 18 November 2019 | 11 |
| 30 | Australia 10 September 2019 to 7 October 2021 | 11 |
Longest unbeaten runs
| 1 | Morocco 22 March 2024 to 4 July 2026 | 43 |
| 2 | Algeria 18 November 2018 to 11 January 2022 | 42 |
| 3 | Spain 26 March 2024 to now, still going | 42 |
| 4 | Italy 10 October 2018 to 8 September 2021 | 37 |
| 5 | Argentina 6 July 2019 to 16 November 2022 | 36 |
| 6 | Brazil 16 December 1993 to 18 January 1996 | 35 |
| 7 | Spain 7 February 2007 to 20 June 2009 | 35 |
| 8 | Argentina 19 February 1991 to 8 August 1993 | 31 |
| 9 | Spain 7 September 1994 to 19 November 1997 | 31 |
| 10 | Korea Republic 3 September 1977 to 29 December 1978 | 29 |
| 11 | France 16 February 1994 to 9 October 1996 | 29 |
| 12 | Brazil 8 March 1970 to 6 June 1973 | 27 |
| 13 | Senegal 13 November 2015 to 31 May 2018 | 27 |
| 14 | Spain 1 September 2016 to 11 October 2018 | 27 |
| 15 | Colombia 24 March 2022 to 10 July 2024 | 27 |
| 16 | Italy 24 November 1935 to 20 July 1939 | 26 |
| 17 | Colombia 31 July 1992 to 2 March 1994 | 26 |
| 18 | Korea Republic 6 February 2008 to 14 November 2009 | 26 |
| 19 | Côte d'Ivoire 8 February 2011 to 30 January 2013 | 26 |
| 20 | Spain 15 November 2011 to 27 June 2013 | 26 |
| 21 | Côte d'Ivoire 20 January 2015 to 20 January 2017 | 26 |
| 22 | Senegal 16 October 2023 to 14 October 2025 | 26 |
| 23 | Spain 18 August 2004 to 23 June 2006 | 25 |
| 24 | Italy 13 October 2004 to 9 July 2006 | 25 |
| 25 | Netherlands 10 September 2008 to 6 July 2010 | 25 |
| 26 | Brazil 4 October 1975 to 14 July 1977 | 24 |
| 27 | Belgium 6 September 2016 to 6 July 2018 | 24 |
| 28 | Morocco 15 November 2019 to 25 January 2022 | 24 |
| 29 | West Germany (Germany) 11 October 1978 to 3 December 1980 | 23 |
| 30 | Brazil 1 February 1981 to 2 July 1982 | 23 |
Biggest upsets · Biggest wins · Every country's best-ever team · FIFA ranking vs Formline · Women's longest winning and unbeaten runs · All records
Ratings and chances are Formline's, worked out from every international result in the open archives maintained by Mart Jürisoo (CC0), with recent results from API-Football. In the runs, a match settled on penalties counts as a draw. Every source is listed on Sources & thanks.