All time head to head

Home matches : Away matches : Wartime football

We have met Crewe Alexandra the most times in League games (130) and Crewe Alexandra the most times in competitive football (151). To view details of all games played click on a team name

League football

Most wins: 57 - Crewe Alexandra
Most draws: 30 - Rochdale
Most losses: 47 - Crewe Alexandra

FA Cup football

Most wins: 4 - Crewe Alexandra
Most draws: 3 - Rochdale
Most losses: 4 - Liverpool
Team name P W D L F A
Aberystwyth Town 1 1 0 0 5 0
Accrington Stanley 68 31 15 22 119 97
AFC Bournemouth 40 11 8 21 35 48
AFC Fylde 11 3 4 4 10 14
AFC Telford United 19 6 8 5 27 25
Aldershot Town 52 13 15 24 65 95
Alfreton Town 12 7 3 2 19 15
Altrincham 8 6 1 1 12 5
Arsenal 13 2 3 8 11 26
Ashington 8 5 1 2 19 11
Ashton North End 10 6 1 3 25 15
Ashton Town 2 1 0 1 4 2
Ashton United 2 2 0 0 8 1
Aston Villa 4 0 0 4 2 15
Bacup Borough 6 4 0 2 21 17
Barnet 13 5 4 4 17 16
Barnsley 93 29 32 32 121 130
Barnton Rovers 1 1 0 0 6 0
Barrow 92 51 10 31 194 114
Bath City 2 2 0 0 6 0
Billingham Synthonia 1 1 0 0 3 0
Birmingham City 41 13 5 23 44 71
Bishop Auckland 2 2 0 0 4 0
Blackburn Rovers 11 2 1 8 5 16
Blackburn Rovers Reserves 2 2 0 0 6 0
Blackpool 77 26 18 33 93 110
Blyth Spartans 10 5 1 4 19 15
Bolton Wanderers 25 8 7 10 34 43
Bolton Wanderers Reserves 2 1 0 1 5 5
Boreham Wood 2 0 0 2 1 7
Boston United 16 6 5 5 21 23
Brackley Town 16 4 5 7 18 18
Bradford (Park Avenue) AFC 60 27 9 24 98 78
Bradford City 112 49 27 36 178 157
Braintree Town 4 0 3 1 4 6
Brentford 42 12 9 21 46 62
Brighouse Town 1 1 0 0 1 0
Brighton & Hove Albion 24 9 7 8 30 28
Bristol City 39 4 13 22 36 91
Bristol Rovers 25 9 5 11 31 31
Bromley 2 1 1 0 3 2
Burnley 64 19 15 30 80 108
Burton Albion 2 0 1 1 1 2
Burton Swifts 2 1 0 1 4 3
Burton United 10 4 1 5 11 20
Burton Wanderers 1 0 0 1 0 1
Bury 67 28 16 23 88 86
Bury Reserves 2 1 0 1 2 2
Buxton 7 2 3 2 7 8
Caernarfon Town 1 0 0 1 0 1
Cambridge United 30 11 8 11 36 39
Cardiff City 14 2 7 5 19 24
Carlisle United 83 33 16 34 139 111
Catford Southend 1 1 0 0 4 0
Charlton Athletic 8 2 0 6 11 19
Chelsea 12 2 4 6 13 17
Cheltenham Town 8 2 5 1 13 11
Chester 103 38 29 36 159 147
Chesterfield 96 45 18 33 146 139
Chirk 4 2 1 1 8 6
Chorley 26 7 5 14 32 45
Clitheroe 8 6 0 2 32 11
Colchester United 46 8 15 23 41 78
Colwyn Bay 5 2 2 1 5 4
Corby Town 3 2 1 0 9 2
Coventry City 14 2 8 4 15 14
Crewe Alexandra 151 66 32 53 242 212
Crook Town 1 0 0 1 1 3
Crystal Palace 23 4 8 11 27 45
Curzon Ashton 9 6 3 0 14 3
Dagenham & Redbridge 4 3 1 0 4 1
Darlington 122 58 28 36 200 149
Dartford 2 0 1 1 1 2
Darwen 4 2 2 0 5 1
Denton 2 2 0 0 10 3
Derby County 27 10 3 14 30 49
Doncaster Rovers 81 33 14 34 113 118
Dorking Wanderers 2 0 1 1 1 5
Dover Athletic 2 1 0 1 1 2
Dresden United 4 2 1 1 6 5
Druids 1 0 0 1 2 3
Durham City 6 6 0 0 19 3
Earlestown 4 3 1 0 10 3
Eastleigh 1 1 0 0 2 0
Ebbsfleet United 6 2 3 1 7 5
Everton 6 0 1 5 5 15
Everton Reserves 8 3 0 5 11 25
Exeter City 47 19 9 19 61 66
Fairfield 8 1 2 5 11 19
FC Halifax Town 104 48 24 32 184 129
FC United of Manchester 10 6 1 3 20 13
Fleetwood Rangers 6 3 0 3 14 13
Fleetwood Town 2 0 0 2 3 6
Forest Green Rovers 4 1 1 2 4 7
Fulham 44 13 5 26 44 84
Gainsborough Trinity 33 12 8 13 41 42
Gateshead 4 0 1 3 2 6
Gateshead A.F.C 61 28 13 20 113 86
Gillingham 40 15 12 13 57 48
Glossop North End 36 12 11 13 56 55
Gloucester City 8 3 3 2 13 10
Gorton Villa 4 1 1 2 6 10
Grantham Town 1 0 0 1 1 2
Grimsby Town 74 25 18 31 93 116
Guiseley 6 0 3 3 5 13
Halliwell 9 3 2 4 14 17
Harrogate Town 13 5 2 6 21 23
Hartlepool United 136 57 31 48 212 192
Haydock 3 3 0 0 15 3
Hayes & Yeading United 2 1 1 0 5 4
Hednesford Town 6 3 1 2 10 6
Hereford 41 15 9 17 45 55
Heywood Central 3 3 0 0 14 1
Histon 2 1 0 1 2 2
Horwich RMI 6 6 0 0 18 1
Huddersfield Town 49 13 14 22 59 75
Hull City 78 23 27 28 103 128
Hyde United 5 3 1 1 6 3
Ilkeston 1 1 0 0 1 0
Ipswich Town 8 2 1 5 5 7
Kettering Town 2 2 0 0 4 1
Kidderminster Harriers 12 4 2 6 13 18
King's Lynn Town 1 1 0 0 7 2
Lancaster City 3 2 0 1 4 3
Leamington 8 6 1 1 19 8
Leeds City 20 8 5 7 32 38
Leeds United 10 3 1 6 11 19
Leek Town 6 3 0 3 13 9
Leicester City 39 13 10 16 58 60
Leyton 1 0 0 1 0 2
Leyton Orient 62 19 17 26 83 93
Lincoln City 110 43 26 41 170 172
Liverpool 7 0 2 5 3 15
Liverpool Reserves 2 0 1 1 1 2
Liverpool South End 3 1 0 2 2 5
Lowestoft Town 4 1 2 1 7 6
Luton Town 24 6 6 12 33 40
Macclesfield Town 21 9 5 7 30 30
Maidenhead United 4 2 1 1 6 5
Maidstone United 6 4 1 1 10 5
Manchester City 11 3 2 6 14 25
Manchester City Reserves 2 1 0 1 3 2
Manchester United 19 7 2 10 20 32
Manchester United Reserves 2 1 0 1 4 4
Mansfield Town 85 31 20 34 137 140
Marine 1 1 0 0 3 2
Middlesbrough 13 1 3 9 7 28
Middleton 7 5 1 1 28 5
Millwall 16 4 3 9 24 38
Milton Keynes Dons 22 4 3 15 23 41
Morecambe 5 2 0 3 7 11
Mossley 3 2 1 0 5 2
Nantwich Town 5 3 0 2 15 6
Nelson 25 12 7 6 52 39
New Brighton 36 15 10 11 53 39
New Brighton Tower 5 1 0 4 1 10
Newcastle United 3 0 1 2 1 7
Newport County 38 13 13 12 50 55
North Ferriby United 8 2 3 3 10 9
North Shields 2 2 0 0 10 4
Northampton Town 50 16 14 20 62 74
Northwich Victoria 2 1 0 1 3 5
Norwich City 18 3 4 11 19 37
Nottingham Forest 30 9 9 12 38 39
Notts County 34 9 10 15 33 47
Nuneaton Borough 10 3 5 2 15 12
Oldham Athletic 68 21 19 28 86 101
Oldham County 2 1 0 1 3 4
Ossett Town 1 1 0 0 6 0
Oswestry Town 2 2 0 0 7 3
Oxford City 4 1 0 3 5 8
Oxford United 22 6 7 9 20 35
Peterborough United 61 18 17 26 68 86
Plymouth Argyle 22 6 3 13 34 46
Port Vale 79 24 21 34 84 128
Portsmouth 19 3 6 10 20 36
Preston North End 35 10 7 18 42 75
Preston North End Reserves 2 2 0 0 4 2
Queens Park Rangers 18 4 8 6 23 22
Ramsbottom United 1 1 0 0 3 0
Reading 32 8 13 11 46 51
Rochdale 133 57 34 42 216 168
Rock Ferry 2 2 0 0 5 3
Rossendale United 8 6 0 2 20 10
Rotherham United 69 27 15 27 104 94
Runcorn 1 1 0 0 1 0
Rushall Olympic 1 0 0 1 0 1
Rushden & Diamonds 4 1 2 1 8 8
Salford City 5 2 2 1 8 6
Scarborough 10 3 5 2 16 14
Scunthorpe United 63 23 20 20 81 84
Sheffield United 22 5 4 13 19 41
Sheffield Wednesday 26 7 3 16 28 63
Shrewsbury Town 33 11 9 13 48 57
Solihull Moors 8 1 2 5 8 16
South Liverpool 2 2 0 0 4 2
South Shields 1 1 0 0 2 1
South Shore 10 6 3 1 17 9
Southampton 16 3 5 8 19 24
Southend United 29 9 9 11 28 34
Southport 120 48 22 50 183 190
Spennymoor Town 4 3 0 1 7 4
St Albans City 1 1 0 0 4 1
St Helens Town 2 2 0 0 7 0
Stafford Rangers 2 0 1 1 0 1
Staines Town 2 0 1 1 2 2
Stalybridge Celtic 13 7 3 3 31 19
Stalybridge Rovers 15 6 1 8 21 20
Stevenage 3 0 1 2 4 7
Stoke City 24 8 6 10 24 26
Stoke Swifts 6 2 2 2 4 8
Sunderland 6 1 2 3 5 9
Sutton United 2 0 2 0 0 0
Swansea City 31 13 5 13 46 44
Swindon Town 34 11 7 16 42 57
Tamworth 12 4 4 4 14 15
Tooting & Mitcham United 1 1 0 0 5 0
Torquay United 68 22 18 28 70 93
Tottenham Hotspur 7 1 1 5 5 15
Tranmere Rovers 118 41 32 45 164 167
Truro City 1 1 0 0 5 0
Vauxhall Motors 2 1 0 1 5 3
Walsall 50 19 9 22 61 58
Walthamstow Avenue 3 1 1 1 4 3
Watford 22 6 8 8 30 35
West Auckland Town 1 1 0 0 6 2
West Bromwich Albion 29 4 6 19 25 54
West Ham United 14 7 3 4 15 17
West Manchester 6 3 0 3 8 10
White Star Wanderers 2 1 0 1 6 3
Wigan Athletic 25 7 4 14 29 35
Wigan Borough 12 7 2 3 21 14
Wigan County 6 2 2 2 14 8
Willenhall 1 1 0 0 2 0
Woking 5 0 1 4 5 11
Wolverhampton Wanderers 42 9 14 19 50 75
Worcester City 8 4 3 1 10 4
Workington 48 20 15 13 69 50
Wrexham 120 53 23 44 201 175
Wycombe Wanderers 23 11 7 5 40 26
Yeovil Town 8 3 4 1 17 10
York City 95 45 18 32 150 118