We have made these Barnsley v Shrewsbury Town predictions for this match preview with the best intentions, but no profits are guaranteed. Please always gamble responsibly, only with money that you can afford to lose. Good luck with your selections.
Barnsley vs Shrewsbury Town Live Stream Global Listings (Apr 26)
Predictions and Tips
Barnsley will do battle with away team Shrewsbury Town at Oakwell Stadium in the League One match on Saturday.
View all Barnsley v Shrewsbury Town tips, stats and our pre-match poll below - as well as the best betting odds.
📏 Form Guide

Barnsley
DLLWLD
Barnsley go into this fixture following on from a 1-1 League One draw vs Peterborough United.
The only scorer from Barnsley was Jon Russell (45'). Ricky-Jade Jones (17') scored for Peterborough United.
It’s been seldom in recent times that Barnsley have shown defensive steel. In fact, Barnsley have failed to prevent opponents from scoring in 6 of their previous 6 games, shipping 15 goals in the process. However, it remains to be seen if the trend might be maintained here in this game or not.
Leading up to this clash, Barnsley:
- are unbeaten in the league by Shrewsbury Town in their last 6 matches.
- are unbeaten in their last 2 league matches at home.
Shrewsbury Town
DLLDLL 📉
After being defeated in their last game at the hands of Northampton Town in League One action, Shrewsbury Town will be aiming to make amends here.
The only name on the scoresheet from Shrewsbury Town was John Marquis (91'). Aaron McGowan (26'), Dara Costelloe (44', 83') and Cameron McGeehan (70') scored for Northampton Town.
The forward players for Shrewsbury Town have failed to get amongst the goals in their past 6 encounters, contributing the unsatisfactory return of only 3. In those fixtures, The Shrews have also seen the overall goal tally of their opponents equal 10.
Going into this game, the form guide shows that Shrewsbury Town:
- have not won against Barnsley when they've played them away from home in the last 3 matches in the league.
- haven’t won away from home in the past 7 matches in the league.
👥 Head to head
An inspection of past results between these clubs stretching back to 19/04/2019 reveals that these fixtures have not been fruitful for Shrewsbury Town. They have not been able to register any wins at all while Barnsley have been too good for them, finishing as winners in 83 per cent of those matches played.
A combined sum of 14 goals were yielded between them in this period, with 11 of them for The Tykes and 3 coming from The Shrews. That’s an average goals per game of 2.33.
The previous league encounter featuring these sides was League One match day 14 on 26/10/2024 when it finished Shrewsbury Town 0-2 Barnsley.
The match was refereed by Adam Herczeg.
🗞️ Team News: Barnsley
Josh Earl (unknown injury) and Marc Roberts (unknown injury) aren’t available for Barnsley manager Conor Hourihane.
🧠 Prediction
In our view, Barnsley have it within them to get the win and a possible clean sheet when they line up against Shrewsbury Town, who will not find it easy getting on the scoresheet.
We’re predicting a 2-0 victory for Barnsley at the conclusion of the game.
Renata Leite, 13:02 26/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 12
🔑 Star Player: Adam Phillips
Normally taking to the field in the Centre Midfield position, Adam Phillips was born in Garstang, England. After having made a senior debut playing for Cambridge United in the 2017 - 2018 season, the gifted Midfielder has scored a sum of 9 league goals in this League One 2024 - 2025 campaign to date in 33 appearances.
Shrewsbury Town |
|
Barnsley |
Shrewsbury Town |
|
Barnsley |
Barnsley |
|
Shrewsbury Town |
Barnsley |
|
Shrewsbury Town |
Shrewsbury Town |
|
Barnsley |
Barnsley |
|
Shrewsbury Town |
Pos | Team | Pld | W | D | L | +/- | Pts | Form |
---|---|---|---|---|---|---|---|---|
1 |
![]() |
43 | 31 | 9 | 3 | 46 | 102 | WWDWW |
2 |
![]() |
44 | 25 | 11 | 8 | 28 | 86 | DWDDW |
3 |
![]() |
45 | 24 | 12 | 9 | 27 | 84 | WWWLL |
4 |
![]() |
44 | 24 | 10 | 10 | 25 | 82 | WDWWW |
5 |
![]() |
44 | 23 | 12 | 9 | 27 | 81 | WWWDW |
6 |
![]() |
45 | 23 | 6 | 16 | 21 | 75 | WWWWW |
7 |
![]() |
45 | 21 | 12 | 12 | 13 | 75 | WDLWW |
8 |
![]() |
44 | 20 | 6 | 18 | -3 | 66 | WLLLL |
9 |
![]() |
44 | 19 | 7 | 18 | 8 | 64 | WLLLL |
10 |
![]() |
43 | 16 | 15 | 12 | 11 | 63 | WWLWL |
11 |
![]() |
44 | 16 | 13 | 15 | 11 | 61 | WDDWW |
12 |
![]() |
44 | 16 | 10 | 18 | -5 | 58 | LLWLD |
13 |
![]() |
44 | 15 | 10 | 19 | -6 | 55 | WWLDL |
14 |
![]() |
44 | 15 | 10 | 19 | -8 | 55 | WLLWL |
15 |
![]() |
43 | 13 | 14 | 16 | -2 | 53 | DDDWW |
16 |
![]() |
44 | 14 | 11 | 19 | -15 | 53 | LDWDL |
17 |
![]() |
43 | 13 | 11 | 19 | -10 | 50 | WLLDD |
18 |
![]() |
44 | 12 | 14 | 18 | -15 | 50 | LWDLW |
19 |
![]() |
43 | 13 | 9 | 21 | -14 | 48 | LLLDL |
20 |
![]() |
43 | 10 | 13 | 20 | -16 | 43 | WLWDL |
21 |
![]() |
45 | 12 | 7 | 26 | -29 | 43 | LLDLL |
22 |
![]() |
44 | 10 | 10 | 24 | -30 | 40 | LLLDW |
23 |
![]() |
44 | 9 | 11 | 24 | -26 | 38 | DWLWL |
24 |
![]() |
44 | 7 | 9 | 28 | -38 | 30 | LLDLL |
Reading |
|
Barnsley |
Barnsley |
|
Shrewsbury Town |
Barnsley |
|
Peterborough United |
Leyton Orient |
|
Barnsley |
Barnsley |
|
Bolton Wanderers |
Birmingham City |
|
Barnsley |
Shrewsbury Town |
|
Crawley Town |
Barnsley |
|
Shrewsbury Town |
Northampton Town |
|
Shrewsbury Town |
Shrewsbury Town |
|
Wigan |
Lincoln City |
|
Shrewsbury Town |
Shrewsbury Town |
|
Reading |
Barnsley |
|
Peterborough United |
Barnsley |
|
Bolton Wanderers |
Barnsley |
|
Exeter City |
Barnsley |
|
Cambridge United |
Barnsley |
|
Blackpool |
Barnsley |
|
Lincoln City |
Northampton Town |
|
Shrewsbury Town |
Lincoln City |
|
Shrewsbury Town |
Wycombe Wanderers |
|
Shrewsbury Town |
Birmingham City |
|
Shrewsbury Town |
Exeter City |
|
Shrewsbury Town |
Peterborough United |
|
Shrewsbury Town |
Goals scored | 1.5 |
Goals conceded | 1.5 |
Time first goal scored | 31 |
Time first goal conceded | 51 |
Yellow cards | 2 |
Red cards | 0 |
Subs used | 3.9 |
Biggest victory | 4-1 |
Biggest defeat | 4-0 |
Goals scored | 0.9 |
Goals conceded | 1.9 |
Time first goal scored | 50 |
Time first goal conceded | 36 |
Yellow cards | 2.2 |
Red cards | 0 |
Subs used | 3.8 |
Biggest victory | 5-3 |
Biggest defeat | 4-1 |
Davis Keillor-Dunn | 16 |
Jon Russell | 10 |
Adam Phillips | 9 |
Stephen Humphrys | 8 |
Max Watters | 5 |
John Marquis | 11 |
George Lloyd | 5 |
Tom Bloxham | 4 |
Taylor Perry | 3 |
Aaron Pierre | 3 |
Reading |
|
Barnsley |
Shrewsbury Town |
|
Crawley Town |
