The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
ENG

FA Cup 2016/17

Every result, the table as it finished, and the price each match went off at. 155 matches played between November 2016 and May 2017.

155Matches
488Goals
3.15Per game
50.3%Home wins
97%Priced at kickoff
ArsenalTop of the table

Final table 124 clubs

Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.

#ClubPWDLGDPts
1 ARSArsenal 6 6 0 0 +15 18
2 LINLincoln 7 5 1 1 +1 16
3 CHEChelsea 6 5 0 1 +11 15
4 MILMillwall 6 5 0 1 +3 15
5 MCManchester City 6 4 1 1 +13 13
6 OUOxford United 6 4 1 1 +11 13
7 SUSutton Utd 6 4 1 1 +5 13
8 TOTTottenham 5 4 0 1 +10 12
9 ROCRochdale 5 3 1 1 +2 10
10 BLABlackpool 5 3 1 1 +2 10
11 MUManchester United 4 3 0 1 +8 9
12 WYCWycombe 4 3 0 1 +6 9
13 ASAccrington ST 4 3 0 1 +4 9
14 FTFleetwood Town 6 2 3 1 +3 9
15 MIDMiddlesbrough 4 3 0 1 +3 9
16 AWAFC Wimbledon 5 2 2 1 +4 8
17 PLYPlymouth 5 2 2 1 +1 8
18 EASEastleigh 5 2 2 1 0 8
19 CUCambridge United 4 2 1 1 +5 7
20 HUDHuddersfield 4 2 1 1 +4 7
21 STOStourbridge 4 2 1 1 +3 7
22 BURBurnley 4 2 1 1 +3 7
23 LEILeicester 4 2 1 1 +2 7
24 MKDMilton Keynes Dons 4 2 1 1 +1 7
25 BOLBolton 4 2 1 1 +1 7
26 PETPeterborough 4 2 1 1 0 7
27 BARBarrow 4 2 1 1 0 7
28 LUTLuton 3 2 0 1 +5 6
29 BLABlackburn 3 2 0 1 +2 6
30 FULFulham 3 2 0 1 +1 6
31 PVPort Vale 3 2 0 1 +1 6
32 WOLWolves 3 2 0 1 +1 6
33 NCNewport County 4 1 2 1 +2 5
34 NCNotts County 4 1 2 1 0 5
35 FHTFC Halifax Town 4 1 2 1 -1 5
36 CHECheltenham 3 1 1 1 +2 4
37 SHRShrewsbury 3 1 1 1 +2 4
38 CACurzon Ashton 3 1 1 1 +1 4
39 BRBristol Rovers 3 1 1 1 +1 4
40 BTBrackley Town 3 1 1 1 0 4
41 CHACharlton 3 1 1 1 0 4
42 LIVLiverpool 3 1 1 1 0 4
43 DERDerby 3 1 1 1 -1 4
44 NEWNewcastle 3 1 1 1 -1 4
45 BCBristol City 3 1 1 1 -1 4
46 CPCrystal Palace 3 1 1 1 -2 4
47 MACMacclesfield 3 1 1 1 -2 4
48 COVCoventry 3 1 1 1 -3 4
49 SOUSouthampton 3 1 1 1 -4 4
50 SUSheffield Utd 2 1 0 1 +5 3
51 NORNorthampton 2 1 0 1 +5 3
52 BRABraintree 2 1 0 1 +4 3
53 WATWatford 2 1 0 1 +1 3
54 BREBrentford 2 1 0 1 0 3
55 CARCarlisle 2 1 0 1 0 3
56 OLDOldham 2 1 0 1 0 3
57 BRIBrighton 2 1 0 1 0 3
58 LEELeeds 2 1 0 1 0 3
59 WOKWoking 2 1 0 1 -1 3
60 HARHartlepool 2 1 0 1 -1 3
61 HCHull City 2 1 0 1 -1 3
62 WIGWigan 2 1 0 1 -2 3
63 CHEChesterfield 2 1 0 1 -4 3
64 YTYeovil Town 1 0 1 0 0 1
65 GILGillingham 2 0 1 1 -1 1
66 TTTaunton Town 2 0 1 1 -1 1
67 IPSIpswich 2 0 1 1 -1 1
68 MORMorecambe 2 0 1 1 -1 1
69 NORNorwich 2 0 1 1 -1 1
70 BARBarnsley 2 0 1 1 -1 1
71 DRDagenham & Redbridge 2 0 1 1 -1 1
72 CTCrawley Town 2 0 1 1 -2 1
73 DOVDover 2 0 1 1 -2 1
74 BIRBirmingham 2 0 1 1 -2 1
75 BWBoreham Wood 2 0 1 1 -2 1
76 STSwindon Town 2 0 1 1 -2 1
77 WESWestfields 2 0 1 1 -2 1
78 MUMaidstone Utd 2 0 1 1 -2 1
79 SUNSunderland 2 0 1 1 -2 1
80 ATAlfreton Town 2 0 1 1 -3 1
81 CRECrewe 2 0 1 1 -3 1
82 SOUSouthport 2 0 1 1 -3 1
83 WHIWhitehawk 2 0 1 1 -3 1
84 SMSolihull Moors 2 0 1 1 -4 1
85 BURBury 2 0 1 1 -5 1
86 ROTRotherham 1 0 0 1 -1 0
87 STSpennymoor Town 1 0 0 1 -1 0
88 ALTAltrincham 1 0 0 1 -1 0
89 BRABradford 1 0 0 1 -1 0
90 CARCardiff 1 0 0 1 -1 0
91 CUChesham United 1 0 0 1 -1 0
92 COLColchester 1 0 0 1 -1 0
93 DONDoncaster 1 0 0 1 -1 0
94 EVEEverton 1 0 0 1 -1 0
95 MTMansfield Town 1 0 0 1 -1 0
96 PORPortsmouth 1 0 0 1 -1 0
97 PREPreston 1 0 0 1 -1 0
98 QPRQPR 1 0 0 1 -1 0
99 WBWest Brom 1 0 0 1 -1 0
100 GRIGrimsby 1 0 0 1 -1 0
101 SOUSouthend 1 0 0 1 -1 0
102 STEStevenage 1 0 0 1 -1 0
103 WALWalsall 1 0 0 1 -1 0
104 SACSt Albans City 1 0 0 1 -2 0
105 SCStockport County 1 0 0 1 -2 0
106 ECExeter City 1 0 0 1 -2 0
107 SCUScunthorpe 1 0 0 1 -2 0
108 AVAston Villa 1 0 0 1 -2 0
109 BABurton Albion 1 0 0 1 -2 0
110 KHKidderminster Harriers 1 0 0 1 -2 0
111 NFNottingham Forest 1 0 0 1 -2 0
112 SCStoke City 1 0 0 1 -2 0
113 SWASwansea 1 0 0 1 -2 0
114 DARDartford 1 0 0 1 -3 0
115 BARBarnet 1 0 0 1 -3 0
116 BOUBournemouth 1 0 0 1 -3 0
117 SWSheffield Wednesday 1 0 0 1 -3 0
118 STAStamford 1 0 0 1 -3 0
119 REAReading 1 0 0 1 -4 0
120 MERMerstham 1 0 0 1 -5 0
121 WHWest Ham 1 0 0 1 -5 0
122 HBHarrow Borough 1 0 0 1 -6 0
123 LOLeyton Orient 1 0 0 1 -6 0
124 EBEastbourne Borough 1 0 0 1 -7 0

