Macclesfield Town - Oxford City prediction 17 January 2026

England · National League NorthFinished
Match Info
CompetitionNational League North · England
Start dateJan 17, 2026
Kick-off15:00
Recent Form
Macclesfield Town
D
W
L
W
L
Oxford City
W
W
L
W
D
Recent matches · Macclesfield Town
Friendly ClubsJul 14
Leek Town
Macclesfield Town
11
D
Friendly ClubsJul 04
Macclesfield Town
Hyde
30
W
National League NorthMay 02
Kidderminster Harriers
Macclesfield Town
31
L
National League NorthApr 29
Macclesfield Town
Chester
21
W
National League NorthApr 25
Radcliffe Borough
Macclesfield Town
10
L
National League NorthApr 21
Macclesfield Town
Southport
21
W
National League NorthApr 18
Macclesfield Town
Spennymoor Town FC
02
L
National League NorthApr 14
South Shields
Macclesfield Town
41
L
National League NorthApr 11
Merthyr Town
Macclesfield Town
12
W
National League NorthApr 06
Macclesfield Town
Chester
02
L
National League NorthApr 03
Buxton
Macclesfield Town
24
W
National League NorthMar 31
Hereford United
Macclesfield Town
02
W
National League NorthMar 24
Alfreton Town
Macclesfield Town
02
W
National League NorthMar 21
Macclesfield Town
Hereford United
31
W
National League NorthMar 17
AFC Telford United
Macclesfield Town
30
L
Recent matches · Oxford City
Friendly ClubsJul 10
Oxford City
Briton Ferry Llansawel
40
W
National League NorthApr 25
Darlington
Oxford City
13
W
National League NorthApr 18
Oxford City
Chester
12
L
National League NorthApr 14
Hereford United
Oxford City
12
W
National League NorthApr 11
Alfreton Town
Oxford City
11
D
National League NorthApr 06
Oxford City
Peterborough Sports
20
W
National League NorthApr 03
Merthyr Town
Oxford City
11
D
National League NorthMar 28
Oxford City
Kidderminster Harriers
32
W
National League NorthMar 21
Oxford City
Chorley
20
W
National League NorthMar 14
Southport
Oxford City
13
W
National League NorthMar 10
Curzon Ashton
Oxford City
22
D
National League NorthMar 07
Oxford City
Scarborough Athletic
02
L
National League NorthFeb 28
Kings Lynn
Oxford City
12
W
National League NorthFeb 24
Oxford City
AFC Telford United
00
D
National League NorthFeb 21
Oxford City
Marine
02
L
Odds
Full Time Result
Head-to-Head · summary
1
Macclesfield Town
0
Draws
1
Oxford City
Previous meetings
National League NorthJan 17
Macclesfield Town
Oxford City
30
National League NorthAug 16
Oxford City
Macclesfield Town
21
League Standings
#TeamPWDLGoalsGDPts
1AFC Fylde4632410112:51+61100
2South Shields462811799:43+5695
3Kidderminster Harriers462512974:51+2387
4Macclesfield Town462471581:68+1379
5Buxton462271783:61+2273
6Scarborough Athletic4619161161:52+973
7Chester4620131366:64+273
8Merthyr Town462242095:86+970
9Darlington462091778:68+1069
10Spennymoor Town FC4619111662:69-768
11AFC Telford United4617141585:65+2065
12Marine461882062:72-1062
13Radcliffe Borough461862276:83-760
14Southport4616121864:71-760
15Chorley4615121966:65+157
16Worksop Town461692166:74-857
17Oxford City4615112062:67-556
18Bedford Town4613141966:77-1153
19Kings Lynn4612161856:64-852
20Hereford United4614102264:79-1552
21Curzon Ashton4613132067:88-2152
22Alfreton Town4612142049:82-3350
23Peterborough Sports461092751:96-4539
24Leamington46783141:90-4929
Champions LeagueEuropeRelegation

Macclesfield Town vs Oxford City Prediction (Jan 17)

The Macclesfield Town vs Oxford City prediction for this National League North match on January 17, 2026, points to a home win. Based on league standings and form, Macclesfield Town has a 55% probability of winning, while Oxford City has a 20% chance and the draw is at 25%.

Team Form

Macclesfield Town's recent form shows three wins and two losses in their last five matches. They beat Hyde 3-0 in a friendly, lost 3-1 at Kidderminster Harriers, beat Chester 2-1, lost 1-0 at Radcliffe Borough, and beat Southport 2-1.

Oxford City have three wins, one draw, and one loss in their last five. They won 4-0 against Briton Ferry Llansawel in a friendly, won 3-1 at Darlington, lost 2-1 at home to Chester, won 2-1 at Hereford United, and drew 1-1 at Alfreton Town.

Head-to-Head Record

The only previous meeting between these sides in the National League North was on August 16, 2025, when Oxford City won 2-1 at home. So Oxford City leads the head-to-head 1-0.

League Table Positions

Macclesfield Town finished 4th in the National League North with 79 points from 46 games. They scored 81 goals and conceded 68. Oxford City were outside the top 12, indicating a lower league position. At home, Macclesfield were strong, ranking 4th with 13 wins, 3 draws, and 7 losses. Oxford City's away record was not among the top 8, suggesting they struggle on the road.

Win Probability: Macclesfield Town or Oxford City?

Macclesfield Town has a 55% chance of winning, the draw is at 25%, and Oxford City has a 20% chance. This is based on Macclesfield's superior league position, home advantage, and the fact that Oxford City's away form is weaker. Although Oxford won the only previous H2H, that was at their ground. Macclesfield's home record and higher table finish make them favorites.

Odds & Match Prediction

Bookmakers' odds are not available for this match. Based on the stats, the prediction is a home win for Macclesfield Town.

Macclesfield Town vs Oxford City — FAQ

Who will win Macclesfield Town vs Oxford City?
Based on our analysis, Macclesfield Town has a 55% chance of winning, while Oxford City has a 20% chance. The draw is at 25%.
What is the win probability for Macclesfield Town?
Macclesfield Town has a 55% probability of winning this match. This is due to their higher league position and strong home form.
When is the Macclesfield Town vs Oxford City match?
The match is on January 17, 2026, at 15:00 UTC. It is a National League North fixture.
What are the odds for the match?
Odds for this match are not currently available. Check back closer to kickoff for updates from bookmakers.
What is the head-to-head record between Macclesfield Town and Oxford City?
In the only previous meeting, Oxford City won 2-1 at home on August 16, 2025.
Macclesfield Town – Oxford City · match page
Macclesfield Town vs Oxford City Live Score & Result 17 January 2026