GiantKillers

Embed this in your page:

1st place

1st Place

Luton Town

Score: 233

2nd place

2nd Place

Millwall

Score: 218

Joint 3rd place

Joint 3rd place

Oldham Athletic

Score: 213

Joint 3rd place

Joint 3rd place

Swansea City

Score: 213

Overall Results

This table ranks the biggest overall giant killers based on the difference in league position between them and their opponents.

Visit the how it works page for more information.

1

Luton Town

233
2

Millwall

218
3

Oldham Athletic

213
4

Swansea City

213
5

Lincoln City

211
6

Sheffield United

203
7

Cardiff City

195
8

Stevenage Borough

186
9

Oxford United

173
10

Wolverhampton Wanderers

171
11

Leyton Orient

165
12

Bolton Wanderers

162
13

Shrewsbury Town

159
14

Rochdale

156
15

Nottingham Forest

154
16

Portsmouth

151
17

Crawley Town

146
18

Tranmere Rovers

146
19

Reading

141
20

Barnsley

140
21

Wrexham

140
22

Bristol Rovers

135
23

Sutton United

133
24

Blackburn Rovers

129
25

Walsall

128
26

Bradford City

120
27

Wycombe Wanderers

117
28

Kidderminster Harriers

116
29

Crystal Palace

113
30

Notts County

113
31

Leicester City

108
32

Coventry City

107
33

Gillingham

106
34

Fulham

106
35

Brighton & Hove Albion

98
36

Hartlepool United

93
37

Colchester United

91
38

Scunthorpe United

87
39

Burnley

85
40

Macclesfield Town

82
41

Leeds United

81
42

Torquay United

79
43

Havant & Waterlooville

78
44

Barnet

75
45

Brentford

75
46

Stockport County

75
47

Chesterfield

74
48

Wigan Athletic

74
49

Port Vale

70
50

Telford United

66
51

Cheltenham Town

64
52

Watford

64
53

Swindon Town

61
54

Huddersfield Town

60
55

Middlesbrough

60
56

Bristol City

59
57

Preston North End

59
58

Charlton Athletic

57
59

Burton Albion

55
60

Bury

55
61

Sunderland

52
62

Blackpool

51
63

Bournemouth

49
64

Sheffield Wednesday

49
65

Cambridge United

47
66

Southampton

47
67

Wimbledon

47
68

Milton Keynes Dons

46
69

Dagenham & Redbridge

45
70

Southend United

45
71

York City

43
72

Grimsby Town

42
73

Peterborough United

42
74

Plymouth Argyle

41
75

Carlisle United

40
76

Mansfield Town

40
77

West Ham United

40
78

Everton

39
79

Hednesford Town

38
80

Northampton Town

37
81

Hereford United

34
82

Kingstonian

34
83

Ipswich Town

33
84

Derby County

33
85

Rotherham United

30
86

Chelsea

29
87

Manchester City

27
88

Newcastle United

26
89

Yeovil Town

25
90

Preston North End

24
91

Farnborough Town

23
92

Aldershot Town

22
93

Scarborough

22
94

Aston Villa

21
95

Crewe Alexandra

21
96

Tottenham Hotspur

20
97

Queens Park Rangers

19
98

Accrington Stanley

18
99

Norwich City

14
100

Accrington Stanley

12
101

Birmingham City

10
102

Liverpool

10
103

West Bromwich Albion

9
104

Arsenal

6
105

Stoke City

6
106

Hull City

4
107

Manchester United

3