← Match Finder
FA Cup
2–1
Full-time
⚠️ 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

Worcester City Stratford Town
Last 6 — all competitions · 6/6 matches
Win Ø 25%
33%
17%
Points per game
1,3
0,7
Over 2.5 Ø 42%
33%
50%
Both score Ø 59%
67%
50%
Average goals
2,3
2,7
Scored
1,2
1,0
Conceded
1,2
1,7
Goal diff per game
+0,0
-0,7
This season — FA Cup · 2/1 matches
Win Ø 75%
50%
100%
Points per game
2,0
3,0
Over 2.5 Ø 0%
0%
0%
Both score Ø 25%
50%
0%
Average goals
1,5
2,0
Scored
1,0
2,0
Conceded
0,5
0,0
Goal diff per game
+0,5
+2,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 Worcester City 30. · Stratford Town 85.
# Team K V U T +/− P
1 Leiston 2 1 1 0 +5 4
2 Warrington Town 2 1 1 0 +4 4
3 Gloucester City 2 1 1 0 +4 4
4 Redditch United 2 1 1 0 +4 4
5 Buckhurst Hill 2 1 1 0 +3 4
6 Hitchin Town 2 1 1 0 +3 4
7 Ware 2 1 1 0 +2 4
8 Brentwood Town 2 1 1 0 +2 4
9 Chippenham Town 2 1 1 0 +2 4
10 Pagham 2 1 1 0 +2 4
11 AFC Emley 2 1 1 0 +2 4
12 Dartford 2 1 1 0 +2 4
13 Lancaster City 2 1 1 0 +2 4
14 Needham Market 2 1 1 0 +2 4
15 Burgess Hill Town 2 1 1 0 +2 4
16 Wimborne Town 2 1 1 0 +2 4
17 Swindon Supermarine 2 1 1 0 +2 4
18 Barton Town Old Boys 2 1 1 0 +2 4
19 St Albans City 2 1 1 0 +2 4
20 Wingate & Finchley 2 1 1 0 +2 4
21 Crowborough Athletic 2 1 1 0 +1 4
22 Kettering Town 2 1 1 0 +1 4
23 South Liverpool 2 1 1 0 +1 4
24 Guiseley AFC 2 1 1 0 +1 4
25 Welling United 2 1 1 0 +1 4
26 Boldmere St. Michaels 2 1 1 0 +1 4
27 Chertsey Town 2 1 1 0 +1 4
28 Cray Wanderers 2 1 1 0 +1 4
29 Exmouth 2 1 1 0 +1 4
30 Worcester City 2 1 1 0 +1 4
31 Canvey Island 2 1 1 0 +1 4
32 AFC Stoneham 2 1 1 0 +1 4
33 Bury 1 1 0 0 +8 3
34 Waltham Abbey 1 1 0 0 +7 3
35 Cambridge City 1 1 0 0 +5 3
36 Leek Town 1 1 0 0 +5 3
37 Hendon 1 1 0 0 +4 3
38 United of Manchester 1 1 0 0 +4 3
39 Windsor 1 1 0 0 +4 3
40 Lower Breck 1 1 0 0 +4 3
41 Racing Club Warwick 1 1 0 0 +4 3
42 Chatham Town 1 1 0 0 +4 3
43 Taunton Town 1 1 0 0 +4 3
44 Peterborough Sports 1 1 0 0 +4 3
45 Dulwich Hamlet 1 1 0 0 +4 3
46 Enfield Town 1 1 0 0 +4 3
47 Hungerford Town 1 1 0 0 +4 3
48 Anstey Nomads 1 1 0 0 +4 3
49 Ashton United 1 1 0 0 +3 3
50 Slimbridge 1 1 0 0 +3 3
51 Hanworth Villa 1 1 0 0 +3 3
52 Chichester City 1 1 0 0 +3 3
53 Gorleston 1 1 0 0 +3 3
54 Real Bedford 1 1 0 0 +3 3
55 AFC Rushden & Diamonds 1 1 0 0 +3 3
56 Mulbarton Wanderers 1 1 0 0 +3 3
57 Leatherhead 1 1 0 0 +3 3
58 Uxbridge 1 1 0 0 +3 3
59 Workington 1 1 0 0 +3 3
60 Stafford Rangers 1 1 0 0 +3 3
61 Yate Town 1 1 0 0 +3 3
62 Evesham United 1 1 0 0 +3 3
63 Cirencester Town 1 1 0 0 +3 3
64 Eastbourne Borough 1 1 0 0 +2 3
65 Gainsborough Trinity 1 1 0 0 +2 3
66 Frome Town 1 1 0 0 +2 3
67 Bury Town 1 1 0 0 +2 3
68 Aveley 1 1 0 0 +2 3
69 Tadley Calleva 1 1 0 0 +2 3
70 Woodford Town 1 1 0 0 +2 3
71 Halesowen Town 1 1 0 0 +2 3
72 Rushall Olympic 1 1 0 0 +2 3
73 Snodland 1 1 0 0 +2 3
74 Trafford 1 1 0 0 +2 3
75 Plymouth Parkway 1 1 0 0 +2 3
76 Rylands 1 1 0 0 +2 3
77 Leamington 1 1 0 0 +2 3
78 Harleston Town 1 1 0 0 +2 3
79 Prescot Cables 1 1 0 0 +2 3
80 Witton Albion 1 1 0 0 +2 3
81 Dunston UTS 1 1 0 0 +2 3
82 Sholing 1 1 0 0 +2 3
83 Bromsgrove Sporting 1 1 0 0 +2 3
84 Alvechurch 1 1 0 0 +2 3
85 Stratford Town 1 1 0 0 +2 3
86 Weymouth 1 1 0 0 +2 3
87 SE Dons 1 1 0 0 +2 3
88 Greenwich Borough 1 1 0 0 +1 3
89 Witham Town 1 1 0 0 +1 3
90 Atherton Collieries 1 1 0 0 +1 3
91 Dorchester Town 1 1 0 0 +1 3
92 Thame United 1 1 0 0 +1 3
93 Berkhamsted 1 1 0 0 +1 3
94 Bishop's Cleeve 1 1 0 0 +1 3
95 Coventry United 1 1 0 0 +1 3
96 Quorn 1 1 0 0 +1 3
97 Southall 1 1 0 0 +1 3
98 Sheppey United 1 1 0 0 +1 3
99 AFC Portchester 1 1 0 0 +1 3
100 Hanley Town 1 1 0 0 +1 3
101 Newcastle Town 1 1 0 0 +1 3
102 Hayes & Yeading United 1 1 0 0 +1 3
103 Bradford (Park Avenue) 1 1 0 0 +1 3
104 Tiverton Town 1 1 0 0 +1 3
105 Redcar Athletic 1 1 0 0 +1 3
106 Ossett United 1 1 0 0 +1 3
107 Kingstonian 1 1 0 0 +1 3
108 Hanwell Town 1 1 0 0 +1 3
109 Heaton Stannington 1 1 0 0 +1 3
110 Mickleover Sports 1 1 0 0 +1 3
111 Ramsgate 1 1 0 0 +1 3
112 Redcar Town 1 1 0 0 +1 3
113 Whyteleafe 2 0 1 1 -1 1
114 Wellingborough Town 2 0 1 1 -1 1
115 Prestwich Heys 2 0 1 1 -1 1
116 Stockton Town 2 0 1 1 -1 1
117 Faversham Town 2 0 1 1 -1 1
118 Bourne Town 2 0 1 1 -1 1
119 Carshalton Athletic 2 0 1 1 -1 1
120 Lewes 2 0 1 1 -1 1
121 Banbury United 2 0 1 1 -1 1
122 Knowle 2 0 1 1 -1 1
123 Newmarket 2 0 1 1 -1 1
124 Basingstoke Town 2 0 1 1 -1 1
125 Fakenham Town 2 0 1 1 -2 1
126 Concord Rangers 2 0 1 1 -2 1
127 Havant & Wville 2 0 1 1 -2 1
128 Ascot United 2 0 1 1 -2 1
129 Bishop Auckland 2 0 1 1 -2 1
130 Westfield (Surrey) 2 0 1 1 -2 1
131 Tadcaster Albion 2 0 1 1 -2 1
132 Stanway Rovers 2 0 1 1 -2 1
133 Jersey Bulls 2 0 1 1 -2 1
134 Portishead Town 2 0 1 1 -2 1
135 Winslow United 2 0 1 1 -2 1
136 North Ferriby 2 0 1 1 -2 1
137 Hashtag United 2 0 1 1 -2 1
138 Felixstowe & Walton Utd 2 0 1 1 -2 1
139 Yaxley 2 0 1 1 -3 1
140 Biggleswade Town 2 0 1 1 -3 1
141 Shildon AFC 2 0 1 1 -4 1
142 Mangotsfield United 2 0 1 1 -4 1
143 Malvern Town 2 0 1 1 -4 1
144 Grays Athletic 2 0 1 1 -5 1
145 Sittingbourne 1 0 0 1 -1 0
146 Stotfold 1 0 0 1 -1 0
147 Northwich Victoria 1 0 0 1 -1 0
148 Brixham 1 0 0 1 -1 0
149 Reading City 1 0 0 1 -1 0
150 Bishop's Stortford 1 0 0 1 -1 0
151 Poole Town 1 0 0 1 -1 0
152 Bedworth United 1 0 0 1 -1 0
153 Shepshed Dynamo 1 0 0 1 -1 0
154 Cobham 1 0 0 1 -1 0
155 Redhill 1 0 0 1 -1 0
156 Portland United 1 0 0 1 -1 0
157 Abbey Hulton 1 0 0 1 -1 0
158 Cleethorpes Town 1 0 0 1 -1 0
159 Camberley Town 1 0 0 1 -1 0
160 Curzon Ashton 1 0 0 1 -1 0
161 St. Blazey 1 0 0 1 -1 0
162 Stocksbridge Park Steels 1 0 0 1 -1 0
163 Pontefract Collieries 1 0 0 1 -1 0
164 Three Bridges 1 0 0 1 -1 0
165 Flackwell Heath 1 0 0 1 -1 0
166 Knaresborough Town 1 0 0 1 -1 0
167 Stamford 1 0 0 1 -1 0
168 Bracknell Town 1 0 0 1 -1 0
169 Blyth Spartans 1 0 0 1 -1 0
170 Whitehawk 1 0 0 1 -2 0
171 Sherwood Colliery 1 0 0 1 -2 0
172 Falmouth Town 1 0 0 1 -2 0
173 London Lions 1 0 0 1 -2 0
174 Cheshunt 1 0 0 1 -2 0
175 Laverstock & Ford 1 0 0 1 -2 0
176 AFC Dunstable 1 0 0 1 -2 0
177 Basford United 1 0 0 1 -2 0
178 Stourbridge 1 0 0 1 -2 0
179 Margate 1 0 0 1 -2 0
180 Bamber Bridge 1 0 0 1 -2 0
181 Gosport Borough 1 0 0 1 -2 0
182 Hyde United 1 0 0 1 -2 0
183 Ilkeston Town 1 0 0 1 -2 0
184 Romford 1 0 0 1 -2 0
185 Horbury Town 1 0 0 1 -2 0
186 Avro 1 0 0 1 -2 0
187 Vauxhall Motors 1 0 0 1 -2 0
188 Andover New Street 1 0 0 1 -2 0
189 Nuneaton Town 1 0 0 1 -2 0
190 Wolverhampton City 1 0 0 1 -2 0
191 Alfreton Town 1 0 0 1 -2 0
192 Bath City 1 0 0 1 -2 0
193 Erith Town 1 0 0 1 -2 0
194 Whitby Town 1 0 0 1 -3 0
195 Baffins Milton Rovers 1 0 0 1 -3 0
196 Whitstable Town 1 0 0 1 -3 0
197 Broadfields United 1 0 0 1 -3 0
198 Leighton Town 1 0 0 1 -3 0
199 Royston Town 1 0 0 1 -3 0
200 Desborough Town 1 0 0 1 -3 0
201 Cornard United 1 0 0 1 -3 0
202 Croydon Athletic 1 0 0 1 -3 0
203 Haywards Heath Town 1 0 0 1 -3 0
204 Marske United 1 0 0 1 -3 0
205 Northampton ON Chenecks 1 0 0 1 -3 0
206 Devizes Town 1 0 0 1 -3 0
207 Belper Town 1 0 0 1 -3 0
208 Fleetlands 1 0 0 1 -3 0
209 Hullbridge Sports 1 0 0 1 -4 0
210 Garforth Town 1 0 0 1 -4 0
211 Holmesdale 1 0 0 1 -4 0
212 Thornaby 1 0 0 1 -4 0
213 Lye Town 1 0 0 1 -4 0
214 Egham Town 1 0 0 1 -4 0
215 Millbrook 1 0 0 1 -4 0
216 Ipswich Wanderers 1 0 0 1 -4 0
217 East Grinstead Town 1 0 0 1 -4 0
218 Frenford 1 0 0 1 -4 0
219 Wells City 1 0 0 1 -4 0
220 Sileby Rangers 1 0 0 1 -4 0
221 Maldon & Tiptree 1 0 0 1 -5 0
222 Sporting Khalsa 1 0 0 1 -5 0
223 Brantham Athletic 1 0 0 1 -7 0
224 Wythenshawe Amateurs 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.

Odds comparison

Green columns are the outcomes that came in.

1X2
H ✓
1,91
U
3,28
B
3,60
Over/under goals
O1,5 ✓
1,34
U1,5
2,88
O2,5 ✓
2,06
U2,5
1,65
O3,5
3,72
U3,5 ✓
1,20
Both teams to score
BLS ja ✓
1,86
BLS nei
1,83

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