1987–88 FA Cup Third round proper Third round proper

| Tie_no | Home_team | Score | Away_team | Date_ |
|---|---|---|---|---|
| 1 | Sutton United | 1–1 | Middlesbrough | 9 January 1988 |
| Replay | Middlesbrough | 1–0 | Sutton United | 12 January 1988 |
| 2 | Watford | 1–1 | Hull City | 9 January 1988 |
| Replay | Hull City | 2–2 | Watford | 12 January 1988 |
| Replay | Watford | 1–0 | Hull City | 18 January 1988 |
| 3 | Yeovil Town | 0–3 | Queens Park Rangers | 9 January 1988 |
| 4 | Reading | 0–1 | Southampton | 9 January 1988 |
| 5 | Gillingham | 0–3 | Birmingham City | 9 January 1988 |
| 6 | Blackburn Rovers | 1–2 | Portsmouth | 9 January 1988 |
| 7 | Sheffield Wednesday | 1–1 | Everton | 9 January 1988 |
| Replay | Everton | 1–1 | Sheffield Wednesday | 13 January 1988 |
| Replay | Everton | 1–1 | Sheffield Wednesday | 25 January 1988 |