england flag

National League North Form Table

National League North Form (Last 6)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Hednesford6501114+71523207
2Morecambe6411114+71333259
3South Shields6402169+71243387
4Oxford City6321125+71133225
5Kings Lynn Town6321106+41113345
6Macclesfield6321106+41133259
7Buxton63121211+1103365
8Brackley6312109+11043252
9Radcliffe Borough6312111101033189
10Marine63129901053113
11AFC Telford6312811-31043182
12Chester6303990943220
13Chorley6303990934317
14Worksop6222119+284394
15Hereford621397+2723137
16Spalding Utd6213810-2744256
17Bedford Town621358-3734325
18Harborough Town613236-3623389
19Hebburn Town6132610-4642261
20Darlington6123880543311
21Spennymoor Town612369-353322
22Scarborough Athletic612359-4532161
23Merthyr Town6033713-6353362
24Southport602439-6222246
National League North Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Morecambe10712197+122253259
2Kings Lynn Town106221910+92033345
3Macclesfield106221810+82063259
4Hednesford106131610+61953207
5Buxton106132217+5195365
6South Shields106132017+31963387
7Bedford Town106131210+21954325
8Oxford City10523199+101743225
9Hereford10523169+71743137
10Spalding Utd105231713+41774256
11AFC Telford105231012-21743182
12Worksop104241512+3145394
13Chorley104241718-11464317
14Brackley104241218-61453252
15Radcliffe Borough104151617-11343189
16Marine104151314-11373113
17Chester103251113-21163220
18Merthyr Town102441116-51073362
19Hebburn Town102441221-91072261
20Scarborough Athletic102351114-3952161
21Harborough Town10235613-7943389
22Darlington102261217-5863311
23Spennymoor Town101361018-867322
24Southport10127618-12542246
National League North Form (Home)
Pos Team P W D L F A GD PtsBTTS
1Buxton6510196+13164
2Morecambe6501122+10151
3South Shields6420135+8145
4Spalding Utd6420126+6144
5Hednesford6411137+6134
6Chorley64111510+5136
7Macclesfield6411116+5133
8Bedford Town641186+2133
9Harborough Town632187+1113
10Kings Lynn Town631298+1103
11Marine631265+1102
12Brackley6312770103
13Worksop6303105+592
14Chester630375+292
15Oxford City6222128+484
16Hebburn Town6222810-284
17AFC Telford6222610-483
18Scarborough Athletic621395+472
19Hereford621397+272
20Radcliffe Borough62131212073
21Southport621399074
22Merthyr Town6132810-266
23Darlington612367-153
24Spennymoor Town6123610-454
National League North Form (Away)
Pos Team P W D L F A GD PtsBTTS
1Oxford City6411123+9132
2Hereford6411114+7133
3Macclesfield632184+4113
4Kings Lynn Town63121310+3102
5Hednesford631276+1103
6AFC Telford631265+1103
7Bedford Town630379-294
8South Shields63031014-493
9Chester622279-285
10Morecambe621388075
11Chorley621369-371
12Marine62041112-166
13Merthyr Town613269-363
14Hebburn Town6132713-665
15Radcliffe Borough6204410-661
16Buxton6204715-863
17Worksop6123611-554
18Scarborough Athletic6123510-553
19Brackley6123715-853
20Spalding Utd611458-343
21Darlington6105713-634
22Harborough Town602439-623
23Southport6024312-922
24Spennymoor Town6015515-1014

xPts is shown for both the 6 games and last 10 games.
For column heading definitions, see the Key at the bottom of the table.

National League North (Expected Points)
PosTeamP6PtsxPtsPts v xPts P10PtsxPtsPts v xPts
1Hednesford615 1019 
2Morecambe613 1022 
3South Shields612 1019 
4Oxford City611 1017 
5Kings Lynn Town611 1020 
6Macclesfield611 1020 
7Buxton610 1019 
8Brackley610 1014 
9Radcliffe Borough610 1013 
10Marine610 1013 
11AFC Telford610 1017 
12Chester69 1011 
13Chorley69 1014 
14Worksop68 1014 
15Hereford67 1017 
16Spalding Utd67 1017 
17Bedford Town67 1019 
18Harborough Town66 109 
19Hebburn Town66 1010 
20Darlington65 108 
21Spennymoor Town65 106 
22Scarborough Athletic65 109 
23Merthyr Town63 1010 
24Southport62 105 
Key to column names
  • P6/P10 - First column showing results grouped into either last 6 or last 10 games
  • Pts - Actual points earned during the last 6 or 10 games
  • xPts - Expected points from those games, based on aggregated xG (expected goals) for and against
  • Pts v xPts - Comparison of actual versus expected points (positive = over-performance; negative = under-performance)

For column heading definitions, see the Key at the bottom of the table.

