League Two — 2020
Playoffs
Promotion Play-offs - Semi-finals
Newport County2
Forest Green0
2–0
Morecambe3
Tranmere2
2–1,1–1
Promotion Play-offs - Semi-finals
Newport County2
Forest Green0
2–0
Morecambe3
Tranmere2
2–1,1–1
Standings — 2020
The 2020 League Two season standings featuring 24 teams. Cheltenham leads the table with 82 points from 46 matches, followed by Cambridge United on 80 points. The teams have scored 1,303 goals combined this season.
Played 46Won 24Drawn 10Lost 12Goal Diff +22Points 82
Played 46Won 24Drawn 8Lost 14Goal Diff +24Points 80
Played 46Won 23Drawn 10Lost 13Goal Diff +9Points 79
Played 46Won 23Drawn 9Lost 14Goal Diff +11Points 78
Played 46Won 20Drawn 13Lost 13Goal Diff +15Points 73
Played 46Won 20Drawn 13Lost 13Goal Diff +8Points 73
Played 46Won 20Drawn 13Lost 13Goal Diff +5Points 73
Played 46Won 19Drawn 14Lost 13Goal Diff +20Points 71
Played 46Won 18Drawn 16Lost 12Goal Diff +21Points 70
10Carlisle
Played 46Won 18Drawn 12Lost 16Goal Diff +9Points 66
Played 46Won 17Drawn 10Lost 19Goal Diff -2Points 61
Played 46Won 16Drawn 13Lost 17Goal Diff -6Points 61
Played 46Won 17Drawn 9Lost 20Goal Diff +0Points 60
Played 46Won 14Drawn 18Lost 14Goal Diff +0Points 60
15Bradford
Played 46Won 16Drawn 11Lost 19Goal Diff -5Points 59
Played 46Won 13Drawn 19Lost 14Goal Diff +2Points 58
Played 46Won 16Drawn 9Lost 21Goal Diff -9Points 57
18Oldham
Played 46Won 15Drawn 9Lost 22Goal Diff -9Points 54
19Walsall
Played 46Won 11Drawn 20Lost 15Goal Diff -8Points 53
Played 46Won 11Drawn 18Lost 17Goal Diff -17Points 51
21Barrow
Played 46Won 13Drawn 11Lost 22Goal Diff -6Points 50
Played 46Won 13Drawn 9Lost 24Goal Diff -23Points 48
23Southend
Played 46Won 10Drawn 15Lost 21Goal Diff -29Points 45
24Grimsby
Played 46Won 10Drawn 13Lost 23Goal Diff -32Points 43
| # | Team | Played | Won | Drawn | Lost | Goals For | Goals Against | Goal Diff | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 46 | 24 | 10 | 12 | 61 | 39 | +22 | 82 | |
| 2 | 46 | 24 | 8 | 14 | 73 | 49 | +24 | 80 | |
| 3 | 46 | 23 | 10 | 13 | 59 | 50 | +9 | 79 | |
| 4 | 46 | 23 | 9 | 14 | 69 | 58 | +11 | 78 | |
| 5 | 46 | 20 | 13 | 13 | 57 | 42 | +15 | 73 | |
| 6 | 46 | 20 | 13 | 13 | 59 | 51 | +8 | 73 | |
| 7 | 46 | 20 | 13 | 13 | 55 | 50 | +5 | 73 | |
| 8 | 46 | 19 | 14 | 13 | 54 | 34 | +20 | 71 | |
| 9 | 46 | 18 | 16 | 12 | 71 | 50 | +21 | 70 | |
10Carlisle | 10 | 46 | 18 | 12 | 16 | 60 | 51 | +9 | 66 |
| 11 | 46 | 17 | 10 | 19 | 53 | 55 | -2 | 61 | |
| 12 | 46 | 16 | 13 | 17 | 56 | 62 | -6 | 61 | |
| 13 | 46 | 17 | 9 | 20 | 57 | 57 | +0 | 60 | |
| 14 | 46 | 14 | 18 | 14 | 41 | 41 | +0 | 60 | |
15Bradford | 15 | 46 | 16 | 11 | 19 | 48 | 53 | -5 | 59 |
| 16 | 46 | 13 | 19 | 14 | 57 | 55 | +2 | 58 | |
| 17 | 46 | 16 | 9 | 21 | 52 | 61 | -9 | 57 | |
18Oldham | 18 | 46 | 15 | 9 | 22 | 72 | 81 | -9 | 54 |
19Walsall | 19 | 46 | 11 | 20 | 15 | 45 | 53 | -8 | 53 |
| 20 | 46 | 11 | 18 | 17 | 44 | 61 | -17 | 51 | |
21Barrow | 21 | 46 | 13 | 11 | 22 | 53 | 59 | -6 | 50 |
| 22 | 46 | 13 | 9 | 24 | 41 | 64 | -23 | 48 | |
23Southend | 23 | 46 | 10 | 15 | 21 | 29 | 58 | -29 | 45 |
24Grimsby | 24 | 46 | 10 | 13 | 23 | 37 | 69 | -32 | 43 |
Betting Insights
Most Common Scorelines
1-0
12.0%(6)
1-1
10.0%(5)
0-1
10.0%(5)
0-0
10.0%(5)
1-2
8.0%(4)
0-3
8.0%(4)
0-2
8.0%(4)
2-0
6.0%(3)
2-1
6.0%(3)
3-0
4.0%(2)
Teams
Cheltenham
Cambridge United
Bolton
Morecambe
Newport County
Forest Green
Tranmere
Salford City
Exeter City
Carlisle
Leyton Orient
Crawley Town
Port Vale
Stevenage
Bradford
Mansfield Town
Harrogate Town
Oldham
Walsall
Colchester
Barrow
Scunthorpe
Southend
Grimsby
Season Results
Match results from this season listed in chronological order. Historical results provide context for understanding how the season unfolded and which teams performed above or below expectations.
Morecambe | 1 – 0 | Newport County | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
31 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Forest Green | 4 – 3 | Newport County | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
23 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Morecambe | 1 – 1 | Tranmere | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
23 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tranmere | 1 – 2 | Morecambe | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
20 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Newport County | 2 – 0 | Forest Green | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Salford City | 3 – 0 | Leyton Orient | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Scunthorpe | 0 – 1 | Stevenage | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Exeter City | 1 – 1 | Barrow | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Morecambe | 2 – 0 | Bradford | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tranmere | 0 – 0 | Colchester | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8 May | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Past Seasons
API data: 26 Apr 2026