Spain vs Italy
41Played
14Won
16Drawn
11Lost
46Goals for
46Goals against
| W | June 20, 2024 | Italy | 1–0 | 2024 UEFA Euro |
| W | June 15, 2023 | Italy | 2–1 | 2023 UEFA Nations League |
| W | October 6, 2021 | Italy | 2–1 | 2021 UEFA Nations League |
| D | July 6, 2021 | Italy | 1–1 | 2021 UEFA Euro |
| W | September 2, 2017 | Italy | 3–0 | 2017 FIFA World Cup qualification |
| D | October 6, 2016 | Italy | 1–1 | 2016 FIFA World Cup qualification |
| L | June 27, 2016 | Italy | 0–2 | 2016 UEFA Euro |
| D | March 24, 2016 | Italy | 1–1 | Friendly |
| W | March 5, 2014 | Italy | 1–0 | Friendly |
| D | June 27, 2013 | Italy | 0–0 | 2013 Confederations Cup |
| W | July 1, 2012 | Italy | 4–0 | 2012 UEFA Euro |
| D | June 10, 2012 | Italy | 1–1 | 2012 UEFA Euro |
| L | August 10, 2011 | Italy | 1–2 | Friendly |
| D | June 22, 2008 | Italy | 0–0 | 2008 UEFA Euro |
| W | March 26, 2008 | Italy | 1–0 | Friendly |
| D | April 28, 2004 | Italy | 1–1 | Friendly |
| W | March 29, 2000 | Italy | 2–0 | Friendly |
| D | November 18, 1998 | Italy | 2–2 | Friendly |
| L | July 9, 1994 | Italy | 1–2 | 1994 FIFA World Cup |
| L | June 14, 1988 | Italy | 0–1 | 1988 UEFA Euro |
| D | June 12, 1980 | Italy | 0–0 | 1980 UEFA Euro |
| L | December 21, 1978 | Italy | 0–1 | Friendly |
| W | January 25, 1978 | Italy | 2–1 | Friendly |
| W | February 20, 1971 | Italy | 2–1 | Friendly |
| D | February 21, 1970 | Italy | 2–2 | Friendly |
| W | March 13, 1960 | Italy | 3–1 | Friendly |
| D | February 28, 1959 | Italy | 1–1 | Friendly |
| L | March 27, 1949 | Italy | 1–3 | Friendly |
| L | April 19, 1942 | Italy | 0–4 | Friendly |
| L | June 1, 1934 | Italy | 0–1 | 1934 FIFA World Cup |
| D | May 31, 1934 | Italy | 1–1 | 1934 FIFA World Cup |
| D | April 19, 1931 | Italy | 0–0 | Friendly |
| W | June 22, 1930 | Italy | 3–2 | Friendly |
| L | June 4, 1928 | Italy | 1–7 | 1928 Olympic Games |
| D | June 1, 1928 | Italy | 1–1 | 1928 Olympic Games |
| D | April 22, 1928 | Italy | 1–1 | Friendly |
| L | May 29, 1927 | Italy | 0–2 | Friendly |
| W | June 14, 1925 | Italy | 1–0 | Friendly |
| L | May 25, 1924 | Italy | 0–1 | 1924 Olympic Games |
| D | March 9, 1924 | Italy | 0–0 | Friendly |
| W | September 2, 1920 | Italy | 2–0 | 1920 Olympic Games |