Barnsley and Peterborough United have met 15 times. Peterborough United hold the edge with 9 wins to 3, with 3 drawn. It's a record that frames Peterborough United as the historical favourite in this fixture, though recent form can shift the picture.
Across those meetings the two have combined for 35 goals — an average of 2.3 per game, marking this out as a balanced fixture for goals. Barnsley have scored 13, Peterborough United 22.
Their most recent meeting (February 17, 2026) finished Barnsley 2–1 Peterborough United in the England. League One.
Feb 17, 2026
Barnsley2 - 1Peterborough United
England. League One
Dec 06, 2025
Peterborough United0 - 1Barnsley
England. FA Cup
Aug 19, 2025
Peterborough United0 - 1Barnsley
England. League One
Apr 21, 2025
Barnsley1 - 1Peterborough United
England. League One
Dec 29, 2024
Peterborough United1 - 3Barnsley
England. League One
Dec 29, 2023
Peterborough United2 - 2Barnsley
England. League One
Aug 15, 2023
Barnsley1 - 3Peterborough United
England. League One
May 07, 2023
Barnsley0 - 2Peterborough United
England. League One
Dec 02, 2022
Peterborough United1 - 2Barnsley
England. League One
Apr 18, 2022
Barnsley0 - 2Peterborough United
England. Championship
Nov 27, 2021
Peterborough United0 - 0Barnsley
England. Championship
Dec 26, 2018
Barnsley2 - 0Peterborough United
England. League One
Oct 06, 2018
Peterborough United0 - 4Barnsley
England. League One
Jul 30, 2016
Peterborough United0 - 2Barnsley
Club Friendlies
Apr 19, 2016
Barnsley1 - 0Peterborough United
England. League One
Frequently asked questions
How many times have Barnsley and Peterborough United played each other?
They have met 15 times: 3 Barnsley wins, 3 draws and 9 Peterborough United wins.
Who wins more often, Barnsley or Peterborough United?
Peterborough United have the better head-to-head record, with 9 wins to 3.
What was the last result between Barnsley and Peterborough United?
Barnsley 2–1 Peterborough United, in the England. League One.