Skip to results
THE SPORTSGURU.Independent minds.
Every game matters.
All articles ↗
League TwoTHE MATCHWEEK REVIEW

League Two Round-Up: Salford Stay Top as Port Vale Beat Grimsby

12 of 12 matches complete

The round in a minute

  1. 01

    Salford win 2-0 at ten-man Cheltenham, with both goals from Jorge Grant after the 83rd minute, and stay top of League Two on 19 points.

  2. 02

    Port Vale beat Grimsby 1-0 and Grimsby have now lost three league games in a row, falling from third after seven games to 11th.

  3. 03

    Barnet score three times from the 79th minute to win at Bristol Rovers and stay unbeaten after eight games.

25goals
2home wins
5away wins
5draws

Totals calculated from the completed results below.

League Two results: 10 October 2026

See the table ↓

League Two match reviews: 10 October 2026

Salford are still top of League Two after a 2-0 win at ten-man Cheltenham, and Grimsby were beaten 1-0 at Port Vale for their third league defeat in a row. All twelve games on the archived listing for 10 October were played, so all 24 clubs were in action.

Twenty-five goals went in across the twelve games, with five away wins, two home wins and five draws. Ten of those goals came in the 79th minute or later: Barnet scored three times from the 79th minute to win at Bristol Rovers, Salford scored twice after Cheltenham went down to ten, and Newport, Exeter, Walsall, York and Gillingham all found a goal in that spell too. Gillingham scored four at Rotherham from four shots on target. Both dismissals were red cards, Cheltenham's Ben Stevenson in the 78th minute and Bristol Rovers' Tommy Leigh in the 85th.

The top of the table is tight. Salford lead on 19 points, Barnet and Crewe have 18 and Gillingham 16, and York, Walsall, Chesterfield, Cheltenham and Bristol Rovers are all on 15, so the top nine are covered by four points. Three sides are still unbeaten: Barnet after eight games, Walsall after nine and Crewe after ten.

Port Vale1-0Grimsby Town

A third straight league defeat, and Grimsby down to 11th

Port Vale had 16 shots to Grimsby's 11, seven of them on target to two, and a single goal from Kyle Dempsey was all they needed. The PA Media report counts it as only Vale's second win of the campaign, and it left Grimsby with a third straight league defeat and 11th place on 13 points.

Vale might have led inside three minutes. Onel Hernandez got in behind the Grimsby defence after a lofted ball and hit a low shot, which Christy Pym got down to and diverted onto the foot of a post. As Vale piled on the pressure in the opening half hour, Pym stopped a close-range effort from Max Watters, and Maldini Kacurri then cleared an attempt from George Hall off the goal line. The breakthrough came on 45 minutes, when Dempsey bent a spectacular effort into the top right corner from outside the area, with J. Headley credited with the assist in the BBC's key events.

On the hour Watters tested Pym again, this time with a prodded shot, and Charles Vernam struck the Vale crossbar from distance for Grimsby. A Vale breakaway goal was ruled out in stoppage time, with substitute Ben Waine the player the report names as denied by the assistant referee's flag. Grimsby had 51 per cent of the ball and two shots on target, which is possession as packaging: plenty of it, and not much inside.

Jon Brady's reaction was captioned 'Keep that belief going'. Vale were 23rd on five points before the game and are 22nd on eight from eight games, with four goals scored all season, which is level with Northampton for the fewest in the division. Grimsby were third and unbeaten after seven games, on 13 points. They have since lost at Newport, then at home to Shrewsbury, and now at Vale Park, scoring twice across the three games. They are at home to Northampton on 17 October.

Match events and statistics
  1. 45'K. DempseyGoal · Port Vale

Port Vale / Grimsby Town

48.7Possession (%)51.3
16Shots11
7Shots on target2
8Corners4

Cheltenham Town0-2Salford City

Four wins in a row, and still top on 19 points

