Crewe Alexandra host Barnet at Alexandra Stadium on 31 October 2026 at 18:00 in League Two. The Railwaymen are looking to bounce back after a 5-1 defeat to Chesterfield, but their home record gives them genuine grounds for optimism. Crewe have won three of their last four matches at home, averaging 1.70 goals scored per game over their last ten fixtures at Alexandra Stadium. Charlie McNeill is expected to return to the starting XI after scoring against Chesterfield, with Owen Lunt also pushing for inclusion. Barnet arrive in confident form following a 3-1 victory over ten-man York City. The Bees have been consistent this season and maintain an attacking approach, with midfielder Jake Reeves pushing for a starting spot after scoring off the bench in midweek.
Form and H2H
Crewe's last ten home matches show four wins, four draws, and two losses, with an average of 1.70 goals for and 1.60 goals against per game. Barnet's away form over the same period reads five wins, four draws, and one loss, averaging 1.90 goals scored and 1.30 conceded per game. The head-to-head record between these sides is mixed. Crewe won 4-1 and 1-0 in 2017, Barnet took a 2-1 victory in 2018, and their most recent meetings ended 1-2 to Barnet in September 2025 and 1-1 in February 2026. Both teams have scored in 100% of Crewe's recent home matches and 90% of Barnet's last ten games.
Best bet
Both teams to score and Over 2.5 goals is the play here. Crewe's home games have consistently featured goals from both sides, and Barnet's attacking intent means they will create chances. The prediction is Crewe 2-2 Barnet, a correct score that reflects the attacking nature of both teams and the likelihood of an open, entertaining match.
Odds to watch
1Win: Home 2.88 / Draw 3.51 / Away 2.09.
1xBet: Home 2.91 / Draw 3.64 / Away 2.17.




