While we have made these predictions for Barnsley v Peterborough United for this match preview with the best of intentions, no profits are guaranteed. Always gamble responsibly, and with what you can afford to lose. Good luck with your selections.
Barnsley vs Peterborough United Live Stream Global Listings (Apr 21)
Predictions and Tips
Peterborough United visit Oakwell Stadium on Monday for the League One showdown with hosts Barnsley.
All Barnsley v Peterborough United game predictions, stats and user poll are shown below - along with the latest match odds.
📊 Form Guide

Barnsley
DDLLWL
Barnsley will be wanting a better result here following the 4-3 League One losing effort in their last game against Leyton Orient.
For Barnsley, the goalscorers were Stephen Humphrys (11', 19') and Davis Keillor-Dunn (64'). Ethan Galbraith (51'), Charlie Kelman (68'), Sean Clare (72') and Omar Beckles (74') scored for Leyton Orient.
Barnsley haven’t been able to stop scoring goals, netting in one hundred percent of their last 6 games.
They’ve hit an aggregate of 10 during that time while seeing the number of goals scored against them stand at 13.
Going into this one, Barnsley haven't lost in the league to Peterborough United in their previous 2 games.
Peterborough United
LWLLWD
Last time out, Peterborough United drew 1-1 in the League One tie with Stockport County.
The only name on the scoresheet from Peterborough United was Ricky-Jade Jones (43'). Jack Diamond (91') scored for Stockport County.
Showing their appetite for action-packed matches, we’ve seen goals 23 times in the previous six games in which Peterborough United have played, yielding a mean average of 3.83 goals per fixture. Opposing teams have hit 12 of those goals. We shall soon find out if that trend will be sustained here.
Heading into this contest, Peterborough United have not lost to Barnsley when they've played them away from home in the last 3 matches in the league.
↔️ Head to head
Checking on their most recent head-to-head clashes going back to 18/04/2022 shows that Barnsley have won 2 of these & Peterborough United 3, with the number of draws being 1.
A total of 19 goals were scored between them in these games, with 8 from The Tykes and 11 being from The Posh. That’s an average goals per game of 3.17.
The last league clash between the two was League One match day 23 on 29/12/2024 which ended up with the score at Peterborough United 1-3 Barnsley.
The match was refereed by Alex Chilowicz.
📰 Team News: Barnsley
Marc Roberts (unknown injury), Josh Earl (unknown injury) and Dexter Lembikisa (unknown injury) will be missing for Barnsley gaffer Conor Hourihane.
⚡ Prediction
We’ve got the feeling that Barnsley will probably get a lot of shots on goal and make them count.
At the other end, Peterborough United are also probably going to find it difficult to score a goal of their own although we do think it’s probable that they will be pulling one back during this clash.
We’re predicting a decent 3-1 win for Barnsley at the end of the 90 minutes.
Andre Moura, 13:02 21/04/2025
📊 Poll: Who Will Win?

🏟️ Team Focus:
Barnsley
Formed: 1887
Stadium: Oakwell Stadium (23,287)
Captain: Luca Connell
Chairman: Neerav Parekh
Manager: Conor Hourihane
Competitions: League One position 11
⭐ Star Man: Davis Keillor-Dunn
Generally deployed in the Central Attacking Midfielder position, Davis Keillor-Dunn was born in Sunderland, England. After having made a senior debut playing for Ross County in the 2017 - 2018 season, the talented Midfielder has bagged 15 league goals in this League One 2024 - 2025 season to date from a total of 41 appearances.
Peterborough United |
|
Barnsley |
Peterborough United |
|
Barnsley |
Barnsley |
|
Peterborough United |
Barnsley |
|
Peterborough United |
Peterborough United |
|
Barnsley |
Barnsley |
|
Peterborough United |
Pos | Team | Pld | W | D | L | +/- | Pts | Form |
---|---|---|---|---|---|---|---|---|
1 |
![]() |
41 | 29 | 9 | 3 | 44 | 96 | WWWWD |
2 |
![]() |
43 | 24 | 12 | 7 | 32 | 84 | DLWWW |
3 |
![]() |
43 | 24 | 11 | 8 | 27 | 83 | WDWDD |
4 |
![]() |
43 | 23 | 10 | 10 | 21 | 79 | WWDWW |
5 |
![]() |
43 | 22 | 12 | 9 | 26 | 78 | WWWWD |
6 |
![]() |
43 | 21 | 6 | 16 | 19 | 69 | LDWWW |
7 |
![]() |
43 | 19 | 12 | 12 | 7 | 69 | LWWDL |
8 |
![]() |
43 | 20 | 6 | 17 | -1 | 66 | WWLLL |
9 |
![]() |
43 | 19 | 7 | 17 | 9 | 64 | LWLLL |
10 |
![]() |
42 | 16 | 15 | 11 | 12 | 63 | WWWLW |
11 |
![]() |
43 | 15 | 13 | 15 | 9 | 58 | LWDDW |
12 |
![]() |
43 | 16 | 9 | 18 | -5 | 57 | DLLWL |
13 |
![]() |
43 | 15 | 10 | 18 | -5 | 55 | WWWLD |
14 |
![]() |
43 | 14 | 11 | 18 | -13 | 53 | WLDWD |
15 |
![]() |
42 | 14 | 10 | 18 | -8 | 52 | LLWLL |
16 |
![]() |
42 | 12 | 14 | 16 | -3 | 50 | LDDDW |
17 |
![]() |
42 | 13 | 10 | 19 | -10 | 49 | LWLLD |
18 |
![]() |
42 | 13 | 9 | 20 | -10 | 48 | WLLLD |
19 |
![]() |
43 | 11 | 14 | 18 | -18 | 47 | DLWDL |
20 |
![]() |
42 | 10 | 13 | 19 | -15 | 43 | LWLWD |
21 |
![]() |
43 | 12 | 7 | 24 | -26 | 43 | LLLLD |
22 |
![]() |
43 | 9 | 11 | 23 | -25 | 38 | DDWLW |
23 |
![]() |
43 | 9 | 10 | 24 | -32 | 37 | WLLLD |
24 |
![]() |
43 | 7 | 9 | 27 | -35 | 30 | DLLDL |
Reading |
|
Barnsley |
Barnsley |
|
Shrewsbury Town |
Barnsley |
|
Peterborough United |
Leyton Orient |
|
Barnsley |
Barnsley |
|
Bolton Wanderers |
Birmingham City |
|
Barnsley |
Rotherham United |
|
Peterborough United |
Mansfield Town |
|
Peterborough United |
Peterborough United |
|
Bolton Wanderers |
Barnsley |
|
Peterborough United |
Peterborough United |
|
Stockport County |
Birmingham City |
|
Peterborough United |
Barnsley |
|
Bolton Wanderers |
Barnsley |
|
Exeter City |
Barnsley |
|
Cambridge United |
Barnsley |
|
Blackpool |
Barnsley |
|
Lincoln City |
Barnsley |
|
Huddersfield |
Crawley Town |
|
Peterborough United |
Reading |
|
Peterborough United |
Cambridge United |
|
Peterborough United |
Blackpool |
|
Peterborough United |
Huddersfield |
|
Peterborough United |
Stevenage |
|
Peterborough United |
Goals scored | 1.5 |
Goals conceded | 1.6 |
Time first goal scored | 30 |
Time first goal conceded | 53 |
Yellow cards | 2 |
Red cards | 0 |
Subs used | 4 |
Biggest victory | 4-1 |
Biggest defeat | 4-0 |
Goals scored | 1.3 |
Goals conceded | 1.9 |
Time first goal scored | 45 |
Time first goal conceded | 31 |
Yellow cards | 2.7 |
Red cards | 0.2 |
Subs used | 3.3 |
Biggest victory | 4-1 |
Biggest defeat | 5-1 |
Davis Keillor-Dunn | 16 |
Jon Russell | 10 |
Adam Phillips | 9 |
Stephen Humphrys | 8 |
Max Watters | 5 |
Malik Mothersille | 12 |
Kwame Poku | 12 |
Ricky-Jade Jones | 10 |
Emmanuel Fernandez | 5 |
Joel Randall | 5 |
Reading |
|
Barnsley |
Rotherham United |
|
Peterborough United |