Jorge Grant scored twice after Cheltenham were reduced to ten men, and Salford stay top of League Two. According to the PA Media report, the home side had matched them until the 78th minute, when Ben Stevenson was dismissed after denying Brendan Wiredu a clear scoring chance close to the edge of the area. Salford were ahead six minutes later.

The first goal owed as much to a challenge as to a shot. Freddy Willcox was lying on the ground and trying to clear from his own area when Grant's well-timed tackle sent the ball into the net, his first goal of the season. The second came three minutes into added time, Grant steering a fine finish into the top right corner after a pass from Kallum Cesay. Until the sending-off Cheltenham had barely troubled Will Norris, and Macaulay Langstaff had been denied by Wyll Stanway five minutes before the interval.

Salford had 12 shots to four and three on target to none, though the possession split was 51 to 49. It is their fourth successive League Two win, and across those four games they have scored eight goals and conceded one. They lead on 19 points, one clear of Barnet and Crewe on 18, and Peter Cklamovski's reaction was captioned 'Very proud'.

Cheltenham fall from fourth to eighth on 15 points, a week after a 2-0 defeat at Accrington in which Charlie McCann was sent off in added time. Steve Cotterill's reaction was captioned 'I worry for our game'.

Match events and statistics
  1. 78'B. StevensonRed card · Cheltenham Town
  2. 84'J. GrantGoal · Salford City
  3. 90+3'J. GrantGoal · Salford City

Cheltenham Town / Salford City

49.3Possession (%)50.7
4Shots12
0Shots on target3
4Corners4

Bristol Rovers1-3Barnet

Barnet come from behind, and stay unbeaten after eight

Bristol Rovers led for 75 minutes and lost by two goals. Ellis Harrison put them ahead after four minutes, sweeping the ball into the bottom right corner from inside the area when a clearance of Shaq Forde's low cross fell to him, and that was the score at half-time.

Barnet were under heavy pressure throughout, the PA Media report says, and survived it. Adam Senior was left unmarked at the back post and made no mistake, levelling on 79 minutes. Six minutes later Rovers' Tommy Leigh was shown a red card for violent conduct, according to the BBC's live text, and in the next minute Zac Williams picked up the ball on the edge of the Rovers area and hit a thumping shot into the top right corner. Kabongo Tshimanga completed the turnaround five minutes into stoppage time, finishing a two-against-one break by tucking the ball under Brad Young.

The numbers are closer than the scoreline. Rovers had 18 shots to 17 and four on target to three, and Barnet scored with all three of theirs. Rovers had 40 per cent of the ball. The PA Media report says the result brought Rovers' record home winning streak to an end, without giving its length.

Barnet stay second on 18 points from eight games, unbeaten with five wins and three draws, and their 20 goals are the most in League Two. Rovers fall from fifth to ninth on 15 points after a second defeat in a row, following the loss at Crewe, and Steve Evans's reaction was captioned 'It's a sore one to take'.

Match events and statistics
  1. 4'E. HarrisonGoal · Bristol Rovers
  2. 79'A. SeniorGoal · Barnet
  3. 85'T. LeighRed card · Bristol Rovers
  4. 86'Z. WilliamsGoal · Barnet
  5. 90+5'K. TshimangaGoal · Barnet

Bristol Rovers / Barnet

40.1Possession (%)59.9
18Shots17
4Shots on target3
8Corners2

Rotherham United1-4Gillingham

Four goals from four shots on target, and up to fourth

Rotherham had 62 per cent of the ball and 12 shots, and still lost at home. Gillingham scored with each of their four shots on target, and the PA Media report says it was Rotherham's first league defeat at home this season.

The hosts led first. Kian Spence sent a ball into the box in the 17th minute, Paul Mullin muscled past Andy Smith and put it into the bottom corner, and that was his fifth goal this season. Ronan Hale levelled in the 34th minute with a volley into the far corner, and it was 1-1 at half-time.

