streaks, clean sheets and the fixtures to watch on 20 October
20 October brings sharp contrasts: Barnet’s sequence of a draw followed by four straight wins sits beside Exeter’s recent run of shutouts, and Salford’s five‑game winning spell collides with Bristol Rovers’ slide. There’s a lower‑table storyline too — Crawley searching for answers — so plenty of distinct narratives to follow across the midweek card.
Rotherham v Newport County
Newport County arrive unbeaten in their last five league matches — two wins and three draws — and their 1-1 draw with York on 17 October underlined a side that has collected points from tight games while recording several clean sheets.
Rotherham offer a blunt contrast: their recent sequence is one win, one draw and three defeats (one win, one draw, three defeats) and they fell 2-0 to Fleetwood on 17 October. With Rotherham short on goals in that run, the match reads as Newport’s defensive consistency against a side that has struggled for regular scoring.
20 October at 19:45 BST
Rotherham |
23 in league · 10 points · 4 points from last 5 |
Newport County |
11 in league · 14 points · 9 points from last 5 |
Bristol Rovers v Salford City
Bristol Rovers have slipped to four defeats and one win in their last five league outings, capped by a 1-0 reverse to Shrewsbury on 17 October; that run leaves the hosts searching for attacking answers on 20 October. Their recent matches have produced few goals and several blanks.
Salford City arrive with the opposite momentum: five straight league wins, including a 2-1 success against Crawley at Moor Lane on 17 October, and a 10-for, 2-against return across those five. Tuesday pairs Salford’s red-hot scoring run with Rovers’ current goal drought — a clear contrast in form and attacking threat.
20 October at 19:45 BST
Bristol Rovers |
9 in league · 15 points · 3 points from last 5 |
Salford City |
1 in league · 22 points · 15 points from last 5 |
Northampton v Tranmere
Northampton returned to winning ways with a 2-0 clean-sheet victory at Grimsby on 17 October, restoring some momentum and a useful shutout to their recent record. That clean sheet will be a practical asset as they host Tranmere on 20 October.
Tranmere turn up with a run of draws and narrow defeats and most recently lost 2-1 to Barnet on 17 October; they remain light on wins. The meeting is interesting because Northampton carry a recent clean sheet while Tranmere still seek the decisive result that has eluded them.
20 October at 19:45 BST
Northampton |
22 in league · 10 points · 7 points from last 5 |
Tranmere |
17 in league · 12 points · 3 points from last 5 |
Rochdale v Grimsby
Rochdale showed regular scoring across recent matches but were squeezed 3-2 by Crewe on 17 October; even in defeat their tendency to find the net has been apparent. That attacking presence has been Rochdale’s clearest recent feature.
Grimsby, by contrast, have lost four of five and were beaten 2-0 by Northampton on 17 October, leaving them short of goals and results. This fixture sets Rochdale’s scoring returns against a Grimsby side trying to stop the slide.
20 October at 19:45 BST
Rochdale |
13 in league · 14 points · 10 points from last 5 |
Grimsby |
15 in league · 13 points · 3 points from last 5 |
Walsall v Oldham
Walsall’s recent run has been built from draws with a single win — a sequence heavy on shared points rather than defeats — and a 1-1 draw at Swindon on 17 October continued that pattern. Their unbeaten stretch has therefore been defined by steady returns rather than big attacking hauls.
Oldham’s form took a sharp turn with a 4-1 win over Cheltenham on 17 October, a sudden scoring outburst after a poor spell. Tuesday tests whether Oldham can carry that goalscoring day into Walsall’s steadier, draw-heavy framework.
20 October at 19:45 BST
Walsall |
5 in league · 16 points · 7 points from last 5 |
Oldham |
19 in league · 11 points · 4 points from last 5 |
Chesterfield v Colchester
Chesterfield’s recent sequence has been mixed — a 1-0 loss at Port Vale on 17 October followed earlier wins and draws — but they remain a team that produces goals across matches, giving them variety in results. That makes them an engaging midweek prospect.
Colchester have run a series of draws, including a 0-0 with Exeter on 17 October, showing an ability to keep clean sheets while struggling to turn stalemates into wins. The tie pits Chesterfield’s goal returns against Colchester’s tendency to share points.
20 October at 19:45 BST
Chesterfield |
7 in league · 15 points · 7 points from last 5 |
Colchester |
20 in league · 11 points · 4 points from last 5 |
Crawley Town v Shrewsbury
Crawley arrive bottom with four defeats in five and a 2-1 loss to Salford on 17 October; they have struggled for points and consistent goals in recent weeks. That context makes 20 October a search-for-relief night for the hosts.
Shrewsbury bring a steadier recent set and a 1-0 win over Bristol Rovers on 17 October that included a clean sheet, giving them practical momentum. The matchup is a straight narrative: lower‑placed Crawley hunting answers against a Shrewsbury side that have shown they can tighten up at the back.
20 October at 19:45 BST
Crawley Town |
24 in league · 5 points · 1 points from last 5 |
Shrewsbury |
14 in league · 14 points · 8 points from last 5 |
Exeter City v Crewe
Exeter City have kept several clean sheets recently and were held 0-0 by Colchester on 17 October; that sequence leaves them tidy at the back but relatively light on goals across some fixtures. They are the home side for the midweek meeting on 20 October.
Crewe have been finding the net — three wins in five and a 3-2 victory over Rochdale on 17 October highlighted their scoring form. The clash is a clear contest of profiles: Exeter’s defensive solidity against Crewe’s red‑hot attack.
20 October at 19:45 BST
Exeter City |
16 in league · 13 points · 8 points from last 5 |
Crewe |
3 in league · 21 points · 11 points from last 5 |
Barnet v Swindon Town
Barnet arrive on a sequence of a draw followed by four straight league wins (one draw followed by four wins), collecting 13 points from their last five matches and most recently beating Tranmere 2-1 on 17 October. That run has been underpinned by regular goals across those fixtures.
Swindon Town, by contrast, have managed only two goals in their last five league outings and were held 1-1 by Walsall on 17 October, a sign of a side short of attacking returns. Barnet v Swindon on 20 October therefore sets a sustained-scoring Barnet against a team struggling to find the net.
20 October at 19:45 BST
Barnet |
2 in league · 21 points · 13 points from last 5 |
Swindon Town |
18 in league · 12 points · 2 points from last 5 |
Cheltenham v Fleetwood Town
Cheltenham have slipped into a poor sequence with three straight defeats and were beaten 4-1 at Oldham on 17 October, a result that pushed their goals conceded higher across recent matches. That run leaves them seeking stability on 20 October.
Fleetwood recorded a 2-0 clean-sheet win over Rotherham on 17 October, a useful result to build on after a mixed spell. The fixture is close on paper and it will be interesting to see which side steadies itself first.
20 October at 19:45 BST
Cheltenham |
8 in league · 15 points · 4 points from last 5 |
Fleetwood Town |
12 in league · 14 points · 4 points from last 5 |
York v Accrington ST
Accrington Stanley arrive unbeaten over five games but with three draws in that run; their 3-1 home win over Gillingham on 17 October supplied a timely multi-goal result after several point-collecting matches. That recent mix of draws and a decisive home victory defines their midweek shape.
York have recorded several draws recently — including a 1-1 with Newport on 17 October — while also keeping clean sheets at times and maintaining a reasonable goals tally. The fixture provides a look at whether Accrington can turn occasional scoring bursts into continued results against York’s regular shared outcomes.
20 October at 19:45 BST
York |
4 in league · 16 points · 8 points from last 5 |
Accrington ST |
10 in league · 14 points · 9 points from last 5 |
Gillingham v Port Vale
Port Vale arrive having won consecutive matches, including a 1-0 victory against Chesterfield at Vale Park on 17 October that added to a recent run of clean sheets and momentum to carry into 20 October. Their recent two wins provide practical forward motion for the visitors.
Gillingham’s form has been patchy: a 4-1 win over Rotherham earlier in October was followed by a 3-1 defeat to Accrington on 17 October, underlining inconsistency in both scoring and conceding. The meeting tests Port Vale’s momentum against a Gillingham side capable of both strong wins and heavy defeats.
20 October at 20:00 BST
Gillingham |
6 in league · 16 points · 7 points from last 5 |
Port Vale |
21 in league · 11 points · 9 points from last 5 |
Over to you
Your verdict
Which match will you follow on 20 October: Barnet v Swindon Town or Exeter City v Crewe?

Rotherham
Newport County
Bristol Rovers
Salford City
Northampton
Tranmere
Rochdale
Grimsby
Walsall
Oldham
Chesterfield
Colchester
Crawley Town
Shrewsbury
Exeter City
Crewe
Barnet
Swindon Town
Cheltenham
Fleetwood Town
York
Accrington ST
Gillingham
Port Vale