england flag

League Two Form Table

League Two Form (Last 6)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Salford6600135+81843334
2Exeter641173+41323321
3Accrington Stanley6330123+91233110
4Barnet6321118+31164220
5Shrewsbury6312109+11044373
6Port Vale63127701024392
7Crewe6312911-21043342
8Walsall6231118+3953209
9Newport County623185+3933305
10Chesterfield62221311+2853213
11Northampton622264+2823195
12Swindon622265+1833159
13Tranmere6222990853508
14Gillingham6222910-1853269
15Grimsby62131210+2743387
16Fleetwood Town6213990744589
17York6132811-3654350
18Cheltenham6204713-6633176
19Crawley Town6123710-3543303
20Oldham6123610-4533361
21Rochdale6123815-754364
22Colchester603349-5333345
23Rotherham6024714-7243209
24Bristol Rovers6015412-8143272
League Two Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Salford10910229+132863334
2Barnet105412014+619104220
3Accrington Stanley10451178+91763110
4Gillingham105231814+41763269
5Walsall103611510+51563209
6Chesterfield104332117+41583213
7Exeter1043375+21523321
8Shrewsbury104331514+11564373
9Grimsby104241914+51463387
10Newport County10352118+31453305
11Crewe103521315-21483342
12Port Vale10424911-21434392
13Cheltenham104241518-31473176
14York103431614+21364350
15Northampton1034398+11343195
16Tranmere10343121201363508
17Swindon103341012-21253159
18Rochdale103341320-7126364
19Fleetwood Town103251415-11174589
20Rotherham101451219-7763209
21Bristol Rovers10217617-11743272
22Crawley Town101361119-8673303
23Oldham10136817-9653361
24Colchester10055716-9563345

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.

League Two (Expected Points)
PosTeamP6PtsxPtsPts v xPts P10PtsxPtsPts v xPts
1Salford618 1028 
2Exeter613 1015 
3Accrington Stanley612 1017 
4Barnet611 1019 
5Shrewsbury610 1015 
6Port Vale610 1014 
7Crewe610 1014 
8Walsall69 1015 
9Newport County69 1014 
10Chesterfield68 1015 
11Northampton68 1013 
12Swindon68 1012 
13Tranmere68 1013 
14Gillingham68 1017 
15Grimsby67 1014 
16Fleetwood Town67 1011 
17York66 1013 
18Cheltenham66 1014 
19Crawley Town65 106 
20Oldham65 106 
21Rochdale65 1012 
22Colchester63 105 
23Rotherham62 107 
24Bristol Rovers61 107 
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
1Salford22913316/10 (60%)9/10 (90%)1/10 (10%)4/10 (40%)39
2Barnet201463410/10 (100%)5/10 (50%)5/10 (50%)0/10 (0%)25
3Accrington Stanley1789256/10 (60%)8/10 (80%)0/10 (0%)4/10 (40%)25
4Gillingham18144326/10 (60%)5/10 (50%)4/10 (40%)3/10 (30%)26
5Walsall15105256/10 (60%)4/10 (40%)4/10 (40%)4/10 (40%)32
6Chesterfield21174388/10 (80%)6/10 (60%)4/10 (40%)1/10 (10%)25
7Exeter752122/10 (20%)5/10 (50%)2/10 (20%)6/10 (60%)55
8Shrewsbury15141296/10 (60%)3/10 (30%)7/10 (70%)2/10 (20%)29
9Grimsby19145336/10 (60%)4/10 (40%)6/10 (60%)2/10 (20%)26
10Newport County1183195/10 (50%)4/10 (40%)4/10 (40%)3/10 (30%)36
11Crewe1315-2288/10 (80%)6/10 (60%)4/10 (40%)1/10 (10%)23
12Port Vale911-2203/10 (30%)5/10 (50%)4/10 (40%)4/10 (40%)39
13Cheltenham1518-3337/10 (70%)5/10 (50%)5/10 (50%)1/10 (10%)30
14York16142306/10 (60%)5/10 (50%)5/10 (50%)3/10 (30%)26
15Northampton981174/10 (40%)5/10 (50%)5/10 (50%)3/10 (30%)30
16Tranmere12120246/10 (60%)5/10 (50%)4/10 (40%)3/10 (30%)29
17Swindon1012-2225/10 (50%)3/10 (30%)6/10 (60%)1/10 (10%)34
18Rochdale1320-7336/10 (60%)4/10 (40%)5/10 (50%)3/10 (30%)27
19Fleetwood Town1415-1297/10 (70%)4/10 (40%)6/10 (60%)2/10 (20%)37
20Rotherham1219-7316/10 (60%)4/10 (40%)6/10 (60%)1/10 (10%)31
21Bristol Rovers617-11234/10 (40%)3/10 (30%)6/10 (60%)3/10 (30%)33
22Crawley Town1119-8307/10 (70%)4/10 (40%)6/10 (60%)1/10 (10%)23
23Oldham817-9255/10 (50%)2/10 (20%)7/10 (70%)1/10 (10%)22
24Colchester716-9236/10 (60%)4/10 (40%)5/10 (50%)1/10 (10%)30
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 SPG PM SM
1Salford2820256.68210
2Barnet1917245.47714
3Accrington Stanley1718265.9900
4Gillingham1720306.7819
5Walsall1517236.2855
6Chesterfield1518246.88010
7Exeter15192678010
8Shrewsbury1516245.4900
9Grimsby1420266.7819
10Newport County1420266.6866
11Crewe1419246.87713
12Port Vale1422266.98010
13Cheltenham1417226.5902
14York1318236.67416
15Northampton1319276.6819
16Tranmere1320257900
17Swindon1219266.87614
18Rochdale1219256.8847
19Fleetwood Town1118277855
20Rotherham722256.17812
21Bristol Rovers720236.4846
22Crawley Town624276.47812
23Oldham620236864
24Colchester520236.6856
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
1Tranmere508316
2Grimsby387240
3Sutton Utd367228
4Oldham361224
5Colchester345214
6Crewe342213
7Salford334208
8Newport County305190
9Crawley Town303188
10Gillingham269167
11Walsall209130
12Swindon15999
13Accrington Stanley11068

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
1York1,853
2Barnet1,755
3Rochdale1,682
4Salford1,675
5Chesterfield1,668
6Port Vale1,612
7Exeter1,606
8Grimsby1,599
9Walsall1,588
10Swindon1,587
11Oldham1,583
12Crewe1,582
13Fleetwood Town1,573
14Colchester1,539
15Accrington Stanley1,524
16Bristol Rovers1,511
17Cheltenham1,498
18Gillingham1,472
19Rotherham1,460
20Newport County1,456
21Northampton1,455
22Shrewsbury1,432
23Tranmere1,428
24Crawley Town1,421

League Table for this division