On the hour Lamin Sillah drilled Gillingham in front after James Brophy had kept the ball alive. Seven minutes later goalkeeper Julian Eyestone gave away a penalty by bringing down Sillah, and Hale beat him from the spot for his second. The fourth also came from the spot, on 89 minutes: substitute Tom Eaves was fouled, picked himself up and took the penalty himself.

Gillingham climb from 10th to fourth on 16 points, six places, a week after a goalless draw with Newport. Rotherham fall from 17th to 20th on 10 after a 1-0 defeat at Exeter, and Gareth Ainsworth's reaction was captioned 'Superb - the goals are great'.

Match events and statistics
  1. 17'P. MullinGoal · Rotherham United
  2. 34'R. HaleGoal · Gillingham
  3. 60'L. SillahGoal · Gillingham
  4. 67'R. HalePenalty · Gillingham
  5. 89'T. EavesPenalty · Gillingham

Rotherham United / Gillingham

61.9Possession (%)38.1
12Shots8
5Shots on target4
2Corners2

Swindon Town0-1Crewe Alexandra

Crewe stay unbeaten after ten games

Crewe are unbeaten after ten league games, four wins and six draws, and this one came from a single low cross. Josh March delivered it in the 60th minute and Jordan Gibson swept it in. It is Crewe's second win in a row after six successive draws.

Swindon were the better side in a scrappy first half, according to the PA Media report, yet the first clear opening went to Ollie Clarke just before the break, and he glanced a near-post header from Jack Thomson's corner wide of the target. After the interval Connor Ripley rushed out to smother a shot from Joe White, and at the other end Tom Booth had to claw out Aaron Drinan's far-post header from a few feet away.

Gibson looked likely to add a second after carrying the ball into the area from the left and leaving the centre-half in knots, but he put his shot into the side netting. Matus Holicek then ran clear and Ripley saved with his legs, and he stopped March's drive minutes later.

Swindon had 57 per cent of the ball and 12 shots to 11, but one on target to Crewe's four. The PA Media report says Ian Holloway recently called himself a 'dead man walking' and that his side have not won since early September. They fall from 13th to 17th on 11 points, a week after losing at Rochdale. Crewe are third on 18, level with Barnet, who have played two games fewer.

Match events and statistics
  1. 60'J. GibsonGoal · Crewe Alexandra

Swindon Town / Crewe Alexandra

57.4Possession (%)42.6
12Shots11
1Shots on target4
6Corners2

Crawley Town2-2Chesterfield

A first home point of the season for Crawley

Chesterfield led 2-0 and left without the win, and Crawley took their first point at home this season. Lee Bonis opened the scoring on 23 minutes with a first-time shot from Lewis Gordon's cross, his fourth in the league this season, and then blazed over from a Joel Randall pass as half-time approached. Louie Marsh doubled the lead on 56 minutes, stroking in after Lewis Richards had blocked Dilan Markanday's goalbound effort.

The response came off the bench. Gianmarco Di Biase arrived just before the hour, and two minutes later he converted a penalty awarded when Ryan Boot, the Chesterfield goalkeeper, fouled Priestley Farquharson. In the 66th minute he deflected Dylan Morgan's shot into the net to level it. Two goals in five minutes stopped a slide of three defeats in a row for Crawley, according to the PA Media report.

Chesterfield had 60 per cent of the ball, 21 shots to 11 and seven corners to one, with five shots on target each. The PA Media report says they were unchanged for a third successive league game, and they go from eighth to seventh on 15 points. Crawley are still last on five points from eight games, five behind Rotherham in 20th. Colin Kazim-Richards's reaction was captioned 'Great character'.

Match events and statistics
  1. 23'L. BonisGoal · Chesterfield
  2. 56'L. MarshGoal · Chesterfield
  3. 61'G. Di BiasePenalty · Crawley Town
  4. 66'G. Di BiaseGoal · Crawley Town

