Macclesfield host Crystal Palace in the England FA Cup on 10 January 2026, Saturday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 12:15 UK Time.
This FA Cup meeting places a non league side against Premier League opposition, with a clear contrast in squad depth and match tempo. Macclesfield arrive with solid domestic momentum, while Crystal Palace look to reset after a difficult run at top flight level.
Macclesfield’s recent form shows resilience rather than dominance. They have won three of their last five across league and cup, including narrow successes away at Bedford Town and South Shields. Those wins came by single goal margins, highlighting a side comfortable managing tight games but rarely stretching opponents.
At the same time, their defeats have exposed vulnerability when conceding first. Losses to Chester and Buxton both ended without a reply, and in both fixtures they struggled to regain control once behind. The Silkmen have scored only twice in their last five matches, underlining a reliance on structure rather than attacking volume.
Against Premier League opposition, that pattern points towards containment rather than ambition. Defensive organisation can slow the game, but sustained pressure over ninety minutes is likely to test their depth.
Crystal Palace enter this tie on the back of mixed results, but context matters. Their recent fixtures have come exclusively against Premier League and cup level opposition, including Newcastle, Tottenham and Arsenal. Despite limited wins, they have remained competitive in several matches, drawing with Fulham and Arsenal in regulation time.
The Eagles have conceded multiple goals only once in their last five, the 4-1 defeat at Leeds. Elsewhere, defeats have been by single goal margins, and clean sheets have been narrowly missed rather than comprehensively undone. That suggests a defensive base still intact despite attacking inconsistency.
This FA Cup tie offers a clear shift in difficulty level. Palace should control territory, limit transitions, and spend long spells in the opposition half. The key question is not dominance, but how efficiently they turn it into goals.
The best bet based on the available data is Crystal Palace to win to nil at 2.00 odds. Macclesfield have failed to score in two of their last five, both against stronger league opponents, while Palace’s recent defeats have not come with defensive collapses. This matchup strongly favours a controlled away performance with limited risk at the back.
In the same line, the Crystal Palace Crystal Palace half time full time option at 1.62 odds reflects expected early control. Palace should dictate the tempo from the opening stages, and Macclesfield’s recent losses show difficulty recovering once behind.
For those considering a correct score prediction, Crystal Palace 3-0 at 7.50 odds aligns with both trends. Macclesfield’s low scoring output and Palace’s likely territorial dominance point towards a gradual but decisive away win, with the Eagles pulling clear as the game wears on.
| Macclesfield | Crystal Palace | |
|---|---|---|
| Game Played | 6 | 0 |
| Wins | 6 | 0 |
| Draws | 0 | 0 |
| Loss | 0 | 0 |
| Goals For | 17 | 0 |
| Goals Against | 5 | 0 |
| Macclesfield | Crystal Palace | |
|---|---|---|
| Game Played | 5 | 0 |
| Wins | 5 | 0 |
| Draws | 0 | 0 |
| Loss | 0 | 0 |
| Goals For | 14 | 0 |
| Goals Against | 4 | 0 |
|
16.02.26
|
Macclesfield Brentford |
0-1 |
|
10.02.26
|
Macclesfield Leamington |
2-1 |
|
03.02.26
|
Macclesfield Kidderminster Harriers |
5-1 |
|
31.01.26
|
Macclesfield Bedford Town |
2-1 |
|
27.01.26
|
Peterborough Sports Macclesfield |
4-3 |
|
24.01.26
|
Worksop Town Macclesfield |
2-4 |
|
20.01.26
|
Woking Macclesfield |
2-1 |
|
17.01.26
|
Macclesfield Oxford City |
3-0 |
|
10.01.26
|
Macclesfield Crystal Palace |
2-1 |
|
06.01.26
|
Macclesfield Radcliffe |
2-1 |
|
30.12.25
|
Chester Macclesfield |
2-0 |
|
26.12.25
|
Macclesfield Buxton |
0-2 |
|
16.12.25
|
Bedford Town Macclesfield |
1-2 |
|
13.12.25
|
South Shields Macclesfield |
0-1 |
|
10.12.25
|
King's Lynn Town Macclesfield |
1-1 |
|
07.12.25
|
Slough Town Macclesfield |
1-3 |
|
29.11.25
|
Macclesfield Scarborough Athletic |
1-1 |
|
25.11.25
|
AFC Fylde Macclesfield |
5-1 |
|
15.11.25
|
Macclesfield Prescot Cables |
1-0 |
|
08.11.25
|
Macclesfield AFC Telford United |
1-1 |
|
04.11.25
|
Macclesfield Peterborough Sports |
3-1 |
|
01.11.25
|
Macclesfield AFC Totton |
6-3 |
|
25.10.25
|
Macclesfield South Shields |
1-0 |
|
21.10.25
|
Leamington Macclesfield |
0-1 |
|
18.10.25
|
Macclesfield Curzon Ashton |
3-2 |
|
11.10.25
|
Macclesfield Stamford |
1-0 |
|
04.10.25
|
Macclesfield Marine |
0-1 |
|
27.09.25
|
Macclesfield Nantwich Town |
2-0 |
|
20.09.25
|
Chorley Macclesfield |
3-2 |
|
13.09.25
|
Macclesfield Atherton Laburnum Rovers |
3-0 |
|
06.09.25
|
Kidderminster Harriers Macclesfield |
1-1 |
|
02.09.25
|
Macclesfield Merthyr Town |
1-3 |
|
30.08.25
|
Macclesfield Darlington 1883 |
2-1 |
|
25.08.25
|
Spennymoor Town Macclesfield |
0-0 |
|
23.08.25
|
Macclesfield Alfreton Town |
1-1 |
|
19.08.25
|
Southport Macclesfield |
1-2 |
|
16.08.25
|
Oxford City Macclesfield |
2-1 |
|
09.08.25
|
Macclesfield Worksop Town |
3-1 |
|
22.07.25
|
Macclesfield Connahs Quay |
2-1 |
|
19.07.25
|
Macclesfield FC Halifax Town |
0-1 |
|
12.07.25
|
Macclesfield Mansfield |
0-2 |
|
26.04.25
|
Macclesfield Whitby Town |
4-0 |
|
21.04.25
|
Leek Town Macclesfield |
1-2 |
|
19.04.25
|
Macclesfield Ilkeston Town |
4-0 |
|
12.04.25
|
Guiseley AFC Macclesfield |
0-3 |
|
05.04.25
|
Macclesfield Workington |
3-2 |
|
29.03.25
|
Blyth Spartans Macclesfield |
0-5 |
|
22.03.25
|
Macclesfield Bamber Bridge |
2-1 |
|
15.03.25
|
Morpeth Town Macclesfield |
0-4 |
|
01.03.25
|
Macclesfield Matlock Town |
1-0 |
|
16.02.26
|
Macclesfield Brentford |
0-1 |
|
10.02.26
|
Macclesfield Leamington |
2-1 |
|
03.02.26
|
Macclesfield Kidderminster Harriers |
5-1 |
|
31.01.26
|
Macclesfield Bedford Town |
2-1 |
|
17.01.26
|
Macclesfield Oxford City |
3-0 |
|
10.01.26
|
Macclesfield Crystal Palace |
2-1 |
|
06.01.26
|
Macclesfield Radcliffe |
2-1 |
|
26.12.25
|
Macclesfield Buxton |
0-2 |
|
29.11.25
|
Macclesfield Scarborough Athletic |
1-1 |
|
15.11.25
|
Macclesfield Prescot Cables |
1-0 |
|
08.11.25
|
Macclesfield AFC Telford United |
1-1 |
|
04.11.25
|
Macclesfield Peterborough Sports |
3-1 |
|
01.11.25
|
Macclesfield AFC Totton |
6-3 |
|
25.10.25
|
Macclesfield South Shields |
1-0 |
|
18.10.25
|
Macclesfield Curzon Ashton |
3-2 |
|
11.10.25
|
Macclesfield Stamford |
1-0 |
|
04.10.25
|
Macclesfield Marine |
0-1 |
|
27.09.25
|
Macclesfield Nantwich Town |
2-0 |
|
13.09.25
|
Macclesfield Atherton Laburnum Rovers |
3-0 |
|
02.09.25
|
Macclesfield Merthyr Town |
1-3 |
|
30.08.25
|
Macclesfield Darlington 1883 |
2-1 |
|
23.08.25
|
Macclesfield Alfreton Town |
1-1 |
|
09.08.25
|
Macclesfield Worksop Town |
3-1 |
|
22.07.25
|
Macclesfield Connahs Quay |
2-1 |
|
19.07.25
|
Macclesfield FC Halifax Town |
0-1 |
|
12.07.25
|
Macclesfield Mansfield |
0-2 |
|
26.04.25
|
Macclesfield Whitby Town |
4-0 |
|
19.04.25
|
Macclesfield Ilkeston Town |
4-0 |
|
05.04.25
|
Macclesfield Workington |
3-2 |
|
22.03.25
|
Macclesfield Bamber Bridge |
2-1 |
|
01.03.25
|
Macclesfield Matlock Town |
1-0 |
|
08.02.25
|
Macclesfield Mickleover Sports |
6-1 |
|
25.01.25
|
Macclesfield Basford United |
1-0 |
|
08.07.23
|
Macclesfield The New Saints |
0-1 |
|
27.01.26
|
Peterborough Sports Macclesfield |
4-3 |
|
24.01.26
|
Worksop Town Macclesfield |
2-4 |
|
20.01.26
|
Woking Macclesfield |
2-1 |
|
30.12.25
|
Chester Macclesfield |
2-0 |
|
16.12.25
|
Bedford Town Macclesfield |
1-2 |
|
13.12.25
|
South Shields Macclesfield |
0-1 |
|
10.12.25
|
King's Lynn Town Macclesfield |
1-1 |
|
07.12.25
|
Slough Town Macclesfield |
1-3 |
|
25.11.25
|
AFC Fylde Macclesfield |
5-1 |
|
21.10.25
|
Leamington Macclesfield |
0-1 |
|
20.09.25
|
Chorley Macclesfield |
3-2 |
|
06.09.25
|
Kidderminster Harriers Macclesfield |
1-1 |
|
25.08.25
|
Spennymoor Town Macclesfield |
0-0 |
|
19.08.25
|
Southport Macclesfield |
1-2 |
|
16.08.25
|
Oxford City Macclesfield |
2-1 |
|
21.04.25
|
Leek Town Macclesfield |
1-2 |
|
12.04.25
|
Guiseley AFC Macclesfield |
0-3 |
|
29.03.25
|
Blyth Spartans Macclesfield |
0-5 |
|
15.03.25
|
Morpeth Town Macclesfield |
0-4 |
|
22.02.25
|
Lancaster City Macclesfield |
1-3 |
|
15.02.25
|
Rylands Macclesfield |
1-3 |
|
01.02.25
|
Hebburn Town Macclesfield |
1-1 |
|
18.01.25
|
Gainsborough Trinity Macclesfield |
0-4 |
|
12.10.24
|
Tamworth Macclesfield |
4-2 |
|
24.05.26
|
Crystal Palace Arsenal |
1-2 |
|
17.05.26
|
Brentford Crystal Palace |
2-2 |
|
13.05.26
|
Manchester City Crystal Palace |
3-0 |
|
10.05.26
|
Crystal Palace Everton |
2-2 |
|
07.05.26
|
Crystal Palace Shakhtar Donetsk |
2-1 |
|
03.05.26
|
Bournemouth Crystal Palace |
3-0 |
|
30.04.26
|
Shakhtar Donetsk Crystal Palace |
1-3 |
|
25.04.26
|
Liverpool Crystal Palace |
3-1 |
|
20.04.26
|
Crystal Palace West Ham |
0-0 |
|
16.04.26
|
Fiorentina Crystal Palace |
2-1 |
|
12.04.26
|
Crystal Palace Newcastle |
2-1 |
|
09.04.26
|
Crystal Palace Fiorentina |
3-0 |
|
19.03.26
|
AEK Larnaca Crystal Palace |
1-2 |
|
15.03.26
|
Crystal Palace Leeds |
0-0 |
|
12.03.26
|
Crystal Palace AEK Larnaca |
0-0 |
|
05.03.26
|
Tottenham Crystal Palace |
1-3 |
|
01.03.26
|
Manchester United Crystal Palace |
2-1 |
|
26.02.26
|
Crystal Palace Zrinjski |
2-0 |
|
22.02.26
|
Crystal Palace Wolves |
1-0 |
|
19.02.26
|
Zrinjski Crystal Palace |
1-1 |
|
11.02.26
|
Crystal Palace Burnley |
2-3 |
|
08.02.26
|
Brighton Crystal Palace |
0-1 |
|
01.02.26
|
Nottingham Forest Crystal Palace |
1-1 |
|
25.01.26
|
Crystal Palace Chelsea |
1-3 |
|
17.01.26
|
Sunderland Crystal Palace |
2-1 |
|
10.01.26
|
Macclesfield Crystal Palace |
2-1 |
|
07.01.26
|
Crystal Palace Aston Villa |
0-0 |
|
04.01.26
|
Newcastle Crystal Palace |
2-0 |
|
01.01.26
|
Crystal Palace Fulham |
1-1 |
|
28.12.25
|
Crystal Palace Tottenham |
0-1 |
|
23.12.25
|
Arsenal Crystal Palace (Penalties:8 - 7) |
1-1 |
|
20.12.25
|
Leeds Crystal Palace |
4-1 |
|
18.12.25
|
Crystal Palace KuPS |
2-2 |
|
14.12.25
|
Crystal Palace Manchester City |
0-3 |
|
11.12.25
|
Shelbourne Crystal Palace |
0-3 |
|
07.12.25
|
Fulham Crystal Palace |
1-2 |
|
03.12.25
|
Burnley Crystal Palace |
0-1 |
|
30.11.25
|
Crystal Palace Manchester United |
1-2 |
|
27.11.25
|
Strasbourg Crystal Palace |
2-1 |
|
22.11.25
|
Wolves Crystal Palace |
0-2 |
|
09.11.25
|
Crystal Palace Brighton |
0-0 |
|
06.11.25
|
Crystal Palace AZ Alkmaar |
3-1 |
|
01.11.25
|
Crystal Palace Brentford |
2-0 |
|
29.10.25
|
Liverpool Crystal Palace |
0-3 |
|
26.10.25
|
Arsenal Crystal Palace |
1-0 |
|
23.10.25
|
Crystal Palace AEK Larnaca |
0-1 |
|
18.10.25
|
Crystal Palace Bournemouth |
3-3 |
|
05.10.25
|
Everton Crystal Palace |
2-1 |
|
02.10.25
|
Dynamo Kyiv Crystal Palace |
0-2 |
|
27.09.25
|
Crystal Palace Liverpool |
2-1 |
|
24.05.26
|
Crystal Palace Arsenal |
1-2 |
|
10.05.26
|
Crystal Palace Everton |
2-2 |
|
07.05.26
|
Crystal Palace Shakhtar Donetsk |
2-1 |
|
20.04.26
|
Crystal Palace West Ham |
0-0 |
|
12.04.26
|
Crystal Palace Newcastle |
2-1 |
|
09.04.26
|
Crystal Palace Fiorentina |
3-0 |
|
15.03.26
|
Crystal Palace Leeds |
0-0 |
|
12.03.26
|
Crystal Palace AEK Larnaca |
0-0 |
|
26.02.26
|
Crystal Palace Zrinjski |
2-0 |
|
22.02.26
|
Crystal Palace Wolves |
1-0 |
|
11.02.26
|
Crystal Palace Burnley |
2-3 |
|
25.01.26
|
Crystal Palace Chelsea |
1-3 |
|
07.01.26
|
Crystal Palace Aston Villa |
0-0 |
|
01.01.26
|
Crystal Palace Fulham |
1-1 |
|
28.12.25
|
Crystal Palace Tottenham |
0-1 |
|
18.12.25
|
Crystal Palace KuPS |
2-2 |
|
14.12.25
|
Crystal Palace Manchester City |
0-3 |
|
30.11.25
|
Crystal Palace Manchester United |
1-2 |
|
09.11.25
|
Crystal Palace Brighton |
0-0 |
|
06.11.25
|
Crystal Palace AZ Alkmaar |
3-1 |
|
01.11.25
|
Crystal Palace Brentford |
2-0 |
|
23.10.25
|
Crystal Palace AEK Larnaca |
0-1 |
|
18.10.25
|
Crystal Palace Bournemouth |
3-3 |
|
27.09.25
|
Crystal Palace Liverpool |
2-1 |
|
16.09.25
|
Crystal Palace Millwall (Penalties:4 - 2) |
1-1 |
|
13.09.25
|
Crystal Palace Sunderland |
0-0 |
|
24.08.25
|
Crystal Palace Nottingham Forest |
1-1 |
|
21.08.25
|
Crystal Palace Fredrikstad |
1-0 |
|
10.08.25
|
Crystal Palace Liverpool (Penalties:3 - 2) |
2-2 |
|
20.05.25
|
Crystal Palace Wolves |
4-2 |
|
17.05.25
|
Crystal Palace Manchester City |
1-0 |
|
05.05.25
|
Crystal Palace Nottingham Forest |
1-1 |
|
26.04.25
|
Crystal Palace Aston Villa |
3-0 |
|
19.04.25
|
Crystal Palace Bournemouth |
0-0 |
|
05.04.25
|
Crystal Palace Brighton |
2-1 |
|
08.03.25
|
Crystal Palace Ipswich |
1-0 |
|
01.03.25
|
Crystal Palace Millwall |
3-1 |
|
25.02.25
|
Crystal Palace Aston Villa |
4-1 |
|
15.02.25
|
Crystal Palace Everton |
1-2 |
|
26.01.25
|
Crystal Palace Brentford |
1-2 |
|
12.01.25
|
Crystal Palace Stockport |
1-0 |
|
04.01.25
|
Crystal Palace Chelsea |
1-1 |
|
29.12.24
|
Crystal Palace Southampton |
2-1 |
|
21.12.24
|
Crystal Palace Arsenal |
1-5 |
|
07.12.24
|
Crystal Palace Manchester City |
2-2 |
|
30.11.24
|
Crystal Palace Newcastle |
1-1 |
|
09.11.24
|
Crystal Palace Fulham |
0-2 |
|
27.10.24
|
Crystal Palace Tottenham |
1-0 |
|
05.10.24
|
Crystal Palace Liverpool |
0-1 |
|
21.09.24
|
Crystal Palace Manchester United |
0-0 |
|
17.05.26
|
Brentford Crystal Palace |
2-2 |
|
13.05.26
|
Manchester City Crystal Palace |
3-0 |
|
03.05.26
|
Bournemouth Crystal Palace |
3-0 |
|
30.04.26
|
Shakhtar Donetsk Crystal Palace |
1-3 |
|
25.04.26
|
Liverpool Crystal Palace |
3-1 |
|
16.04.26
|
Fiorentina Crystal Palace |
2-1 |
|
19.03.26
|
AEK Larnaca Crystal Palace |
1-2 |
|
05.03.26
|
Tottenham Crystal Palace |
1-3 |
|
01.03.26
|
Manchester United Crystal Palace |
2-1 |
|
19.02.26
|
Zrinjski Crystal Palace |
1-1 |
|
08.02.26
|
Brighton Crystal Palace |
0-1 |
|
01.02.26
|
Nottingham Forest Crystal Palace |
1-1 |
|
17.01.26
|
Sunderland Crystal Palace |
2-1 |
|
10.01.26
|
Macclesfield Crystal Palace |
2-1 |
|
04.01.26
|
Newcastle Crystal Palace |
2-0 |
|
23.12.25
|
Arsenal Crystal Palace (Penalties:8 - 7) |
1-1 |
|
20.12.25
|
Leeds Crystal Palace |
4-1 |
|
11.12.25
|
Shelbourne Crystal Palace |
0-3 |
|
07.12.25
|
Fulham Crystal Palace |
1-2 |
|
03.12.25
|
Burnley Crystal Palace |
0-1 |
|
27.11.25
|
Strasbourg Crystal Palace |
2-1 |
|
22.11.25
|
Wolves Crystal Palace |
0-2 |
|
29.10.25
|
Liverpool Crystal Palace |
0-3 |
|
26.10.25
|
Arsenal Crystal Palace |
1-0 |
|
05.10.25
|
Everton Crystal Palace |
2-1 |
|
02.10.25
|
Dynamo Kyiv Crystal Palace |
0-2 |
|
20.09.25
|
West Ham Crystal Palace |
1-2 |
|
31.08.25
|
Aston Villa Crystal Palace |
0-3 |
|
28.08.25
|
Fredrikstad Crystal Palace |
0-0 |
|
17.08.25
|
Chelsea Crystal Palace |
0-0 |
|
25.07.25
|
Crawley Crystal Palace |
0-3 |
|
25.05.25
|
Liverpool Crystal Palace |
1-1 |
|
11.05.25
|
Tottenham Crystal Palace |
0-2 |
|
23.04.25
|
Arsenal Crystal Palace |
2-2 |
|
16.04.25
|
Newcastle Crystal Palace |
5-0 |
|
12.04.25
|
Manchester City Crystal Palace |
5-2 |
|
02.04.25
|
Southampton Crystal Palace |
1-1 |
|
29.03.25
|
Fulham Crystal Palace |
0-3 |
|
22.02.25
|
Fulham Crystal Palace |
0-2 |
|
10.02.25
|
Doncaster Crystal Palace |
0-2 |
|
02.02.25
|
Manchester United Crystal Palace |
0-2 |
|
18.01.25
|
West Ham Crystal Palace |
0-2 |
|
15.01.25
|
Leicester Crystal Palace |
0-2 |
|
26.12.24
|
Bournemouth Crystal Palace |
0-0 |
|
18.12.24
|
Arsenal Crystal Palace |
3-2 |
|
15.12.24
|
Brighton Crystal Palace |
1-3 |
|
03.12.24
|
Ipswich Crystal Palace |
0-1 |
|
23.11.24
|
Aston Villa Crystal Palace |
2-2 |
|
02.11.24
|
Wolves Crystal Palace |
2-2 |
|
30.10.24
|
Aston Villa Crystal Palace |
1-2 |
| There are no records |
| There are no records |