Season 2025-2026

League Table

EFL Sky Bet League Two

League Two table as at Wednesday May 13th, 2026:

Pos. Team P Home Away TOTAL
W D L F A W D L F A W D L F A GD Pts
1 Bromley Bromley 46 14 9 0 41 21 10 6 7 30 25 24 15 7 71 46 25 87
2 Milton Keynes Dons MK Dons 46 13 6 4 41 20 11 8 4 45 25 24 14 8 86 45 41 86
3 Cambridge United Cambridge 46 15 6 2 43 15 7 10 6 23 18 22 16 8 66 33 33 82
4 Salford City Salford 46 14 4 5 34 24 11 2 10 27 27 25 6 15 61 51 10 81
5 Notts County Notts County 46 13 4 6 45 25 11 4 8 29 27 24 8 14 74 52 22 80
6 Chesterfield Chesterfield 46 11 8 4 38 24 10 8 5 33 32 21 16 9 71 56 15 79
7 Grimsby Town Grimsby Town 46 12 5 6 41 22 10 7 6 33 28 22 12 12 74 50 24 78
8 Barnet Barnet 46 10 6 7 38 29 11 7 5 32 24 21 13 12 70 53 17 76
9 Swindon Town Swindon 46 11 6 6 38 27 11 3 9 32 32 22 9 15 70 59 11 75
10 Oldham Athletic Oldham Athletic 46 10 8 5 30 18 8 6 9 30 26 18 14 14 60 44 16 68
11 Crewe Alexandra Crewe Alexandra 46 12 5 6 34 28 7 5 11 30 30 19 10 17 64 58 6 67
12 Colchester United Colchester United 46 10 6 7 35 23 8 6 9 27 26 18 12 16 62 49 13 66
13 Walsall Walsall 46 8 5 10 23 30 10 6 7 33 26 18 11 17 56 56 0 65
14 Bristol Rovers Bristol Rovers 46 12 1 10 31 28 7 4 12 25 37 19 5 22 56 65 -9 62
15 Fleetwood Town Fleetwood Town 46 8 9 6 34 34 7 7 9 23 24 15 16 15 57 58 -1 61
16 Accrington Stanley Accrington 46 9 5 9 27 27 5 6 12 20 31 14 11 21 47 58 -11 53
17 Gillingham Gillingham 46 8 7 8 29 36 5 7 11 24 36 13 14 19 53 72 -19 53
18 Cheltenham Town Cheltenham Town 46 9 4 10 28 33 5 6 12 25 46 14 10 22 53 79 -26 52
19 Shrewsbury Town Shrewsbury Town 46 9 6 8 22 27 4 4 15 20 42 13 10 23 42 69 -27 49
20 Newport County Newport County 46 6 4 13 24 37 6 3 14 24 40 12 7 27 48 77 -29 43
21 Tranmere Rovers Tranmere Rovers 46 4 6 13 22 37 6 5 12 32 42 10 11 25 54 79 -25 41
22 Crawley Town Crawley Town 46 5 10 8 26 28 3 6 14 18 40 8 16 22 44 68 -24 40
23 Harrogate Town Harrogate Town 46 4 3 16 16 38 6 6 11 23 30 10 9 27 39 68 -29 39
24 Barrow Barrow 46 5 4 14 18 34 4 5 14 27 44 9 9 28 45 78 -33 36