Crawley Town / Chesterfield

40Possession (%)60
11Shots21
5Shots on target5
1Corners7

Fleetwood Town1-1Walsall

Walsall stay unbeaten after nine games

Fleetwood had 17 shots to eight and seven on target to two, and Walsall left with a point. Ronan Coughlan put the hosts in front just after the hour, driving the ball in once a Lewis McCann pass released him, and Aaron Pressley equalised on 82 minutes with a glancing header from Andy Dallas's cross, his sixth goal this season.

Walsall goalkeeper Jed Ward kept his side in it, turning away a Coughlan header inside the opening 10 minutes and making a low stop to keep out a long-range strike from Mark Helm shortly before the interval. Rhys Bennett's header flew narrowly over the bar for Fleetwood before the break. At the end, the PA Media report says, Reece Smith put another dangerous Dallas delivery narrowly wide, which it describes as Walsall's best chance to win the game.

Walsall are unbeaten after nine games, three wins and six draws, and sit sixth on 15 points. Fleetwood go from 18th to 16th on 11, and the PA Media report puts their winless run at five games. Lee Grant's reaction was captioned 'I want us to be better'.

Match events and statistics
  1. 61'R. CoughlanGoal · Fleetwood Town
  2. 82'A. PressleyGoal · Walsall

Fleetwood Town / Walsall

45.8Possession (%)54.2
17Shots8
7Shots on target2
7Corners1

Newport County1-0Colchester United

A late winner from a loanee lifts Newport to 12th

Newport had 36 per cent of the ball and one goal, and the goal won it. Substitute Tanatswa Nyakuhwa, a Wales Under-21s international on loan from Cardiff City according to the BBC report, finished off a cross from Matty Jacob on the left on 79 minutes for his second goal of the campaign for Newport.

Before the goal there were chances at both ends. Beryly Lubala tried his luck from 25 yards and Jordan Wright gathered it, and Shaquille Gwengwe bent a shot past the post for the hosts in the first half. Matt Dibley-Dias fired wide soon after the restart, and at the other end Moses Sesay hit the outside of the post.

Colchester had the edge on shots, 12 to 11, with four on target each. Newport are unbeaten in five League Two games and have not lost at Rodney Parade this season. The BBC report calls this their second home win in a row, and it lifts them from 15th to 12th on 13 points. Colchester stay 19th on 10 points from nine games, their three-game run of draws over. Danny Cowley's reaction was captioned 'Tough one to take'.

Match events and statistics
  1. 79'T. NyakuhwaGoal · Newport County

Newport County / Colchester United

35.7Possession (%)64.3
11Shots12
4Shots on target4
5Corners4

Oldham Athletic0-0Accrington Stanley

Oldham end a run of four defeats with a goalless draw

Between them Oldham and Accrington managed a single shot on target, and it was Accrington's. The PA Media report calls the game drab, and the goalless draw at Boundary Park stopped four consecutive defeats in League Two for Oldham.

Oldham had a single attempt at goal in the first half, and goalkeeper Mat Hudson made only one save all afternoon, from a shot on the turn by Alex Henderson on the half-hour. Accrington had more of the ball and more shots, 10 to four, and nine corners to two, though the PA Media report says they did not ask Hudson enough questions. According to the report, Kane Drummond brought some energy and pace to Oldham after coming on, without a final ball to go with it. Oldham wanted a penalty when Keenan Appiah-Forson's cutback hit the hand of Devon Matthews, and the referee awarded a corner.

Stefan Mols went close with a free-kick in stoppage time for Accrington, who are unbeaten in four league games and sit 15th on 11 points, up from 16th. Oldham are 21st on eight points from nine games. John Doolan's reaction was captioned 'We could have had all three'.

