Division Three (North) Cup 1937-38 Winners: Southport Runners-up: Bradford City Winners from previous season: Chester First round
| 21 September 1937 | Rochdale | 2 | - | 3 | Oldham Athletic | 1,000 | Spotland, Rochdale | 19 October 1937 | Southport | 1 | - | 1 | Carlisle United | 1,400 | Haig Avenue, Southport | 21 October 1937 | Hull City | 1 | - | 1 | Hartlepools United | 4,000 | Anlaby Road, Kingston-upon-Hull | 20 October 1937 | Chester | 4 | - | 2 | Crewe Alexandra | 1,100 | Sealand Road, Chester | 21 October 1937 | New Brighton | 2 | - | 0 | Wrexham | 2,000 | Sandheys Park, New Brighton | 11 October 1937 | Port Vale | 1 | - | 1 | Tranmere Rovers | 900 | Old Recreation Ground, Hanley | 29 September 1937 | Bradford City | 5 | - | 2 | Darlington | 1,722 | Valley Parade, Bradford | 1 November 1937 | Rotherham United | 0 | - | 1 | Gateshead | | Millmoor, Rotherham | 20 September 1937 | Barrow | 4 | - | 3 | Accrington Stanley | 1,704 | Holker Street, Barrow-in-Furness | 28 October 1937 | Doncaster Rovers | 7 | - | 2 | Lincoln City | 2,544 | Belle Vue, Doncaster | 20 October 1937 | Halifax Town | 4 | - | 1 | York City | 2,000 | The Shay, Halifax | Replays
| 3 January 1938 | Carlisle United | 2 | - | 3 | Southport | 1,800 | Brunton Park, Carlisle | 27 October 1937 | Hartlepools United | 3 | - | 0 | Hull City | 1,900 | Victoria Park, Hartlepool | 10 November 1937 | Tranmere Rovers | 2 | - | 0 | Port Vale | 1,000 | Prenton Park, Birkenhead | Second round
| 9 February 1938 | Chester | 5 | - | 0 | New Brighton | 1,600 | Sealand Road, Chester | 17 January 1938 | Doncaster Rovers | 4 | - | 1 | Halifax Town | 1,072 | Belle Vue, Doncaster | 15 February 1938 | Southport | 6 | - | 0 | Hartlepools United | 1,000 | Haig Avenue, Southport | Bye | Barrow | | | | | | | Bye | Bradford City | | | | | | | Bye | Gateshead | | | | | | | Bye | Oldham Athletic | | | | | | | Bye | Tranmere Rovers | | | | | | | Quarter-finals
| 9 February 1938 | Bradford City | 1 | - | 1 | Gateshead | 1,471 | Valley Parade, Bradford | 28 March 1938 | Barrow | 1 | - | 2 | Doncaster Rovers | 989 | Holker Street, Barrow-in-Furness | 16 March 1938 | Chester | 2 | - | 2 | Tranmere Rovers | 1,700 | Sealand Road, Chester | 15 March 1938 | Oldham Athletic | 1 | - | 1 | Southport | 1,066 | Boundary Park, Oldham | Replays
| 16 February 1938 | Gateshead | 1 | - | 4 | Bradford City | 2,000 | Redheugh Park, Gateshead | 30 March 1938 | Tranmere Rovers | 3 | - | 2 | Chester | 1,300 | Prenton Park, Birkenhead | 29 March 1938 | Southport | 3 | - | 0 | Oldham Athletic | 1,600 | Haig Avenue, Southport | Semi-finals
| 20 April 1938 | Southport | 1 | - | 0 | Tranmere Rovers | 3,100 | Haig Avenue, Southport | 6 April 1938 | Bradford City | 2 | - | 1 | Doncaster Rovers | 1,684 | Valley Parade, Bradford (aet) | Final
| 4 May 1938 | Southport | 4 | - | 1 | Bradford City | 4,642 | Haig Avenue, Southport |
|