england flag

League Two Form Table

League Two Form (Last 6)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Salford6600135+81842107
2Exeter641173+41322321
3Accrington Stanley6330123+9123220
4Barnet6321118+31163220
5Shrewsbury6312109+11043124
6Port Vale63127701023128
7Crewe6312911-2104270
8Walsall6231118+3952209
9Newport County623185+393373
10Chesterfield62221311+2852213
11Northampton622264+2823195
12Swindon622265+183257
13Tranmere6222990852318
14Oldham6222660823417
15Gillingham6222910-1852269
16Grimsby62131210+2742247
17Fleetwood Town6213990743356
18York6132811-3653350
19Cheltenham6204713-6632176
20Crawley Town6123710-3542303
21Rochdale6123815-754364
22Colchester603349-5332130
23Rotherham6024714-7243209
24Bristol Rovers6015412-8142272
League Two Form (Last 10)
Pos Team P W D L F A GD PtsBTTS G15 km15
1Salford10910229+132862107
2Barnet105412014+619103220
3Accrington Stanley10451178+9176220
4Gillingham105231814+41762269
5Walsall103611510+51562209
6Chesterfield104332117+41582213
7Exeter1043375+21522321
8Shrewsbury104331514+11563124
9Grimsby104241914+51462247
10Newport County10352118+3145373
11Crewe103521315-2148270
12Port Vale10424911-21433128
13Cheltenham104241518-31472176
14York103431614+21363350
15Tranmere10343121201362318
16Northampton103348801233195
17Swindon103341012-2125257
18Rochdale103341320-7126364
19Fleetwood Town103251415-11173356
20Oldham10226816-8843417
21Rotherham101451219-7763209
22Bristol Rovers10217617-11742272
23Crawley Town101361119-8672303
24Colchester10055716-9562130

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 1012 
12Swindon68 1012 
13Tranmere68 1013 
14Oldham68 108 
15Gillingham68 1017 
16Grimsby67 1014 
17Fleetwood Town67 1011 
18York66 1013 
19Cheltenham66 1014 
20Crawley Town65 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
15Tranmere12120246/10 (60%)5/10 (50%)4/10 (40%)3/10 (30%)29
16Northampton880163/10 (30%)5/10 (50%)5/10 (50%)3/10 (30%)37
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
20Oldham816-8244/10 (40%)2/10 (20%)7/10 (70%)2/10 (20%)25
21Rotherham1219-7316/10 (60%)4/10 (40%)6/10 (60%)1/10 (10%)31
22Bristol Rovers617-11234/10 (40%)3/10 (30%)6/10 (60%)3/10 (30%)33
23Crawley Town1119-8307/10 (70%)4/10 (40%)6/10 (60%)1/10 (10%)23
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
15Tranmere1320257900
16Northampton1219246.6819
17Swindon1219266.87614
18Rochdale1219256.8847
19Fleetwood Town1118277855
20Oldham820226900
21Rotherham722256.17812
22Bristol Rovers720236.4846
23Crawley Town624276.47812
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
1Doncaster427265
2Oldham417259
3Sutton Utd367228
4Tranmere318198
5Crawley Town303188
6Stockport284176
7Gillingham269167
8AFC Wimbledon257160
9Mansfield250155
10Grimsby247153
11Bradford235146
12Walsall209130
13Colchester13081
14Salford10766
15Newport County7345
16Crewe7043
17Swindon5735
18MK Dons3924
19Notts County2214
20Accrington Stanley2012

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,809
2Barnet1,772
3Salford1,696
4Rochdale1,667
5Port Vale1,652
6Chesterfield1,641
7Grimsby1,627
8Exeter1,600
9Swindon1,592
10Walsall1,591
11Fleetwood Town1,583
12Crewe1,582
13Oldham1,568
14Accrington Stanley1,524
15Colchester1,521
16Bristol Rovers1,500
17Gillingham1,483
18Newport County1,482
19Cheltenham1,481
20Northampton1,455
21Rotherham1,455
22Tranmere1,444
23Crawley Town1,436
24Shrewsbury1,429

League Table for this division