1930–31 FA Cup Third Round Proper Third Round Proper

| Tie_no | Home_team | Score | Away_team | Date_ |
|---|---|---|---|---|
| Replay | Cardiff City | 1–2 | Brentford | 14 January 1931 |
| 19 | Bristol Rovers | 3–1 | Queens Park Rangers | 10 January 1931 |
| 20 | West Ham United | 1–3 | Chelsea | 10 January 1931 |
| 21 | Plymouth Argyle | 0–2 | Everton | 10 January 1931 |
| 22 | Hull City | 1–2 | Blackpool | 10 January 1931 |
| 23 | Oldham Athletic | 1–3 | Watford | 10 January 1931 |
| 24 | Crystal Palace | 1–1 | Reading | 10 January 1931 |
| Replay | Reading | 1–1 | Crystal Palace | 14 January 1931 |
| 2nd replay | Crystal Palace | 2–0 | Reading | 19 January 1931 |
| 25 | Exeter City | 3–2 | Derby County | 10 January 1931 |
| 26 | Arsenal | 2–2 | Aston Villa | 10 January 1931 |
| Replay | Aston Villa | 1–3 | Arsenal | 14 January 1931 |
| 27 | Southport | 3–1 | Millwall | 10 January 1931 |