Match events and statistics

    Oldham Athletic / Accrington Stanley

    48.5Possession (%)51.5
    4Shots10
    0Shots on target1
    2Corners9

    Shrewsbury Town0-1Exeter City

    A substitute's first goal since August 2025 lifts Exeter

    Sonny Cox had been on the pitch for eight minutes when he settled it for Exeter. The 21-year-old substitute placed the ball into the bottom corner on 86 minutes after a clever pass from George Birch, scoring for the first time since August 2025, the PA Media report says. It gave Exeter consecutive league wins for the first time since January.

    A goalkeeper kept it goalless until then. Jack Bycroft, on loan from Manchester City, tipped a Josh Ruffels strike over the bar, denied Isaac Fletcher from close range after the break and later turned a deflected George Lloyd strike over, with Lloyd also seeing an effort ruled out for offside around the half-hour. Arkell Jude-Boyd hit a post as the game moved into its final 10 minutes, and Charlie Cummins nodded wide for Exeter.

    Shrewsbury had 13 shots to five and three on target to one, and Exeter scored with their only one. Exeter climb from 20th to 14th on 12 points, six places, and Shrewsbury fall from 14th to 18th on 11, a week after their win at Grimsby. Gavin Cowan's reaction was captioned 'We beat ourselves today'.

    Match events and statistics
    1. 86'S. CoxGoal · Exeter City

    Shrewsbury Town / Exeter City

    43.9Possession (%)56.1
    13Shots5
    3Shots on target1
    7Corners3

    Tranmere Rovers1-1Rochdale

    Rochdale's unbeaten run reaches five

    Tom Conlon scored first, on 15 minutes. Rochdale let the ball run out for a Tranmere throw-in, and Conlon seized on the error and drove a shot from 25 yards into the top left corner, which the PA Media report calls an early wonder goal. Tranmere ought to have been further ahead at the break, the report says: Tom Ince missed a glorious chance in the six-yard box, and Dylan Jones sent a shot wide with Aden Flint closing him down just before half-time.

    Rochdale levelled on 57 minutes, Dajaune Brown tapping in from close range after a cross from Charlie Tasker, and the report says the earlier misses proved costly. Ince then sent a long-range effort against the underside of the bar, and Rochdale held on for the point.

    Tranmere had 15 shots to seven and four on target to one, and Rochdale had 59 per cent of the ball. Rochdale are unbeaten in five League Two games and climb from 11th to 10th on 14 points, and the PA Media report says Tranmere are winless in five after a sixth draw of the season. They are 13th on 12 points, and Ian Watson's reaction was captioned 'A proper football game'.

    Match events and statistics
    1. 15'T. ConlonGoal · Tranmere Rovers
    2. 57'D. BrownGoal · Rochdale

    Tranmere Rovers / Rochdale

    41.2Possession (%)58.8
    15Shots7
    4Shots on target1
    5Corners3

    York City1-1Northampton Town

    York miss out on a club record

    York were chasing a 14th straight home league win, which would have put them level with the club's class of 1964/65, the PA Media report says, and they failed to match the record. Northampton scored first. In the 10th minute York could only clear Lee Evans's corner as far as Joe O'Brien-Whitmarsh, who hit a first-time shot from 15 yards past Alfie McNally.

    York answered with two Ollie Pearce efforts that found the net, both flagged offside, and Northampton came close to a second before the break when Elliott Moore's header struck the crossbar. The equaliser arrived late, Jeff King's cross dropping to Pearce, who finished past Zach Jeacock.

    York had 77.5 per cent of the ball and eight corners to four, and the shots were 13 to 14, with two on target to Northampton's three. They are fifth on 15 points from nine games, up from sixth. Northampton are 23rd on seven from eight, and the PA Media report says they have won only one of their last 27 matches, a run that goes back to February. Scott Lindsey's reaction was captioned 'We have to do better', and Chris Hogg's 'It's a good day, it's a point and we move forward'.

    Goal timeline unavailable: the archived report (84th minute) and event log (85 minutes) disagree on the time of York's equaliser.

    Match events and statistics

      York City / Northampton Town

      77.5Possession (%)22.5
      13Shots14
      2Shots on target3
      8Corners4

      League Two standings: 11 October 2026

      Snapshot: . P played · W won · D drawn · L lost · GF goals for · GA goals against · GD goal difference · Pts points.

      League Two standings after this round
      #ClubPWDLGFGAGDPts
      1Salford City106131510519
      2Barnet85302011918
      3Crewe Alexandra10460127518
      4Gillingham104421510516
      5York City94321711615
      6Walsall9360126615
      7Chesterfield104331714315
      8Cheltenham Town104331616015
      9Bristol Rovers105051517-215
      10Rochdale104241112-114
      11Grimsby Town103431311213
      12Newport County103431312113
      13Tranmere Rovers102621313012
      14Exeter City1033466012
      15Accrington Stanley102531314-111
      16Fleetwood Town102531011-111
      17Swindon Town10325914-511
      18Shrewsbury Town10325915-611
      19Colchester United92431013-310
      20Rotherham United102441216-410
      21Oldham Athletic9225913-48
      22Port Vale822449-58
      23Northampton Town814347-37
      24Crawley Town8125815-75

      Salford top the table on 19 points, one clear of Barnet and Crewe on 18, with Gillingham fourth on 16. York, Walsall, Chesterfield, Cheltenham and Bristol Rovers are all on 15. Barnet have played eight games to ten for Salford and Crewe, and York and Walsall, on 15 points, have played nine. Barnet's 20 goals are still the most in the division, and Walsall and Exeter have conceded the fewest, six each.

      Gillingham and Exeter made the biggest climbs of the round, six places each, Gillingham from 10th to fourth and Exeter from 20th to 14th. Newport rose three places from 15th to 12th. Cheltenham, Bristol Rovers, Swindon and Shrewsbury each fell four places, Cheltenham from fourth to eighth, Rovers from fifth to ninth, Swindon from 13th to 17th and Shrewsbury from 14th to 18th, and Rotherham fell three, from 17th to 20th. At the bottom, Crawley are last on five points from eight games, Northampton are on seven from eight and Port Vale on eight from eight, with Oldham on eight from nine. Port Vale and Northampton have scored four goals each, the fewest in League Two, and Crawley's goal difference of minus seven is the worst.

      League Two upcoming fixtures: 17 October 2026

      Grimsby are at home to Northampton on 17 October, one of twelve League Two fixtures listed for that Saturday. Fleetwood against Rotherham and Shrewsbury against Bristol Rovers start at half past twelve and the other ten at three o'clock, including Newport against York, Port Vale against Chesterfield and Tranmere against Barnet. The archived October schedule also lists twelve games on Tuesday 20 October, among them Rochdale against Grimsby and Walsall against Oldham, and shows no new dates for the three games postponed on 3 October.

      League Two fixtures:

      All kick-offs UK time. Schedule checked ; fixtures may change.

      • Fleetwood Town v Rotherham United12:30
      • Shrewsbury Town v Bristol Rovers12:30
      • Accrington Stanley v Gillingham15:00
      • Colchester United v Exeter City15:00
      • Crewe Alexandra v Rochdale15:00
      • Grimsby Town v Northampton Town15:00
      • Newport County v York City15:00
      • Oldham Athletic v Cheltenham Town15:00
      • Port Vale v Chesterfield15:00
      • Salford City v Crawley Town15:00
      • Swindon Town v Walsall15:00
      • Tranmere Rovers v Barnet15:00
      BBC division fixture schedule ↗

      Sources: the BBC Sport match reports and listings named above.

      League TwoEFLSalford CityGrimsby TownPort ValeBarnetBristol RoversGillinghamRotherham UnitedCrewe AlexandraCheltenham Townfootball

      Share this round-up