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

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

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