Every competitive match Sunderland played in 1947–48, in First Division — 43 matches, 13 won, 10 drawn, 20 lost, with scorers and attendances where the record holds them.
| Date | Competition | Venue | Opponent | Their season | Score | Scorers | Att |
|---|---|---|---|---|---|---|---|
| 23 Aug 1947 | First Division | A | Arsenal | Arsenal 1947–48 | 1–3 | Stan Lloyd 88 | |
| 27 Aug 1947 | First Division | H | Aston Villa | Aston Villa 1947–48 | 0–0 | ||
| 30 Aug 1947 | First Division | H | Grimsby Town | Grimsby Town 1947–48 | 4–2 | Cliff Whitelum 15, Jackie Robinson 23, Jackie Robinson 53, Eddie Burbanks 63 | |
| 1 Sep 1947 | First Division | A | Aston Villa | Aston Villa 1947–48 | 0–2 | ||
| 6 Sep 1947 | First Division | A | Manchester City | Manchester City 1947–48 | 0–3 | ||
| 10 Sep 1947 | First Division | A | Chelsea | Chelsea 1947–48 | 1–1 | Tommy Reynolds 52 | |
| 13 Sep 1947 | First Division | H | Blackburn Rovers | Blackburn Rovers 1947–48 | 0–1 | ||
| 17 Sep 1947 | First Division | H | Chelsea | Chelsea 1947–48 | 2–3 | Dickie Davis 10, Dickie Davis 66 | |
| 20 Sep 1947 | First Division | A | Blackpool | Blackpool 1947–48 | 1–0 | Reg Scotson 25 | |
| 27 Sep 1947 | First Division | H | Derby County | Derby County 1947–48 | 1–1 | Len Duns 86 | |
| 4 Oct 1947 | First Division | A | Huddersfield Town | Huddersfield Town 1947–48 | 2–2 | Tommy Reynolds 10, Tommy Reynolds 44 | |
| 11 Oct 1947 | First Division | A | Sheffield United | Sheffield United 1947–48 | 2–3 | Tommy Reynolds 24, Dickie Davis 40 | |
| 18 Oct 1947 | First Division | H | Manchester United | Manchester United 1947–48 | 1–0 | Len Duns 79 | |
| 25 Oct 1947 | First Division | A | Preston North End | Preston North End 1947–48 | 2–2 | Dickie Davis 20, Tommy Reynolds 61 | |
| 1 Nov 1947 | First Division | H | Stoke City | Stoke City 1947–48 | 1–0 | Ken Oliver 7 | |
| 8 Nov 1947 | First Division | A | Bolton Wanderers | Bolton Wanderers 1947–48 | 1–3 | Len Duns 51 | |
| 15 Nov 1947 | First Division | H | Liverpool | Liverpool 1947–48 | 5–1 | Dickie Davis 18, Willie Watson 31, Albert Quinn 67, Albert Quinn 82, Dickie Davis 85 | |
| 22 Nov 1947 | First Division | A | Burnley | Burnley 1947–48 | 0–4 | ||
| 29 Nov 1947 | First Division | H | Portsmouth | Portsmouth 1947–48 | 4–1 | Ronnie Turnbull 20, Ronnie Turnbull 30, Ronnie Turnbull 55, Ronnie Turnbull 85 | |
| 6 Dec 1947 | First Division | A | Middlesbrough | Middlesbrough 1947–48 | 2–2 | Ronnie Turnbull 9, Eddie Burbanks 44 | |
| 13 Dec 1947 | First Division | H | Charlton Athletic | Charlton Athletic 1947–48 | 0–1 | ||
| 20 Dec 1947 | First Division | H | Arsenal | Arsenal 1947–48 | 1–1 | Dickie Davis 79 | |
| 25 Dec 1947 | First Division | H | Everton | Everton 1947–48 | 2–0 | Tommy Reynolds 29, Ronnie Turnbull 87 | |
| 26 Dec 1947 | First Division | A | Everton | Everton 1947–48 | 0–3 | ||
| 3 Jan 1948 | First Division | A | Grimsby Town | Grimsby Town 1947–48 | 2–1 | Eddie Burbanks 12, Ronnie Turnbull 48 | |
| 10 Jan 1948 | FA Cup | A | Southampton | Southampton 1947–48 | 0–1 | ||
| 17 Jan 1948 | First Division | H | Manchester City | Manchester City 1947–48 | 0–1 | ||
| 24 Jan 1948 | First Division | H | Bolton Wanderers | Bolton Wanderers 1947–48 | 1–2 | Arthur Wright 63 | |
| 31 Jan 1948 | First Division | A | Blackburn Rovers | Blackburn Rovers 1947–48 | 3–4 | Jackie Robinson 10, Willie Watson 16, Jackie Robinson 53 | |
| 14 Feb 1948 | First Division | A | Derby County | Derby County 1947–48 | 1–5 | Ronnie Turnbull 75 | |
| 21 Feb 1948 | First Division | H | Huddersfield Town | Huddersfield Town 1947–48 | 2–0 | Len Shackleton 70, Frank Bee 80 | |
| 28 Feb 1948 | First Division | H | Sheffield United | Sheffield United 1947–48 | 1–1 | Len Shackleton 72 | |
| 6 Mar 1948 | First Division | A | Manchester United | Manchester United 1947–48 | 1–3 | Tommy Reynolds 80 | |
| 13 Mar 1948 | First Division | H | Preston North End | Preston North End 1947–48 | 0–2 | ||
| 20 Mar 1948 | First Division | A | Stoke City | Stoke City 1947–48 | 1–3 | Dickie Davis 55 | |
| 26 Mar 1948 | First Division | H | Wolverhampton Wanderers | Wolverhampton Wanderers 1947–48 | 2–1 | Len Duns 4, Dickie Davis 39 | |
| 29 Mar 1948 | First Division | A | Wolverhampton Wanderers | Wolverhampton Wanderers 1947–48 | 1–2 | Len Shackleton 24 | |
| 3 Apr 1948 | First Division | A | Liverpool | Liverpool 1947–48 | 0–0 | ||
| 10 Apr 1948 | First Division | H | Burnley | Burnley 1947–48 | 2–0 | Len Shackleton 31, Jackie Robinson 60 | |
| 12 Apr 1948 | First Division | H | Blackpool | Blackpool 1947–48 | 1–0 | Dickie Davis 65 | |
| 17 Apr 1948 | First Division | A | Portsmouth | Portsmouth 1947–48 | 2–2 | Arthur Wright 7, Dickie Davis 24 | |
| 24 Apr 1948 | First Division | H | Middlesbrough | Middlesbrough 1947–48 | 3–0 | Arthur Wright 6, Jackie Robinson 53, Dickie Davis 69 | |
| 1 May 1948 | First Division | A | Charlton Athletic | Charlton Athletic 1947–48 | 0–1 |
56 of the goals in this season carry a named scorer.
All 132 Sunderland seasons · Sunderland head-to-head records · Sunderland players