1. Round
30/11/1929 Bournemouth and Boscombe Athletic - Torquay United 2:0
Barrow AFC - Worthington Simpsons 1:0
Nelson FC - Crewe Alexandra 0:3
South Shields FC (1899) - Wrexham AFC 2:4
Walsall FC - Exeter City 1:0
Gillingham FC - Margate FC 0:2
Leyton FC - Merthyr Town 4:1
Lincoln City - Wigan Borough FC 3:1
Luton Town - Queens Park Rangers 2:3
Gainsborough Trinity - Port Vale FC 0:0
Doncaster Rovers - Shildon AFC 0:0
Ilford FC - Watford FC 0:3
Wellington Town - Stockport County 1:4
Fulham FC - Thames AFC 4:0
Accrington Stanley - Rochdale AFC 3:1
Brighton & Hove Albion - Peterborough & Fletton United FC 4:0
Norwich City - Coventry City 3:3
Carlisle United - Halifax Town 2:0
Tunbridge Wells - Bath City FC 1:3
Clapton Orient - Folkestone Invicta 0:0
Nunhead FC - Bristol Rovers 0:2
Wimbledon FC - Northfleet United 1:4
Southend United - Brentford FC 1:0
Scunthorpe & Lindsey - Hartlepools United 1:0
Mansfield Town - Manchester Central 0:2
Barry Town FC - Dagenham & Redbridge 0:0
Newport County - Kettering Town 3:2
Southport FC - Chesterfield FC 0:0
Dulwich Hamlet - Plymouth Argyle 0:3
New Brighton AFC - Lancaster Town 4:1
York City - Tranmere Rovers 2:2
Rotherham United - Ashington AFC 3:0
Aldershot FC - Northampton Town 0:1
Caernarvon Athletic - Darlington FC 4:2
04/12/1929 Port Vale FC - Gainsborough Trinity 5:0
Shildon AFC - Doncaster Rovers 1:1
Folkestone Invicta - Clapton Orient 2:2
Dagenham & Redbridge - Barry Town FC 0:1
Chesterfield FC - Southport FC 3:2
05/12/1929 Coventry City - Norwich City 2:0
Tranmere Rovers - York City 0:1
09/12/1929 Doncaster Rovers - Shildon AFC 3:0
Clapton Orient - Folkestone Invicta 4:1
2. Round
14/12/1929 Chesterfield FC - Port Vale FC 2:0
Watford FC - Plymouth Argyle 1:1
Leyton FC - Fulham FC 1:4
Doncaster Rovers - New Brighton AFC 1:0
Stockport County - Barrow AFC 4:0
Queens Park Rangers - Lincoln City 2:1
Bristol Rovers - Accrington Stanley 4:1
Northampton Town - Margate FC 6:0
Coventry City - Bath City FC 7:1
Brighton & Hove Albion - Barry Town FC 4:1
Carlisle United - Crewe Alexandra 4:2
Clapton Orient - Northfleet United 2:0
Southend United - York City 1:4
Scunthorpe & Lindsey - Rotherham United 3:3
Newport County - Walsall FC 2:3
Caernarvon Athletic - Bournemouth and Boscombe Athletic 1:1
Manchester Central - Wrexham AFC 0:1
18/12/1929 Plymouth Argyle - Watford FC 3:0
Bournemouth and Boscombe Athletic - Caernarvon Athletic 5:2
19/12/1929 Rotherham United - Scunthorpe & Lindsey 5:4
3. Round
11/01/1930 Birmingham FC - Bolton Wanderers 1:0
Blackpool FC - Stockport County 2:1
Chesterfield FC - Middlesbrough FC 1:1
Bury FC - Huddersfield Town 0:0
Liverpool FC - Cardiff City 1:2
Walsall FC - Swansea Town 2:0
Blackburn Rovers - Northampton Town 4:1
Aston Villa - Reading FC 5:1
Sheffield Wednesday - Burnley FC 1:0
Derby County - Bristol City 5:1
Wrexham AFC - West Bromwich Albion 1:0
Sheffield United - Leicester City 2:1
Newcastle United - York City 1:1
Tottenham Hotspur - Manchester City 2:2
Fulham FC - Bournemouth and Boscombe Athletic 1:1
Barnsley FC - Bradford Park Avenue 0:1
Coventry City - Sunderland AFC 1:2
Portsmouth FC - Preston North End 2:0
West Ham United - Notts County 4:0
Brighton & Hove Albion - Grimsby Town 1:1
Manchester United - Swindon Town 0:2
Plymouth Argyle - Hull City 3:4
Bradford City - Southampton FC 4:1
Carlisle United - Everton FC 2:4
Clapton Orient - Bristol Rovers 1:0
Oldham Athletic - Wolverhampton Wanderers 1:0
Charlton Athletic - Queens Park Rangers 1:1
Arsenal FC - Chelsea FC 2:0
Leeds United - Crystal Palace 8:1
Corinthian FC - Millwall FC 2:2
Rotherham United - Nottingham Forest 0:5
16/01/1930 Doncaster Rovers - Stoke City 1:0
14/01/1930 Grimsby Town - Brighton & Hove Albion 0:1
15/01/1930 Millwall FC - Corinthian FC 1:1
Bournemouth and Boscombe Athletic - Fulham FC 0:2
Manchester City - Tottenham Hotspur 4:1
York City - Newcastle United 1:2
Huddersfield Town - Bury FC 3:1
Middlesbrough FC - Chesterfield FC 4:3
16/01/1930 Queens Park Rangers - Charlton Athletic 0:3
20/01/1930 Corinthian FC - Millwall FC 1:5
4. Round
25/01/1930 Nottingham Forest - Fulham FC 2:1
Blackburn Rovers - Everton FC 4:1
Aston Villa - Walsall FC 3:1
Middlesbrough FC - Charlton Athletic 1:1
Sunderland AFC - Cardiff City 2:1
Derby County - Bradford Park Avenue 1:1
Swindon Town - Manchester City 1:1
Wrexham AFC - Bradford City 0:0
Newcastle United - Clapton Orient 3:1
Portsmouth FC - Brighton & Hove Albion 0:1
West Ham United - Leeds United 4:1
Millwall FC - Doncaster Rovers 4:0
Hull City - Blackpool FC 3:1
Oldham Athletic - Sheffield Wednesday 3:4
Huddersfield Town - Sheffield United 2:1
Arsenal FC - Birmingham FC 2:2
27/01/1930 Bradford City - Wrexham AFC 2:1
29/01/1930 Charlton Athletic - Middlesbrough FC 1:1
Bradford Park Avenue - Derby County 2:1
Manchester City - Swindon Town 10:1
Birmingham FC - Arsenal FC 0:1
03/02/1930 Middlesbrough FC - Charlton Athletic 1:0
Round of 16
15/02/1930 Aston Villa - Blackburn Rovers 4:1
Huddersfield Town - Bradford City 2:1
Manchester City - Hull City 1:2
Middlesbrough FC - Arsenal FC 0:2
Newcastle United - Brighton & Hove Albion 3:0
Sheffield Wednesday - Bradford Park Avenue 5:1
Sunderland AFC - Nottingham Forest 2:2
West Ham United - Millwall FC 4:1
19/02/1930 Nottingham Forest - Sunderland AFC 3:1
Quarter-finals
01/03/1930 Aston Villa - Huddersfield Town 1:2
Newcastle United - Hull City 1:1
Nottingham Forest - Sheffield Wednesday 2:2
West Ham United - Arsenal FC 0:3
05/03/1930 Sheffield Wednesday - Nottingham Forest 3:1
06/03/1930 Hull City - Newcastle United 1:0
Semi-finals
22/03/1930 Arsenal FC - Hull City 2:2
Huddersfield Town - Sheffield Wednesday 2:1
26/03/1930 Arsenal FC - Hull City 1:0
Final
26/04/1930 15:00 Arsenal FC - Huddersfield Town 2:0 (1:0)