Goals scored and conceded (Last 10)
Pos Team FAGDMG BTTS SF CF CS TF
1Morecambe19712265/10 (50%)8/10 (80%)2/10 (20%)5/10 (50%)37
2Kings Lynn Town19109293/10 (30%)5/10 (50%)4/10 (40%)6/10 (60%)27
3Macclesfield18108286/10 (60%)5/10 (50%)4/10 (40%)4/10 (40%)24
4Hednesford16106265/10 (50%)5/10 (50%)5/10 (50%)3/10 (30%)19
5Buxton22175395/10 (50%)6/10 (60%)4/10 (40%)2/10 (20%)23
6South Shields20173376/10 (60%)7/10 (70%)3/10 (30%)3/10 (30%)18
7Bedford Town12102225/10 (50%)5/10 (50%)5/10 (50%)3/10 (30%)30
8Oxford City19910284/10 (40%)6/10 (60%)4/10 (40%)5/10 (50%)29
9Hereford1697254/10 (40%)7/10 (70%)3/10 (30%)3/10 (30%)29
10Spalding Utd17134307/10 (70%)4/10 (40%)6/10 (60%)1/10 (10%)36
11AFC Telford1012-2224/10 (40%)3/10 (30%)6/10 (60%)4/10 (40%)28
12Worksop15123275/10 (50%)6/10 (60%)4/10 (40%)3/10 (30%)27
13Chorley1718-1356/10 (60%)5/10 (50%)5/10 (50%)1/10 (10%)31
14Brackley1218-6305/10 (50%)6/10 (60%)4/10 (40%)2/10 (20%)21
15Radcliffe Borough1617-1334/10 (40%)5/10 (50%)5/10 (50%)2/10 (20%)23
16Marine1314-1277/10 (70%)5/10 (50%)5/10 (50%)2/10 (20%)30
17Chester1113-2246/10 (60%)4/10 (40%)6/10 (60%)1/10 (10%)38
18Merthyr Town1116-5277/10 (70%)4/10 (40%)5/10 (50%)2/10 (20%)34
19Hebburn Town1221-9337/10 (70%)2/10 (20%)8/10 (80%)0/10 (0%)20
20Scarborough Athletic1114-3255/10 (50%)3/10 (30%)5/10 (50%)3/10 (30%)29
21Harborough Town613-7194/10 (40%)4/10 (40%)5/10 (50%)2/10 (20%)25
22Darlington1217-5296/10 (60%)5/10 (50%)5/10 (50%)2/10 (20%)32
23Spennymoor Town1018-8287/10 (70%)3/10 (30%)7/10 (70%)1/10 (10%)25
24Southport618-12244/10 (40%)3/10 (30%)6/10 (60%)1/10 (10%)28
Key to column names
  • F - Goals "for" (scored)
  • A - Goals "against" (conceded)
  • GD - Goal difference (F - A)
  • MG - Match goals (F + A)

  • BTTS - Both Teams to Score (number of games, max 10)
  • SF - Team to Score First (number of games, max 10)
  • CF - Team to Concede First (number of games, max 10)

  • CS - Clean Sheets (number of games, max 10)
  • TF - Mean Time of First Goal (in minutes, by either side)

For column heading definitions, see the Key at the bottom of the table.

Numbers of Players (Last 10)
Pos TeamPts SP Pl
1Morecambe22  
2Kings Lynn Town20  
3Macclesfield20  
4Hednesford19  
5Buxton19  
6South Shields19  
7Bedford Town19  
8Oxford City17  
9Hereford17  
10Spalding Utd17  
11AFC Telford17  
12Worksop14  
13Chorley14  
14Brackley14  
15Radcliffe Borough13  
16Marine13  
17Chester11  
18Merthyr Town10  
19Hebburn Town10  
20Scarborough Athletic9  
21Harborough Town9  
22Darlington8  
23Spennymoor Town6  
24Southport5  
Key to column names
  • Pts - Team points
  • SP - Total number of starting players used over last 10 games
  • Pl - Total number of players (starting + substitutes) used over last 10 games
  • SPG - Mean number of substitutes per game
  • PM - Median number of minutes played for substituted players
  • SM - Median number of minutes played for substitutes
Distance travelled in 15 days (Km)
PosTeam km miles
1Harborough Town389242
2South Shields387240
3Merthyr Town362225
4Kings Lynn Town345214
5Bedford Town325202
6Chorley317197
7Darlington311193
8Hebburn Town261162
9Macclesfield259161
10Morecambe259161
11Spalding Utd256159
12Brackley252157
13Southport246153
14Boston Utd243151
15Oxford City225140
16Chester220137
17Hednesford207129
18Scunthorpe207129
19Radcliffe Borough189117
20AFC Telford182113
21Scarborough Athletic161100
22Hereford13785
23Marine11370
24Worksop9458
25Buxton6540
26Spennymoor Town2214
27Farsley Celtic00
28Tamworth00

The ELO rating for each team shows its relative strength based on past match results, adjusting dynamically after each game. A value for k of 50 has been used, meaning ratings change more significantly, making them more responsive to recent performance.

Team ELO Ratings
PosTeamELO Rating
1Macclesfield1,861
2South Shields1,843
3Harborough Town1,771
4Oxford City1,755
5Buxton1,750
6Hednesford1,733
7Spalding Utd1,730
8Chester1,729
9Hereford1,690
10Kings Lynn Town1,688
11AFC Telford1,678
12Scarborough Athletic1,659
13Chorley1,658
14Bedford Town1,658
15Hebburn Town1,650
16Marine1,649
17Spennymoor Town1,641
18Worksop1,639
19Merthyr Town1,625
20Morecambe1,607
21Darlington1,596
22Radcliffe Borough1,567
23Southport1,567
24Brackley1,547

League Table for this division