Barnsley host Oxford United on 31 October 2026 at 18:00 in a League One clash between a team in freefall and one climbing steadily. The Tykes are winless in ten matches across all competitions, with eight defeats in that run. Their home record has been particularly damaging: they average 1.30 goals scored and 2.90 conceded per game over their last ten outings. Oxford arrive as heavy favourites. They have won five of their last ten away matches and concede just 0.90 goals per game on the road, suggesting their defence has tightened considerably. Mark Harris leads Oxford's attack with five league goals this season.
Barnsley's injury list includes Fabio Jalo and Daniel Johnson, though Luca Connell returns from suspension. Oxford are without Jamie McDonnell and Ruben Roosken. Both teams have scored in all four of Barnsley's recent home games, a pattern worth monitoring given Oxford's defensive solidity elsewhere.
Form and H2H
The head-to-head record between these sides is mixed. Barnsley won 4-0 in August 2018 and took victories in February 2023 (2-1) and January 2024 (1-0 away). Oxford's most recent win came in August 2023, a 3-1 away victory, and they drew 2-2 at home in January 2019. In their last ten matches, Oxford have won five, drawn four, and lost one, averaging 1.70 goals scored and 0.90 conceded. Barnsley's corresponding figures are 1.30 scored and 2.90 conceded.
Best bet
Oxford United to win is the clearest play. Barnsley's defensive record at home is indefensible, and Oxford have shown they can travel and keep clean sheets. The Yellows are chasing a third consecutive League One clean sheet, and their away form suggests they will achieve it here. The correct score prediction of Barnsley 1-2 Oxford United reflects both teams' recent patterns: Barnsley will likely score at least once at home, but Oxford's attacking threat and Barnsley's fragility make a two-goal away win the most probable outcome.
Odds to watch
1Win: Home 2.61 / Draw 3.68 / Away 2.4.
1xBet: Home 2.5 / Draw 3.7 / Away 2.47.




