Southampton have played Swansea City 76 times in competitive football, winning 39, drawing 17 and losing 20, first meeting on 9 Oct 1920 and most recently on 18 Apr 2026. Every meeting is listed below.
| Date | Season | Competition | Venue | Opponent | Score | Scorers | Att |
|---|---|---|---|---|---|---|---|
| 9 Oct 1920 | 1920–21 | Third Division | H | Swansea City | 3–0 | Tom Parker, Bert Shelley, James Moore | 15,000 |
| 16 Oct 1920 | 1920–21 | Third Division | A | Swansea City | 1–1 | Joe Barratt | 12,000 |
| 20 Feb 1922 | 1921–22 | Third Division South | H | Swansea City | 1–1 | Bill Rawlings | 5,000 |
| 25 Feb 1922 | 1921–22 | Third Division South | A | Swansea City | 0–1 | 14,000 | |
| 24 Oct 1925 | 1925–26 | Second Division | H | Swansea City | 4–1 | Bill Rawlings, Cuthbert Coundon, Cliff Price | 13,000 |
| 29 Mar 1926 | 1925–26 | Second Division | A | Swansea City | 1–3 | Jimmy Bullock | 10,581 |
| 4 Dec 1926 | 1926–27 | Second Division | H | Swansea City | 1–1 | Bill Rawlings | 16,759 |
| 23 Apr 1927 | 1926–27 | Second Division | A | Swansea City | 2–2 | Bill Henderson, Sam Taylor | 6,000 |
| 10 Dec 1927 | 1927–28 | Second Division | A | Swansea City | 0–2 | 13,000 | |
| 21 Apr 1928 | 1927–28 | Second Division | H | Swansea City | 0–2 | 8,000 | |
| 22 Dec 1928 | 1928–29 | Second Division | A | Swansea City | 1–1 | Jerry Mackie | 5,000 |
| 4 May 1929 | 1928–29 | Second Division | H | Swansea City | 3–0 | Bert Jepson, Willie Haines, Herbert Coates | 6,510 |
| 9 Nov 1929 | 1929–30 | Second Division | H | Swansea City | 2–1 | Dick Rowley, Johnny Arnold | 16,600 |
| 15 Mar 1930 | 1929–30 | Second Division | A | Swansea City | 2–2 | Jerry Mackie, Johnny Arnold | 7,000 |
| 25 Oct 1930 | 1930–31 | Second Division | A | Swansea City | 1–0 | Bill Fraser | 10,000 |
| 28 Feb 1931 | 1930–31 | Second Division | H | Swansea City | 1–2 | Johnny Arnold | 11,041 |
| 14 Nov 1931 | 1931–32 | Second Division | A | Swansea City | 4–3 | Arthur Wilson, Bill Fraser, Johnny Arnold | 3,000 |
| 26 Mar 1932 | 1931–32 | Second Division | H | Swansea City | 3–0 | Arthur Wilson, Johnny Arnold | 6,375 |
| 26 Dec 1932 | 1932–33 | Second Division | A | Swansea City | 1–2 | Ted Drake | 17,791 |
| 27 Dec 1932 | 1932–33 | Second Division | H | Swansea City | 2–0 | Dick Neal Sr, Tom Brewis | 11,862 |
| 16 Sep 1933 | 1933–34 | Second Division | A | Swansea City | 0–1 | 10,000 | |
| 5 Feb 1934 | 1933–34 | Second Division | H | Swansea City | 1–0 | Arthur Holt | 3,396 |
| 25 Dec 1934 | 1934–35 | Second Division | A | Swansea City | 1–0 | Laurie Fishlock | 2,000 |
| 26 Dec 1934 | 1934–35 | Second Division | H | Swansea City | 1–0 | Alf Wheeler | 18,351 |
| 31 Aug 1935 | 1935–36 | Second Division | H | Swansea City | 4–3 | Johnny McIlwaine, Walter Pollard, Vic Watson, Laurie Fishlock | 12,528 |
| 28 Dec 1935 | 1935–36 | Second Division | A | Swansea City | 0–0 | 8,076 | |
| 19 Sep 1936 | 1936–37 | Second Division | A | Swansea City | 1–5 | Fred Smallwood | 10,000 |
| 23 Jan 1937 | 1936–37 | Second Division | H | Swansea City | 2–1 | Arthur Holt, Fred Smallwood | 7,123 |
| 25 Dec 1937 | 1937–38 | Second Division | H | Swansea City | 1–1 | Harry Osman | 13,583 |
| 27 Dec 1937 | 1937–38 | Second Division | A | Swansea City | 0–0 | 20,685 | |
| 26 Nov 1938 | 1938–39 | Second Division | H | Swansea City | 4–1 | Fred Briggs, Arthur Holt | 14,178 |
| 1 Apr 1939 | 1938–39 | Second Division | A | Swansea City | 3–1 | Billy Bevis | 8,000 |
| 4 Sep 1946 | 1946–47 | Second Division | H | Swansea City | 4–0 | Doug McGibbon 10, Doug McGibbon 25, Bobby Veck 41, Doug McGibbon 53 | 8,000 |
| 3 Oct 1946 | 1946–47 | Second Division | A | Swansea City | 2–4 | Norman Lockhart 31, Jack Bradley 85 | 21,523 |
| 10 Sep 1949 | 1949–50 | Second Division | A | Swansea City | 0–4 | 29,000 | |
| 14 Jan 1950 | 1949–50 | Second Division | H | Swansea City | 1–2 | Charlie Wayman 32 | 24,674 |
| 23 Sep 1950 | 1950–51 | Second Division | H | Swansea City | 2–1 | Eric Day 1, Eddy Brown 82 | 22,420 |
| 3 Feb 1951 | 1950–51 | Second Division | A | Swansea City | 1–2 | Eddy Brown 65 | 17,451 |
| 17 Nov 1951 | 1951–52 | Second Division | H | Swansea City | 3–2 | ||
| 5 Apr 1952 | 1951–52 | Second Division | A | Swansea City | 1–1 | ||
| 25 Oct 1952 | 1952–53 | Second Division | A | Swansea City | 2–1 | ||
| 14 Mar 1953 | 1952–53 | Second Division | H | Swansea City | 1–4 | ||
| 26 Nov 1960 | 1960–61 | Second Division | H | Swansea City | 5–0 | ||
| 1 Apr 1961 | 1960–61 | Second Division | A | Swansea City | 1–4 | ||
| 2 Sep 1961 | 1961–62 | Second Division | H | Swansea City | 5–1 | ||
| 13 Jan 1962 | 1961–62 | Second Division | A | Swansea City | 1–0 | ||
| 26 Dec 1962 | 1962–63 | Second Division | A | Swansea City | 1–1 | ||
| 22 Apr 1963 | 1962–63 | Second Division | H | Swansea City | 3–0 | ||
| 21 Sep 1963 | 1963–64 | Second Division | H | Swansea City | 4–0 | ||
| 3 Mar 1964 | 1963–64 | Second Division | A | Swansea City | 0–6 | ||
| 28 Nov 1964 | 1964–65 | Second Division | A | Swansea City | 3–3 | ||
| 10 Apr 1965 | 1964–65 | Second Division | H | Swansea City | 3–1 | ||
| 28 Dec 1981 | 1981–82 | First Division | H | Swansea City | 3–1 | David Armstrong 3, Kevin Keegan 50, Kevin Keegan 67 | |
| 13 Apr 1982 | 1981–82 | First Division | A | Swansea City | 0–1 | ||
| 23 Oct 1982 | 1982–83 | First Division | A | Swansea City | 2–3 | ||
| 5 Mar 1983 | 1982–83 | First Division | H | Swansea City | 2–1 | ||
| 25 Oct 2008 | 2008–09 | Championship | A | Swansea City | 0–3 | 15,564 | |
| 31 Jan 2009 | 2008–09 | Championship | H | Swansea City | 2–2 | Marek Saganowski 17, Marek Saganowski 76 | 17,623 |
| 10 Nov 2012 | 2012–13 | Premier League | H | Swansea City | 1–1 | Morgan Schneiderlin 64 | 30,501 |
| 20 Apr 2013 | 2012–13 | Premier League | A | Swansea City | 0–0 | 20,561 | |
| 6 Oct 2013 | 2013–14 | Premier League | H | Swansea City | 2–0 | Adam Lallana 19, Jay Rodriguez 83 | 28,570 |
| 3 May 2014 | 2013–14 | Premier League | A | Swansea City | 1–0 | Rickie Lambert 90 | 20,682 |
| 20 Sep 2014 | 2014–15 | Premier League | A | Swansea City | 1–0 | Victor Wanyama 80 | 20,596 |
| 1 Feb 2015 | 2014–15 | Premier League | H | Swansea City | 0–1 | 30,943 | |
| 26 Sep 2015 | 2015–16 | Premier League | H | Swansea City | 3–1 | Virgil van Dijk 11, Ki Sung-yueng 54, Sadio Mané 61 | 30,704 |
| 13 Feb 2016 | 2015–16 | Premier League | A | Swansea City | 1–0 | Shane Long 69 | 20,890 |
| 18 Sep 2016 | 2016–17 | Premier League | H | Swansea City | 1–0 | Charlie Austin 64 | 29,087 |
| 31 Jan 2017 | 2016–17 | Premier League | A | Swansea City | 1–2 | Shane Long 57 | 20,359 |
| 12 Aug 2017 | 2017–18 | Premier League | H | Swansea City | 0–0 | 31,447 | |
| 8 May 2018 | 2017–18 | Premier League | A | Swansea City | 1–0 | Manolo Gabbiadini 72 | 20,858 |
| 8 Jan 2022 | 2021–22 | FA Cup | A | Swansea City | 3–2 | Nathan Redmond 8, Mohamed Elyounoussi 95, Shane Long 102 | |
| 26 Dec 2023 | 2023–24 | Championship | H | Swansea City | 5–0 | Joe Aribo 17, Samuel Edozie 48, Ryan Fraser 74, Ryan Fraser 87, Ché Adams 90+3 | 30,279 |
| 20 Jan 2024 | 2023–24 | Championship | A | Swansea City | 3–1 | Ché Adams 6, Will Smallbone 20, Flynn Downes 45 | 17,356 |
| 12 Jan 2025 | 2024–25 | FA Cup | H | Swansea City | 3–0 | Kamaldeen Sulemana 20, Tyler Dibling 35, Tyler Dibling 65 | 12,120 |
| 18 Oct 2025 | 2025–26 | Championship | H | Swansea City | 0–0 | 27,256 | |
| 18 Apr 2026 | 2025–26 | Championship | A | Swansea City | 2–1 | Shea Charles 57, Cameron Archer 90 | 17,776 |
See also: the Swansea City archive and Swansea City v Southampton.
All Southampton head-to-head records · Southampton season by season