The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
MAC

Macclesfield

The Leasing.com Stadium, Macclesfield, Cheshire. Every match we hold, with the price it went off at.

1,346Played
534Won
39.7%Win rate
1.4Scored per game
1.3Conceded per game
359Clean sheets

Home and away

The same record, split by where it was played.

At home
46.3%
678 played, 314 won. 1.54 scored a game.
Away
32.9%
668 played, 220 won. 1.25 scored a game.
How the market priced them
37.1%
1,077 priced matches at an average of 3.07, which implied 32.6%.

Season by season 62

One row per competition per season.

SeasonCompetitionPWDLGD
2026/27 National League - North 12732 +7
2026/27 Friendlies Clubs 7430 +9
2026/27 FA Cup 5320 +5
2025/26 National League - North 4825716 +12
2025/26 FA Cup 7601 +11
2025/26 Friendlies Clubs 3102 -2
2025/26 FA Trophy 3201 +1
2024/25 Non League Premier - Northern 423543 +79
2024/25 FA Cup 4301 +11
2024/25 Friendlies Clubs 3012 -9
2024/25 FA Trophy 3210 +9
2023/24 Non League Premier - Northern 4125511 +38
2023/24 FA Trophy 8701 +17
2023/24 Friendlies Clubs 4202 +4
2023/24 FA Cup 4301 +4
2022/23 Friendlies Clubs 6222 0
2022/23 FA Trophy 4301 +14
2022/23 FA Cup 4301 +4
2021/22 Friendlies Clubs 3210 +3
2021/22 FA Cup 2101 +2
2019/20 League Two 3771515 -15
2019/20 EFL Trophy 3102 -2
2019/20 FA Cup 1001 -4
2018/19 League Two 46101422 -26
2018/19 League Cup 1001 -8
2018/19 EFL Trophy 1001 -3
2018/19 FA Cup 1001 -1
2017/18 National League 4627118 +21
2017/18 FA Trophy 1001 -1
2017/18 FA Cup 1001 -1
2016/17 National League 4620818 +7
2016/17 FA Trophy 9531 +6
2016/17 FA Cup 3111 -2
2015/16 National League 4619918 +12
2015/16 FA Trophy 5221 +5
2015/16 FA Cup 2101 0
2014/15 National League 45211410 +14
2014/15 FA Cup 2011 -3
2014/15 FA Trophy 1001 -1
2013/14 National League 4618721 -1
2013/14 FA Cup 5311 +9
2013/14 FA Trophy 1001 -2
2012/13 National League 46171217 -5
2012/13 FA Cup 6411 +7
2012/13 FA Trophy 1001 -2
2011/12 League Two 4681325 -25
2010/11 League Two 46141319 -14
2009/10 League Two 46121816 -9
2008/09 League Two 4613825 -32
2007/08 League Two 46111718 -17
2006/07 League Two 46121222 -22
2005/06 League Two 46121816 -11
2004/05 League Two 4622915 +11
2003/04 League Two 46131320 -15
2002/03 League Two 46141220 -6
2001/02 League Two 46151318 -11
2000/01 League Two 46141418 -11
1999/00 League Two 46181117 +5
1998/99 League One 47121025 -19
1997/98 League Two 46231310 +19

Recent matches 30

Newest first, with the price this club was at kickoff.

Monday 28 December 2026
A Macclesfield scheduled AFC Telford United —
Saturday 26 December 2026
H Macclesfield scheduled Buxton —
Saturday 19 December 2026
A Macclesfield scheduled Radcliffe —
Tuesday 8 December 2026
H Macclesfield scheduled Marine —
Saturday 5 December 2026
H Macclesfield scheduled Chorley —
Saturday 28 November 2026
A Macclesfield scheduled King's Lynn Town —
Tuesday 24 November 2026
H Macclesfield scheduled Morecambe —
Saturday 21 November 2026
A Macclesfield scheduled Chester —
Tuesday 17 November 2026
A Macclesfield scheduled Oxford City —
Saturday 14 November 2026
A Macclesfield scheduled Bridlington Town —
Saturday 7 November 2026
A Macclesfield scheduled Mansfield Town —
H Macclesfield scheduled Worksop Town —
Saturday 31 October 2026
A Macclesfield scheduled Bedford Town —
Tuesday 27 October 2026
A Macclesfield postponed Southport —
Saturday 24 October 2026
H Macclesfield 1 – 2 Hereford —
Tuesday 20 October 2026
A Macclesfield 3 – 0 Anstey Nomads —
Saturday 17 October 2026
H Macclesfield 1 – 1 Anstey Nomads —
Saturday 10 October 2026
H Macclesfield 4 – 3 South Shields —
Tuesday 6 October 2026
A Macclesfield 2 – 1 Scarborough Athletic —
Saturday 3 October 2026
H Macclesfield 2 – 2 Scarborough Athletic —
Saturday 26 September 2026
H Macclesfield 1 – 0 Harborough Town —
Saturday 19 September 2026
A Macclesfield 2 – 1 Redcar Athletic —
Saturday 12 September 2026
A Macclesfield 1 – 1 Spennymoor Town —
Tuesday 8 September 2026
H Macclesfield 0 – 0 Scarborough Athletic 1.70
Saturday 5 September 2026
A Macclesfield 1 – 2 Merthyr Town 2.03
Monday 31 August 2026
H Macclesfield 3 – 0 Hebburn Town 1.64
Saturday 29 August 2026
A Macclesfield 2 – 1 Darlington 1883 1.97
Saturday 22 August 2026
H Macclesfield 2 – 1 Brackley Town 1.78
Tuesday 18 August 2026
A Macclesfield 0 – 0 Spalding United 2.28
Saturday 15 August 2026
H Macclesfield 2 – 1 Radcliffe 1.65