← Match Finder
FA Cup
Studley
S T S
0–1
Full-time

Retrospective analysis — the model is trained only on matches played before this one.

⚠️ One of the teams has played few league matches recently (e.g. newly promoted). The analysis is therefore more uncertain than usual, and we give no recommendations for this match.
🔒 Who wins? Pro

The model's probabilities for a home win, draw and away win — with reasoning and recommended markets.

Unlock with Pro

Already have an account? Log in

Team trends

Studley Coleshill Town
Last 6 — all competitions · 3/1 matches
Win Ø 34%
67%
0%
Points per game
2,0
0,0
Over 2.5 Ø 100%
100%
100%
Both score Ø 100%
100%
100%
Average goals
4,7
3,0
Scored
3,0
1,0
Conceded
1,7
2,0
Goal diff per game
+1,3
-1,0
🔒 Goal markets Pro

Expected goals, over/under and both teams to score — priced by the model before kick-off.

Unlock with Pro

Already have an account? Log in

🔒 Most likely result Pro

The model's top final scores with the best bookmaker odds.

Unlock with Pro

Already have an account? Log in

The table before the match
# Team K V U T +/− P
1 Heaton Stannington 2 2 0 0 +7 6
2 Bridgwater Town 2 2 0 0 +6 6
3 Clevedon Town 2 2 0 0 +3 6
4 Hamble Club 2 1 1 0 +4 4
5 Widnes 2 1 1 0 +4 4
6 Erith Town 2 1 1 0 +4 4
7 Irlam 2 1 1 0 +3 4
8 Roman Glass St George 2 1 1 0 +3 4
9 Real Bedford 2 1 1 0 +3 4
10 Peacehaven & Telscombe 2 1 1 0 +3 4
11 Westfield (Surrey) 2 1 1 0 +3 4
12 Dereham Town 2 1 1 0 +3 4
13 Ipswich Wanderers 2 1 1 0 +3 4
14 Athletic Newham 2 1 1 0 +2 4
15 Lakenheath 2 1 1 0 +2 4
16 New Salamis 2 1 1 0 +2 4
17 Penistone Church 2 1 1 0 +2 4
18 Crawley Down Gatwick 2 1 1 0 +2 4
19 Bearsted 2 1 1 0 +2 4
20 Maltby Main 2 1 1 0 +2 4
21 Okehampton Argyle 2 1 1 0 +2 4
22 Carlton Town 2 1 1 0 +2 4
23 Cleethorpes Town 2 1 1 0 +2 4
24 Colliers Wood United 2 1 1 0 +2 4
25 Jersey Bulls 2 1 1 0 +2 4
26 Rugby Town 2 1 1 0 +1 4
27 Guisborough Town 2 1 1 0 +1 4
28 Blackfield & Langley 2 1 1 0 +1 4
29 Bishop's Cleeve 2 1 1 0 +1 4
30 Fakenham Town 2 1 1 0 +1 4
31 Walsall Wood 2 1 1 0 +1 4
32 Sherwood Colliery 2 1 1 0 +1 4
33 Ascot United 2 1 1 0 +1 4
34 Waltham Abbey 2 1 1 0 +1 4
35 Colney Heath 2 1 1 0 +1 4
36 Ely City 2 1 1 0 +1 4
37 Newcastle Town 2 1 1 0 +1 4
38 Buckhurst Hill 2 1 1 0 +1 4
39 Whitley Bay 2 1 1 0 +1 4
40 Burgess Hill Town 2 1 1 0 +1 4
41 Witham Town 2 1 1 0 +1 4
42 Sherborne Town 2 1 1 0 +1 4
43 Hanley Town 2 1 1 0 +1 4
44 Whickham 2 1 1 0 +1 4
45 Skegness Town 2 1 1 0 +1 4
46 Grantham Town 2 1 1 0 +1 4
47 Kidsgrove Athletic 2 1 1 0 +1 4
48 Epsom & Ewell FC 2 1 1 0 +1 4
49 Trafford 2 1 1 0 +1 4
50 Aylesbury United 3 1 1 1 -1 4
51 Charnock Richard 1 1 0 0 +7 3
52 Wroxham 1 1 0 0 +7 3
53 Fareham Town 1 1 0 0 +6 3
54 Petersfield Town 1 1 0 0 +6 3
55 Nantwich Town 1 1 0 0 +6 3
56 Wellingborough Town 1 1 0 0 +6 3
57 Erith & Belvedere 1 1 0 0 +6 3
58 Lower Breck 1 1 0 0 +5 3
59 Lancing 1 1 0 0 +5 3
60 FC Romania 1 1 0 0 +5 3
61 Whitstable Town 1 1 0 0 +5 3
62 Street 2 1 0 1 +4 3
63 Bewdley Town 1 1 0 0 +4 3
64 Buckland Athletic 1 1 0 0 +4 3
65 Sawbridgeworth Town 1 1 0 0 +4 3
66 West Allotment Celtic 1 1 0 0 +4 3
67 Paulton Rovers 1 1 0 0 +4 3
68 Ashington AFC 1 1 0 0 +4 3
69 Snodland Town 1 1 0 0 +4 3
70 Farnham Town 1 1 0 0 +4 3
71 Horley Town 1 1 0 0 +4 3
72 East Grinstead Town 1 1 0 0 +4 3
73 Steyning Town 1 1 0 0 +4 3
74 Cobham 1 1 0 0 +4 3
75 Heanor Town 1 1 0 0 +3 3
76 Tadley Calleva 1 1 0 0 +3 3
77 Mousehole 1 1 0 0 +3 3
78 Woodford Town 1 1 0 0 +3 3
79 Highworth Town 1 1 0 0 +3 3
80 Hullbridge Sports 1 1 0 0 +3 3
81 Gorleston 1 1 0 0 +3 3
82 Romford 1 1 0 0 +3 3
83 Consett 1 1 0 0 +3 3
84 Rugby Borough 1 1 0 0 +3 3
85 Rossington Main 1 1 0 0 +3 3
86 Bury AFC 1 1 0 0 +3 3
87 Ashford United 1 1 0 0 +3 3
88 Horndean 1 1 0 0 +3 3
89 Bemerton Heath Harleq. 1 1 0 0 +3 3
90 Atherstone Town 1 1 0 0 +3 3
91 Crowborough Athletic 1 1 0 0 +3 3
92 Pontefract Collieries 1 1 0 0 +3 3
93 Bishop Auckland 1 1 0 0 +3 3
94 Leighton Town 1 1 0 0 +3 3
95 Flackwell Heath 1 1 0 0 +3 3
96 Worcester City 1 1 0 0 +3 3
97 Shildon AFC 1 1 0 0 +3 3
98 Padiham 1 1 0 0 +3 3
99 Knaphill 1 1 0 0 +3 3
100 Lincoln United 1 1 0 0 +3 3
101 Ashby Ivanhoe 1 1 0 0 +3 3
102 Brockenhurst 1 1 0 0 +2 3
103 Leverstock Green 1 1 0 0 +2 3
104 Barton Rovers 1 1 0 0 +2 3
105 Melksham Town 1 1 0 0 +2 3
106 Badshot Lea 1 1 0 0 +2 3
107 Melton Town 1 1 0 0 +2 3
108 Redhill 1 1 0 0 +2 3
109 Shifnal Town FC 1 1 0 0 +2 3
110 Cribbs 1 1 0 0 +2 3
111 Barnstaple Town 1 1 0 0 +2 3
112 Larkhall Athletic 1 1 0 0 +2 3
113 Wisbech Town 1 1 0 0 +2 3
114 Barnoldswick Town 1 1 0 0 +2 3
115 Bexhill United 1 1 0 0 +2 3
116 Grimsby Borough 1 1 0 0 +2 3
117 Easington Sports 1 1 0 0 +2 3
118 Newhaven 1 1 0 0 +2 3
119 Wallingford & Crowmarsh 1 1 0 0 +2 3
120 Faversham Town 1 1 0 0 +2 3
121 Sevenoaks Town 1 1 0 0 +2 3
122 Knaresborough Town 1 1 0 0 +2 3
123 AFC Croydon Athletic 1 1 0 0 +2 3
124 Sutton Coldfield Town 1 1 0 0 +2 3
125 Helston Athletic 1 1 0 0 +2 3
126 Little Oakley 1 1 0 0 +2 3
127 Bury Town 1 1 0 0 +2 3
128 Milton Keynes Irish 1 1 0 0 +2 3
129 Prestwich Heys 1 1 0 0 +2 3
130 Darlaston Town 1 1 0 0 +2 3
131 Stanway Rovers 1 1 0 0 +2 3
132 Bottesford Town 1 1 0 0 +2 3
133 Eastwood Community 1 1 0 0 +2 3
134 St Blazey 1 1 0 0 +2 3
135 Bideford 1 1 0 0 +2 3
136 Ossett United 1 1 0 0 +2 3
137 Prescot Cables 1 1 0 0 +2 3
138 Gresley 1 1 0 0 +2 3
139 Binfield 1 1 0 0 +2 3
140 Mangotsfield United 1 1 0 0 +2 3
141 Deal Town 1 1 0 0 +2 3
142 Enfield 1893 1 1 0 0 +2 3
143 Mildenhall Town 1 1 0 0 +2 3
144 Shepshed Dynamo 1 1 0 0 +2 3
145 West Didsbury & Chorlton 1 1 0 0 +2 3
146 Woodbridge Town 1 1 0 0 +2 3
147 Nailsea & Tickenham 1 1 0 0 +2 3
148 Virginia Water 1 1 0 0 +2 3
149 West Auckland Town 1 1 0 0 +2 3
150 Stourport Swifts 1 1 0 0 +2 3
151 Maldon & Tiptree 1 1 0 0 +2 3
152 AFC Stoneham 1 1 0 0 +1 3
153 Bedfont Sports 1 1 0 0 +1 3
154 Uxbridge 1 1 0 0 +1 3
155 Worcester Raiders 1 1 0 0 +1 3
156 Laverstock & Ford 1 1 0 0 +1 3
157 Boldmere St. Michaels 1 1 0 0 +1 3
158 Leicester Road 1 1 0 0 +1 3
159 Studley 1 1 0 0 +1 3
160 Cambridge City 1 1 0 0 +1 3
161 Newark Flowserve 1 1 0 0 +1 3
162 Goole 1 1 0 0 +1 3
163 Reading City 1 1 0 0 +1 3
164 West Essex 1 1 0 0 +1 3
165 Bristol Manor Farm 1 1 0 0 +1 3
166 AFC Kempston Rovers 1 1 0 0 +1 3
167 Stansted 1 1 0 0 +1 3
168 Newmarket Town 1 1 0 0 +1 3
169 Colne 1 1 0 0 +1 3
170 Spelthorne Sports 1 1 0 0 +1 3
171 Midhurst & Easebourne 1 1 0 0 +1 3
172 Lordswood 1 1 0 0 +1 3
173 Mulbarton Wanderers 1 1 0 0 +1 3
174 Eastbourne United 1 1 0 0 +1 3
175 Penrith AFC 1 1 0 0 +1 3
176 Whitchurch Alport 1 1 0 0 +1 3
177 North Ferriby 1 1 0 0 +1 3
178 Falmouth Town 1 1 0 0 +1 3
179 Merstham 1 1 0 0 +1 3
180 AFC Dunstable 1 1 0 0 +1 3
181 VCD Athletic 1 1 0 0 +1 3
182 AFC Portchester 1 1 0 0 +1 3
183 Wythenshawe Amateurs 1 1 0 0 +1 3
184 Holyport 1 1 0 0 +1 3
185 Seaham Red Star 1 1 0 0 +1 3
186 Saffron Walden Town 1 1 0 0 +1 3
187 Moneyfields 1 1 0 0 +1 3
188 Tadcaster Albion 1 1 0 0 +1 3
189 Congleton Town 1 1 0 0 +1 3
190 United Services 1 1 0 0 +1 3
191 Kirkley & Pakefield 1 1 0 0 +1 3
192 Ashford Town (Middlesex) 1 1 0 0 +1 3
193 Burscough 1 1 0 0 +1 3
194 Southall 1 1 0 0 +1 3
195 Barking 1 1 0 0 +1 3
196 Kennington 1 1 0 0 +1 3
197 Sheerwater 1 1 0 0 +1 3
198 East Thurrock United 1 1 0 0 +1 3
199 Shaftesbury Town 1 1 0 0 +1 3
200 Lydd Town 1 1 0 0 +1 3
201 Ramsbottom United 1 1 0 0 +1 3
202 Wokingham Town 2 1 0 1 -1 3
203 Skelmersdale United 2 1 0 1 -4 3
204 Stansfeld 2 0 2 0 +0 2
205 Sporting Bengal United 2 0 2 0 +0 2
206 Westfields 2 0 2 0 +0 2
207 Cogenhoe United 2 0 2 0 +0 2
208 Desborough Town 2 0 2 0 +0 2
209 Potton United 2 0 2 0 +0 2
210 Boston United 2 0 2 0 +0 2
211 Anstey Nomads 2 0 2 0 +0 2
212 Albion Sports 1 0 1 0 +0 1
213 Chadderton 1 0 1 0 +0 1
214 Tuffley Rovers 1 0 1 0 +0 1
215 Aylesbury Vale Dynamos 1 0 1 0 +0 1
216 AFC Emley 1 0 1 0 +0 1
217 Avro 1 0 1 0 +0 1
218 Metropolitan Police 1 0 1 0 +0 1
219 Malvern Town 2 0 1 1 -1 1
220 Newton Aycliffe 2 0 1 1 -1 1
221 Oldland Abbotonians 2 0 1 1 -1 1
222 Thornbury Town 2 0 1 1 -1 1
223 St Neots Town 2 0 1 1 -1 1
224 Highgate United 2 0 1 1 -1 1
225 Aylestone Park 2 0 1 1 -1 1
226 Ardley United 2 0 1 1 -1 1
227 Edgware Town 2 0 1 1 -1 1
228 Ilford 2 0 1 1 -1 1
229 Eynesbury Rovers 2 0 1 1 -1 1
230 Romulus 2 0 1 1 -1 1
231 Brantham Athletic 2 0 1 1 -1 1
232 Fairford Town 2 0 1 1 -1 1
233 Sutton Common Rovers 2 0 1 1 -1 1
234 St. Panteleimon 2 0 1 1 -1 1
235 Shepton Mallet 2 0 1 1 -1 1
236 Hereford Pegasus 2 0 1 1 -1 1
237 AFC Mansfield 2 0 1 1 -1 1
238 Loughborough University 2 0 1 1 -1 1
239 Lye Town 2 0 1 1 -1 1
240 Golcar United 2 0 1 1 -1 1
241 Tooting & Mitcham United 2 0 1 1 -2 1
242 Godmanchester Rovers 2 0 1 1 -2 1
243 Redbridge 2 0 1 1 -2 1
244 City of Liverpool 2 0 1 1 -2 1
245 Three Bridges 2 0 1 1 -2 1
246 Wembley 2 0 1 1 -2 1
247 Pinchbeck United 2 0 1 1 -2 1
248 Brixham 2 0 1 1 -2 1
249 Quorn 2 0 1 1 -2 1
250 Loughborough Dynamo 2 0 1 1 -2 1
251 Abbey Rangers 2 0 1 1 -2 1
252 Sittingbourne 2 0 1 1 -2 1
253 Hallam 2 0 1 1 -3 1
254 Lydney Town 2 0 1 1 -3 1
255 Clacton 2 0 1 1 -3 1
256 Chipstead 2 0 1 1 -3 1
257 Fisher 2 0 1 1 -3 1
258 Hythe & Dibden 2 0 1 1 -4 1
259 Longridge Town 2 0 1 1 -4 1
260 Hassocks 2 0 1 1 -4 1
261 Baffins Milton Rovers 1 0 0 1 -1 0
262 Corinthian 1 0 0 1 -1 0
263 Tunbridge Wells 1 0 0 1 -1 0
264 Belper United 1 0 0 1 -1 0
265 Andover New Street 1 0 0 1 -1 0
266 Lichfield City 1 0 0 1 -1 0
267 Bugbrooke St Michaels 1 0 0 1 -1 0
268 Coventry United 1 0 0 1 -1 0
269 Hadleigh United 1 0 0 1 -1 0
270 Hucknall Town 1 0 0 1 -1 0
271 Thackley 1 0 0 1 -1 0
272 Slimbridge 1 0 0 1 -1 0
273 Crawley Green 1 0 0 1 -1 0
274 Thame United 1 0 0 1 -1 0
275 Harleston Town 1 0 0 1 -1 0
276 Stotfold 1 0 0 1 -1 0
277 Thetford Town 1 0 0 1 -1 0
278 Glossop North End 1 0 0 1 -1 0
279 Loxwood 1 0 0 1 -1 0
280 Garforth Town 1 0 0 1 -1 0
281 Wantage Town 1 0 0 1 -1 0
282 Holmesdale 1 0 0 1 -1 0
283 Egham Town 1 0 0 1 -1 0
284 Sheringham 1 0 0 1 -1 0
285 Phoenix Sports 1 0 0 1 -1 0
286 Boro Rangers 1 0 0 1 -1 0
287 Cheadle Town 1 0 0 1 -1 0
288 Crook Town AFC 1 0 0 1 -1 0
289 Exmouth 1 0 0 1 -1 0
290 Carlisle City 1 0 0 1 -1 0
291 Raynes Park Vale 1 0 0 1 -1 0
292 Newport Pagnell Town 1 0 0 1 -1 0
293 Horsham YMCA 1 0 0 1 -1 0
294 Sandhurst Town 1 0 0 1 -1 0
295 Wells City 1 0 0 1 -1 0
296 Campion 1 0 0 1 -1 0
297 Hartpury University 1 0 0 1 -1 0
298 Pickering Town 1 0 0 1 -1 0
299 Great Wakering Rovers 1 0 0 1 -1 0
300 Westbury United 1 0 0 1 -1 0
301 Redcar Athletic 1 0 0 1 -1 0
302 Wythenshawe Town 1 0 0 1 -1 0
303 Cinderford Town 1 0 0 1 -1 0
304 Christchurch 1 0 0 1 -1 0
305 Downham Town 1 0 0 1 -1 0
306 Uckfield Town 1 0 0 1 -1 0
307 Pilkington 1 0 0 1 -1 0
308 Chichester City 1 0 0 1 -1 0
309 Cockfosters 1 0 0 1 -1 0
310 Glebe 1 0 0 1 -1 0
311 Broadbridge Heath 1 0 0 1 -1 0
312 Frenford 1 0 0 1 -1 0
313 Brislington 1 0 0 1 -1 0
314 Camberley Town 1 0 0 1 -1 0
315 Stockport Town 1 0 0 1 -1 0
316 Fleet Town 1 0 0 1 -2 0
317 White Ensign 1 0 0 1 -2 0
318 London Lions 1 0 0 1 -2 0
319 Liskeard Athletic 1 0 0 1 -2 0
320 Cowes Sports 1 0 0 1 -2 0
321 Saltdean United 1 0 0 1 -2 0
322 Winterton Rangers 1 0 0 1 -2 0
323 Hilltop 1 0 0 1 -2 0
324 Hereford Lads Club 1 0 0 1 -2 0
325 Longlevens 1 0 0 1 -2 0
326 Saltash United 1 0 0 1 -2 0
327 Corsham Town 1 0 0 1 -2 0
328 March Town United 1 0 0 1 -2 0
329 Handsworth Parramore 1 0 0 1 -2 0
330 North Greenford United 1 0 0 1 -2 0
331 Barton Town Old Boys 1 0 0 1 -2 0
332 Burnham 1 0 0 1 -2 0
333 Little Common 1 0 0 1 -2 0
334 Chalfont St Peter 1 0 0 1 -2 0
335 Eastbourne Town 1 0 0 1 -2 0
336 Lingfield 1 0 0 1 -2 0
337 Frickley Athletic 1 0 0 1 -2 0
338 Sutton Athletic 1 0 0 1 -2 0
339 Wolverhampton Casuals 1 0 0 1 -2 0
340 Northwich Victoria 1 0 0 1 -2 0
341 Willand Rovers 1 0 0 1 -2 0
342 Baldock Town 1 0 0 1 -2 0
343 Biggleswade United 1 0 0 1 -2 0
344 Dunstable Town 1 0 0 1 -2 0
345 Bootle 1 0 0 1 -2 0
346 Racing Club Warwick 1 0 0 1 -2 0
347 Harpenden Town 1 0 0 1 -2 0
348 Oadby Town 1 0 0 1 -2 0
349 Kimberley Miners Welfare 1 0 0 1 -2 0
350 Wendron United 1 0 0 1 -2 0
351 Wellington AFC 1 0 0 1 -2 0
352 1874 Northwich 1 0 0 1 -2 0
353 Eccleshill United 1 0 0 1 -2 0
354 AFC Wulfrunians 1 0 0 1 -2 0
355 Royal Wootton 1 0 0 1 -2 0
356 Guildford City 1 0 0 1 -2 0
357 Coggeshall Town 1 0 0 1 -2 0
358 Soham Town Rangers 1 0 0 1 -2 0
359 Sleaford Town 1 0 0 1 -2 0
360 Vauxhall Motors 1 0 0 1 -2 0
361 Norwich United 1 0 0 1 -2 0
362 Tring Athletic 1 0 0 1 -2 0
363 Hebburn Town 1 0 0 1 -2 0
364 Risborough Rangers 1 0 0 1 -2 0
365 Northallerton Town 1 0 0 1 -2 0
366 Coventry Sphinx 1 0 0 1 -2 0
367 Shefford Town & Campton 1 0 0 1 -2 0
368 Bedworth United 1 0 0 1 -3 0
369 Alton Town 1 0 0 1 -3 0
370 Walsham Le Willows 1 0 0 1 -3 0
371 Ilfracombe Town 1 0 0 1 -3 0
372 Hertford Town 1 0 0 1 -3 0
373 Brimscombe & Thrupp 1 0 0 1 -3 0
374 Takeley 1 0 0 1 -3 0
375 Heacham 1 0 0 1 -3 0
376 Halstead Town 1 0 0 1 -3 0
377 Kendal Town 1 0 0 1 -3 0
378 Tividale 1 0 0 1 -3 0
379 Leicester Nirvana 1 0 0 1 -3 0
380 Uttoxeter Town 1 0 0 1 -3 0
381 Hollands & Blair 1 0 0 1 -3 0
382 Portland United 1 0 0 1 -3 0
383 Bournemouth FC 1 0 0 1 -3 0
384 Stone Old Alleynians 1 0 0 1 -3 0
385 Shoreham 1 0 0 1 -3 0
386 Birtley Town 1 0 0 1 -3 0
387 Bridlington Town 1 0 0 1 -3 0
388 Basildon United 1 0 0 1 -3 0
389 Kidlington 1 0 0 1 -3 0
390 Dudley Town 1 0 0 1 -3 0
391 Newcastle Benfield 1 0 0 1 -3 0
392 Silsden 1 0 0 1 -3 0
393 Histon 1 0 0 1 -3 0
394 Varndeanians 1 0 0 1 -3 0
395 Lutterworth Town 1 0 0 1 -3 0
396 Deeping Rangers 1 0 0 1 -3 0
397 Daventry Town 1 0 0 1 -4 0
398 Torpoint Athletic 1 0 0 1 -4 0
399 Arlesey Town 1 0 0 1 -4 0
400 Sunderland RCA 1 0 0 1 -4 0
401 Thatcham Town 1 0 0 1 -4 0
402 North Shields 1 0 0 1 -4 0
403 Broadfields United 1 0 0 1 -4 0
404 Harefield United 1 0 0 1 -4 0
405 Punjab United 1 0 0 1 -4 0
406 Pagham 1 0 0 1 -4 0
407 Balham 1 0 0 1 -4 0
408 Welling Town 1 0 0 1 -4 0
409 AFC Liverpool 1 0 0 1 -5 0
410 Rusthall 1 0 0 1 -5 0
411 Tow Law Town 1 0 0 1 -5 0
412 Tilbury 1 0 0 1 -5 0
413 Haywards Heath Town 1 0 0 1 -5 0
414 Welton Rovers 1 0 0 1 -6 0
415 Lymington Town 1 0 0 1 -6 0
416 Long Melford 1 0 0 1 -6 0
417 Littlehampton Town 1 0 0 1 -6 0
418 Squires Gate 1 0 0 1 -7 0
419 Yaxley 1 0 0 1 -7 0
420 Millbrook 1 0 0 1 -8 0

Calculated from our results data. “xG +/−” is expected goal difference — a positive number with a low league position suggests an undervalued team. Ties on points are sorted by goal difference; some leagues use other rules.

The analysis is a statistical estimate based on the teams' results and underlying performances (xG) — not a guarantee. See the model's results.