How the season went

Every figure counted from the matches, not typed in.

Goals per game
3.15
488 goals. 61.9% of matches went over 2.5.
Home advantage
50.3%
Draws 21.3%, away wins 28.4%.
Half-time lead held
78.6%
From 98 matches where someone led at the break.
1–2 14 · 9%
0–0 13 · 8.4%
2–1 12 · 7.7%
2–0 12 · 7.7%
1–0 12 · 7.7%
1–1 11 · 7.1%

Results 156

The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.

Saturday 27 May 2017
16:30 Arsenal 2 – 1 Chelsea — — —
Sunday 23 April 2017
14:00 Arsenal 2 – 1 Manchester City 4.20 4.33 1.83
Saturday 22 April 2017
16:15 Chelsea 4 – 2 Tottenham 3.50 3.25 2.35
Monday 13 March 2017
19:45 Chelsea 1 – 0 Manchester United 1.95 3.30 5.00
Sunday 12 March 2017
14:00 Tottenham 6 – 0 Millwall 1.13 10.50 23.00
Saturday 11 March 2017
17:30 Arsenal 5 – 0 Lincoln 1.07 21.00 41.00
12:15 Middlesbrough 0 – 2 Manchester City 10.00 5.25 1.44
Wednesday 1 March 2017
19:45 Manchester City 5 – 1 Huddersfield 1.11 11.00 26.00
Monday 20 February 2017
19:55 Sutton Utd 0 – 2 Arsenal 29.00 13.00 1.09
Sunday 19 February 2017
16:15 Blackburn 1 – 2 Manchester United 15.00 7.00 1.22
14:00 Fulham 0 – 3 Tottenham 5.50 4.75 1.59
Saturday 18 February 2017
17:30 Wolves 0 – 2 Chelsea 10.25 5.75 1.33
15:00 Millwall 1 – 0 Leicester 3.10 3.30 2.50
15:00 Huddersfield 0 – 0 Manchester City 13.00 6.50 1.43
15:00 Middlesbrough 3 – 2 Oxford United 1.67 4.15 6.75
12:30 Burnley 0 – 1 Lincoln 1.30 6.00 11.00
Wednesday 8 February 2017
19:45 Leicester 3 – 1 Derby 1.91 3.60 4.80
Sunday 29 January 2017
16:00 Manchester United 4 – 0 Wigan 1.17 9.00 19.00
14:00 Sutton Utd 1 – 0 Leeds 5.00 3.90 1.91
12:30 Fulham 4 – 1 Hull City 2.14 3.80 3.80
12:00 Millwall 1 – 0 Watford 3.10 3.40 2.45
Saturday 28 January 2017
17:30 Southampton 0 – 5 Arsenal 3.45 4.00 2.10
15:00 Crystal Palace 0 – 3 Manchester City 7.50 4.50 1.53
15:00 Middlesbrough 1 – 0 Accrington ST 1.33 5.50 13.00
15:00 Blackburn 2 – 0 Blackpool 1.80 3.75 5.00
15:00 Burnley 2 – 0 Bristol City 1.75 3.75 5.50
15:00 Rochdale 0 – 4 Huddersfield 3.50 3.40 2.25
15:00 Chelsea 4 – 0 Brentford 1.20 7.50 17.00
15:00 Lincoln 3 – 1 Brighton 4.85 3.80 1.80
15:00 Oxford United 3 – 0 Newcastle 4.75 3.90 2.30
15:00 Tottenham 4 – 3 Wycombe 1.16 10.00 25.00
12:30 Liverpool 1 – 2 Wolves 1.30 6.25 11.75
Friday 27 January 2017
19:55 Derby 2 – 2 Leicester 3.25 3.30 2.75
Wednesday 18 January 2017
19:45 Southampton 1 – 0 Norwich 1.57 5.00 7.50
19:45 Plymouth 0 – 1 Liverpool 16.00 7.50 1.29
19:45 Newcastle 3 – 1 Birmingham 1.70 4.25 6.30
Tuesday 17 January 2017
20:05 Lincoln 1 – 0 Ipswich 3.50 3.50 2.20
20:00 Crystal Palace 2 – 1 Bolton 1.70 4.00 5.60
19:45 AFC Wimbledon 1 – 3 Sutton Utd 1.53 4.33 7.00
19:45 Fleetwood Town 0 – 1 Bristol City 3.75 3.60 2.31
19:45 Barnsley 1 – 2 Blackpool 1.75 4.05 5.80
19:45 Burnley 2 – 0 Sunderland 2.00 3.60 4.20
Monday 9 January 2017
19:45 Cambridge United 1 – 2 Leeds 3.80 3.40 2.25
Sunday 8 January 2017
16:00 Tottenham 2 – 0 Aston Villa 1.30 6.00 11.00
15:00 Middlesbrough 3 – 0 Sheffield Wednesday 2.15 3.25 3.90
15:00 Chelsea 4 – 1 Peterborough 1.11 11.25 26.00
13:30 Liverpool 0 – 0 Plymouth 1.10 13.00 26.00
11:30 Cardiff 1 – 2 Fulham 3.30 3.75 2.27
Saturday 7 January 2017
17:30 Preston 1 – 2 Arsenal 9.00 5.50 1.36
15:00 Accrington ST 2 – 1 Luton 2.55 3.50 3.00
15:00 Sutton Utd 0 – 0 AFC Wimbledon 3.90 3.70 2.02
15:00 Bolton 0 – 0 Crystal Palace 3.15 3.30 2.50
15:00 Birmingham 1 – 1 Newcastle 3.90 3.50 2.05
15:00 Brentford 5 – 1 Eastleigh 1.33 5.60 11.00
15:00 Huddersfield 4 – 0 Port Vale 1.40 4.80 9.50
15:00 Bristol City 0 – 0 Fleetwood Town 1.56 4.55 7.75
15:00 Stoke City 0 – 2 Wolves 1.60 4.33 7.00
15:00 Watford 2 – 0 Burton Albion 1.61 4.10 6.50
15:00 Wycombe 2 – 1 Stourbridge 1.33 5.50 11.00
15:00 Everton 1 – 2 Leicester 1.75 3.80 5.25
15:00 West Brom 1 – 2 Derby 1.91 3.40 5.00
15:00 Barrow 0 – 2 Rochdale 4.20 3.75 1.95
15:00 Norwich 2 – 2 Southampton 3.20 3.50 2.39
15:00 Rotherham 2 – 3 Oxford United 2.50 3.40 3.00
15:00 Wigan 2 – 0 Nottingham Forest 2.30 3.40 3.80
15:00 Blackpool 0 – 0 Barnsley 3.80 3.60 2.10
15:00 Millwall 3 – 0 Bournemouth 4.00 3.75 1.95
15:00 Brighton 2 – 0 Milton Keynes Dons 1.55 4.33 6.50
15:00 QPR 1 – 2 Blackburn 2.38 3.40 3.25
15:00 Sunderland 0 – 0 Burnley 2.42 3.50 3.10
15:00 Hull City 2 – 0 Swansea 2.55 3.40 2.90
15:00 Ipswich 2 – 2 Lincoln 1.57 4.20 6.60
12:30 Manchester United 4 – 0 Reading 1.21 8.00 17.00
Friday 6 January 2017
19:55 West Ham 0 – 5 Manchester City 5.55 4.75 1.71
Wednesday 21 December 2016
19:45 Newport County 0 – 1 Plymouth 3.40 3.40 2.30
Tuesday 20 December 2016
19:45 Peterborough 2 – 0 Notts County 1.53 4.75 6.30
Tuesday 13 December 2016
19:45 Stourbridge 1 – 0 Northampton 8.00 4.75 1.44
19:45 FC Halifax Town 0 – 2 Eastleigh 2.50 3.60 2.88
19:45 Milton Keynes Dons 3 – 1 Charlton 1.91 4.00 4.33
19:45 Fleetwood Town 3 – 2 Shrewsbury 1.91 3.70 4.33
19:45 Oxford United 3 – 0 Macclesfield 1.60 4.10 6.25
Monday 5 December 2016
19:45 Lincoln 3 – 2 Oldham 2.55 3.50 2.90
Sunday 4 December 2016
15:00 Port Vale 4 – 0 Hartlepool 2.13 3.60 3.80
14:00 Eastleigh 3 – 3 FC Halifax Town 1.75 4.00 5.00
14:00 Woking 0 – 3 Accrington ST 4.33 4.00 1.92
14:00 Bristol Rovers 1 – 2 Barrow 1.62 4.20 6.00
14:00 Cambridge United 4 – 0 Coventry 2.75 3.40 2.75
14:00 Notts County 2 – 2 Peterborough 4.00 3.80 1.95
14:00 Bolton 3 – 2 Sheffield Utd — — —
14:00 Millwall 5 – 2 Braintree 1.31 6.00 11.00
12:00 Curzon Ashton 3 – 4 AFC Wimbledon 6.00 4.20 1.60
Saturday 3 December 2016
15:00 Carlisle 0 – 2 Rochdale 2.55 3.50 2.88
15:00 Plymouth 0 – 0 Newport County 1.91 3.75 4.20
15:00 Charlton 0 – 0 Milton Keynes Dons 2.40 3.40 3.10
15:00 Shrewsbury 0 – 0 Fleetwood Town 2.80 3.50 2.60
15:00 Sutton Utd 2 – 1 Cheltenham 3.00 3.40 2.50
15:00 Luton 6 – 2 Solihull Moors 1.40 5.25 8.00
15:00 Blackpool 1 – 0 Brackley Town 1.45 5.00 7.50
15:00 Chesterfield 0 – 5 Wycombe 2.70 3.30 3.00
Friday 2 December 2016
19:55 Macclesfield 0 – 0 Oxford United 3.80 3.50 2.10
Thursday 17 November 2016
19:45 Dover 2 – 4 Cambridge United 2.60 3.50 2.80
Wednesday 16 November 2016
19:45 Brackley Town 4 – 3 Gillingham 3.80 3.90 2.05
Tuesday 15 November 2016
19:45 Fleetwood Town 4 – 1 Southport 1.37 5.50 9.00
19:45 Coventry 2 – 1 Morecambe 1.50 4.60 7.00
19:45 Notts County 2 – 0 Boreham Wood 1.80 3.80 4.75
19:45 Rochdale 2 – 0 Maidstone Utd 1.40 4.80 9.50
19:45 Newport County 4 – 1 Alfreton Town 1.38 5.50 9.00
19:45 Barrow 2 – 1 Taunton Town 1.22 7.00 15.00
19:45 Crewe 1 – 4 Cheltenham 2.90 3.30 2.63
19:45 Bristol Rovers 4 – 2 Crawley Town 1.40 5.25 8.00
19:45 Swindon Town 1 – 3 Eastleigh 1.87 4.00 5.00
19:45 AFC Wimbledon 5 – 0 Bury 2.15 3.60 3.50
19:45 Solihull Moors 1 – 1 Yeovil Town 3.25 3.60 2.25
19:45 FC Halifax Town 2 – 1 Dagenham & Redbridge 2.88 3.70 2.45
Monday 14 November 2016
19:45 Stourbridge 3 – 0 Whitehawk 2.80 3.60 2.55
19:45 Curzon Ashton 3 – 1 Westfields 1.25 6.50 13.00
Monday 7 November 2016
19:45 Southport 0 – 0 Fleetwood Town 5.90 4.50 1.60
Sunday 6 November 2016
14:00 Blackpool 2 – 0 Kidderminster Harriers 1.50 4.60 7.00
14:00 Morecambe 1 – 1 Coventry 4.33 3.90 1.85
14:00 Hartlepool 3 – 0 Stamford 1.25 6.50 14.00
14:00 Boreham Wood 2 – 2 Notts County 3.40 3.40 2.37
14:00 St Albans City 3 – 5 Carlisle 5.50 4.40 1.68
14:00 Maidstone Utd 1 – 1 Rochdale 4.80 4.00 1.75
14:00 Alfreton Town 1 – 1 Newport County 5.00 4.40 1.68
14:00 Taunton Town 2 – 2 Barrow 6.00 4.50 1.57
14:00 Sheffield Utd 6 – 0 Leyton Orient — — —
Saturday 5 November 2016
15:00 Peterborough 2 – 1 Chesham United 1.20 6.50 13.75
15:00 Cheltenham 1 – 1 Crewe 2.35 3.40 3.15
15:00 Charlton 3 – 1 Scunthorpe 2.40 3.40 3.05
15:00 Exeter City 1 – 3 Luton — — —
15:00 Lincoln 2 – 1 Altrincham 1.27 5.85 15.00
15:00 Colchester 1 – 2 Chesterfield 2.38 3.40 3.00
15:00 Whitehawk 1 – 1 Stourbridge 1.85 3.65 4.50
15:00 Shrewsbury 3 – 0 Barnet 1.96 3.45 4.00
15:00 Oldham 2 – 1 Doncaster 2.74 3.25 2.88
15:00 Bradford 1 – 2 Accrington ST 1.77 3.50 5.10
15:00 Bolton 1 – 0 Grimsby 1.55 4.20 5.85
15:00 Braintree 7 – 0 Eastbourne Borough 1.92 3.60 4.00
15:00 Mansfield Town 1 – 2 Plymouth 2.75 3.25 2.68
15:00 Portsmouth 1 – 2 Wycombe 1.65 3.75 5.50
15:00 Gillingham 2 – 2 Brackley Town 1.40 4.80 7.60
15:00 Milton Keynes Dons 3 – 2 Spennymoor Town 1.17 7.00 15.00
15:00 Westfields 1 – 1 Curzon Ashton 6.50 4.50 1.61
15:00 Cambridge United 1 – 1 Dover 2.04 3.50 3.60
15:00 Northampton 6 – 0 Harrow Borough 1.18 7.00 15.00
15:00 Port Vale 1 – 0 Stevenage 2.05 3.60 3.90
15:00 Walsall 0 – 1 Macclesfield 1.80 4.00 4.40
15:00 Dartford 3 – 6 Sutton Utd 3.25 3.60 2.19
15:00 Stockport County 2 – 4 Woking 2.24 3.60 3.05
15:00 Yeovil Town 2 – 2 Solihull Moors 1.67 3.80 5.40
15:00 Bury 2 – 2 AFC Wimbledon 2.55 3.40 2.80
15:00 Dagenham & Redbridge 0 – 0 FC Halifax Town 1.64 3.85 5.75
12:30 Merstham 0 – 5 Oxford United 8.50 5.25 1.40
12:00 Crawley Town 1 – 1 Bristol Rovers 4.50 3.80 1.82
Friday 4 November 2016
19:55 Eastleigh 1 – 1 Swindon Town 3.20 3.50 2.33
19:45 Millwall 1 – 0 Southend 1.66 3.80 5.55

Every league on this page, in one API call

1,693,122 matches across 1,381 competitions, with a price at kickoff on 803,876 of them. The free key reaches every country in the archive, for yesterday, as one whole day.

Get a free key