EFL SKY BET LEAGUE TWO

Final table: Select date:
  TEAM P W D L F A GD Pts 
1 Swindon Town 36 21 6 9 62 39 23 88 
2 Crewe Alexandra 37 20 9 8 67 43 24 86 
3 Plymouth Argyle 37 20 8 9 61 39 22 85 
4 Cheltenham Town 36 17 13 6 52 27 25 82 
5 Exeter City 37 18 11 8 53 43 10 81 
6 Colchester United 37 15 13 9 52 37 15 72 
7 Northampton Town 37 17 7 13 54 40 14 72 
8 Port Vale 37 14 15 8 50 44 6 71 
9 Bradford City 37 14 12 11 44 40 4 67 
10 Forest Green Rovers 36 13 10 13 43 40 3 63 
11 Salford City 37 13 11 13 49 46 3 62 
12 Crawley Town 37 11 15 11 51 47 4 60 
13 Walsall 36 13 8 15 40 49 -9 60 
14 Grimsby Town 37 12 11 14 45 51 -6 59 
15 Newport County 36 12 10 14 32 39 -7 59 
16 Cambridge United 37 12 9 16 40 48 -8 56 
17 Leyton Orient 36 10 12 14 47 55 -8 54 
18 Carlisle United 37 10 12 15 39 56 -17 52 
19 Oldham Athletic 37 9 14 14 44 57 -13 51 
20 Scunthorpe United 37 10 10 17 44 56 -12 50 
21 Mansfield Town 36 9 11 16 48 55 -7 49 
22 Morecambe 37 7 11 19 35 60 -25 40 
23 Stevenage 36 3 13 20 24 50 -26 28 
24 Macclesfield Town 37 7 15 15 32 47 -15 25 

* Macclesfield Town deducted 6 points for failing to pay players, and to fulfil a fixture on Thursday, December 19, 2019.
* Macclesfield Town deducted 7 points for failing to pay players, and to fulfil a fixture on Thursday, May 7, 2020.
* Bradford City awarded 13 points as remaining average points per game on Tuesday, June 9, 2020.
* Cambridge United awarded 11 points as remaining average points per game on Tuesday, June 9, 2020.
* Carlisle United awarded 10 points as remaining average points per game on Tuesday, June 9, 2020.
* Cheltenham Town awarded 18 points as remaining average points per game on Tuesday, June 9, 2020.
* Colchester United awarded 14 points as remaining average points per game on Tuesday, June 9, 2020.
* Crawley Town awarded 12 points as remaining average points per game on Tuesday, June 9, 2020.
* Crewe Alexandra awarded 17 points as remaining average points per game on Tuesday, June 9, 2020.
* Exeter City awarded 16 points as remaining average points per game on Tuesday, June 9, 2020.
* Forest Green Rovers awarded 14 points as remaining average points per game on Tuesday, June 9, 2020.
* Grimsby Town awarded 12 points as remaining average points per game on Tuesday, June 9, 2020.
* Leyton Orient awarded 12 points as remaining average points per game on Tuesday, June 9, 2020.
* Macclesfield Town awarded 6 points as remaining average points per game on Tuesday, June 9, 2020.
* Mansfield Town awarded 11 points as remaining average points per game on Tuesday, June 9, 2020.
* Morecambe awarded 8 points as remaining average points per game on Tuesday, June 9, 2020.
* Newport County awarded 13 points as remaining average points per game on Tuesday, June 9, 2020.
* Northampton Town awarded 14 points as remaining average points per game on Tuesday, June 9, 2020.
* Oldham Athletic awarded 10 points as remaining average points per game on Tuesday, June 9, 2020.
* Plymouth Argyle awarded 17 points as remaining average points per game on Tuesday, June 9, 2020.
* Port Vale awarded 14 points as remaining average points per game on Tuesday, June 9, 2020.
* Salford City awarded 12 points as remaining average points per game on Tuesday, June 9, 2020.
* Scunthorpe United awarded 10 points as remaining average points per game on Tuesday, June 9, 2020.
* Stevenage awarded 6 points as remaining average points per game on Tuesday, June 9, 2020.
* Swindon Town awarded 19 points as remaining average points per game on Tuesday, June 9, 2020.
* Walsall awarded 13 points as remaining average points per game on Tuesday, June 9, 2020.
* Macclesfield Town deducted 4 points for failing to pay players on Tuesday, August 11, 2020.

Key: Promoted Play-offs Relegated