Birmingham vs Shrewsbury - Prediction and Stats
29 mar 2025, 11:00
Finished
4
:
1
Ben Davies
27’
Ethan Laird
61’
Alfie May
77’
86’
88’
Vadaine Oliver
Birmingham vs Shrewsbury Statistic


72
Ball possession
28
15
Goal attempts
2
6
Shots on target
1
7
Shots off target
1
2
Shots blocked
1
1
Goal kicks
17
0
Saves
2
7
Corner kicks
1
13
Free kicks
8
0
Offsides
2
8
Fouls
13
0
Yellow cards
1
5
Substitutions
4
13
Throw ins
23
Match details
88’
(assist: Jordan Shipley)
4
:
1
Vadaine Oliver
87’
Grant Hanley
(Leave  the field: Christoph Klarer)
86’
(assist: Luke Harris)
4
:
0
Alfie May
81’
Morgan Feeney
(Leave  the field: George Nurse)
77’
(assist: Emil Hansson)
3
:
0
Alfie May
76’
Jordan Shipley
(Leave  the field: Dominic Gape)
76’
Vadaine Oliver
(Leave  the field: Taylor Perry)
73’
Luke Harris
(Leave  the field: Willum Willumsson)
73’
Alfie May
(Leave  the field: Jay Stansfield)
63’
Emil Hansson
(Leave  the field: Keshi Anderson)
63’
Alfons Sampsted
(Leave  the field: Ethan Laird)
61’
(assist: Marc Leonard)
2
:
0
Ethan Laird
48’
David Wheeler
(Yellow card)
46’
David Wheeler
(Leave  the field: Luca Hoole)
27’
(assist: Kieran Dowell)
1
:
0
Ben Davies
Birmingham vs Shrewsbury Odds
Bookmaker
Bonus
Movement
1
X
2

1xbet Bonuses
Receive bonus

Odds movement
1
1.23

29 Mar, 07:02
1.21
29 Mar, 08:07
1.22
29 Mar, 11:03
1.23
X
5.54

29 Mar, 08:07
6.00
29 Mar, 11:03
5.70
29 Mar, 12:03
5.54
2
13.10

29 Mar, 08:07
15.00
29 Mar, 11:03
16.00
29 Mar, 12:03
13.10

Betway Bonuses
Receive bonus

Odds movement
1
1.22

28 Mar, 14:04
1.18
29 Mar, 01:04
1.20
29 Mar, 11:03
1.22
X
5.25

29 Mar, 01:04
5.75
29 Mar, 11:03
5.50
29 Mar, 12:03
5.25
2
12.00

29 Mar, 01:04
12.00
29 Mar, 11:03
11.00
29 Mar, 12:03
12.00

Melbet Bonus
Receive bonus

Odds movement
1
1.03

29 Mar, 10:02
1.24
29 Mar, 11:03
1.23
29 Mar, 12:03
1.03
X
12.90

29 Mar, 10:02
5.55
29 Mar, 11:03
5.65
29 Mar, 12:03
12.90
2
50.00

29 Mar, 10:02
14.50
29 Mar, 11:03
15.00
29 Mar, 12:03
50.00
Highest
1.25
12.9
50
Average
1.18
7.3
21.53
Lowest odds
1.03
5.25
11
1X2 prediction for Birmingham vs Shrewsbury match
Date and time
29.03.25
11:00
Match
Birmingham
4
Shrewsbury
1


Birmingham vs Shrewsbury prediction and betting tips on March 29, 2025
On March 29, "St. Andrew's" will host the 39th round match of England's League 1, where "Birmingham" will face "Shrewsbury". I suggest betting on goals/cards/winner for this match.See also: Wycombe vs Lincoln City prediction and...

See also other League One England predictions
Charlton Athletic vs Leyton Orient prediction for the match on May 25, 2025
On May 25, Wembley will host the League One play-off...

Charlton Athletic vs Wycombe Wanderers prediction and betting tips on May 15, 2025
On May 15, The Valley will host the second leg...

Birmingham vs Shrewsbury today lineups

3-4-1-2

Team manager
Chris Davies
Referee
Team manager
Michael Appleton
Birmingham vs Shrewsbury today lineups
























Substitutes














TOP scorers



League One England 2024/2025


37
Matches
40
19
Goals
11
9
Penalty Goals
2
0.64
Goals Per 90 min
0.34
140
Min Per Goal
262
Head to Head Birmingham - Shrewsbury
Statistics are for the last 5 games
0%
D
- 0

29 mar 2025
11:00
League One England

Birmingham

Shrewsbury
Score
4
1
23 nov 2024
07:30
League One England

Shrewsbury

Birmingham
Score
3
2
08 oct 2024
14:30
EFL Trophy England

Shrewsbury

Birmingham
Score
0
4
19 july 2016
14:45
Club Friendlies

Shrewsbury

Birmingham
Score
1
0
21 july 2015
14:30
Club Friendlies

Shrewsbury

Birmingham
Score
0
2
Over 0.5
5/5 matches
100%
Over 1.5
4/5 matches
80%
Over 2.5
3/5 matches
60%
BTTS
2/5 matches
40%
Team Over 0.5
Birmingham
80%
Team Over 0.5
Shrewsbury
60%
Last matches Birmingham

60%
W
- 3
20%
D
- 1
20%
L
- 1
15 mar 2025
11:00
League One England

Northampton

Birmingham
Score
1
1
11 mar 2025
15:45
League One England

Birmingham

Stevenage
Score
2
1
08 mar 2025
10:00
League One England

Birmingham

Lincoln City
Score
1
0
04 mar 2025
14:45
League One England

Bolton

Birmingham
Score
3
1
01 mar 2025
07:30
League One England

Birmingham

Wycombe
Score
1
0
Statistics for the last 5 games
-
Matches5
-
Wins3
-
Draws1
-
Losses1
-
Goals6
-
Goals per game1.2
-
Over 1.560%
-
Over 2.540%
-
BTTS60%
Last matches Shrewsbury

0%
W
- 0
20%
D
- 1
80%
L
- 4
15 mar 2025
11:00
League One England

Shrewsbury

Burton
Score
0
2
08 mar 2025
10:00
League One England

Exeter

Shrewsbury
Score
2
0
04 mar 2025
14:45
League One England

Shrewsbury

Bristol Rovers
Score
0
0
01 mar 2025
10:00
League One England

Peterborough

Shrewsbury
Score
3
1
22 feb 2025
10:00
League One England

Shrewsbury

Stevenage
Score
0
1
Statistics for the last 5 games
-
Matches5
-
Wins0
-
Draws1
-
Losses4
-
Goals1
-
Goals per game0.2
-
Over 1.560%
-
Over 2.520%
-
BTTS20%
Birmingham vs Shrewsbury Standings
№ | Team | MP | W | D | L | G | Diff | Form | Points |
---|---|---|---|---|---|---|---|---|---|
1
|
![]() |
46 | 34 | 9 | 3 | 84 - 31 | 53 | 111 | |
24
|
![]() |
46 | 8 | 9 | 29 | 41 - 79 | -38 | 33 |
Promotion
Promotion Playoff
Relegation
Win
Draw
Lose
MP
Matches Played
W
Wins
D
Draws
L
Loses
G
Goals
Diff
Diff goals

Comparative Team Statistics
League Position
24
/ 2

46
Total games
46
34
74%
Wins
17%
8
9
20%
Draws
20%
9
3
7%
Loses
63%
29
84
Goals scored
41
31
Goals conceded
79
111
Points
33
Where to watch Birmingham vs Shrewsbury
List of TV channels for USA
beIN SPORTS CONNECT
(USA)

Bet365
(intenational)

Sky Ultra HD
(intenational)

SKY GO Extra
(intenational)

Sky Sports Main Event
(intenational)

TOD
(intenational)
Birmingham Players Stats

№ |
Player
|
Games | Min | St | So | Si | Res | G (P) | YC | RC | |||||
26 | Luke Harris | 29 | 1050 |
Total starts
10
|
Substituted out
8
|
Substituted in
19
|
Matches in reserve
19
|
Goals (penalty)
3 (0)
|
Yellow cards
5
|
Red cards
0
|
|||||
28 | Jay Stansfield | 37 | 2656 |
Total starts
31
|
Substituted out
24
|
Substituted in
6
|
Matches in reserve
6
|
Goals (penalty)
19 (9)
|
Yellow cards
7
|
Red cards
0
|
|||||
33 | Ayumu Yokoyama | 10 | 171 |
Total starts
0
|
Substituted out
0
|
Substituted in
10
|
Matches in reserve
10
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
11 | Brandon Khela | 2 | 14 |
Total starts
0
|
Substituted out
0
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
19 | Taylor Gardner-Hickman | 33 | 1892 |
Total starts
22
|
Substituted out
15
|
Substituted in
11
|
Matches in reserve
11
|
Goals (penalty)
3 (0)
|
Yellow cards
7
|
Red cards
0
|
|||||
13 | Seung-Ho Paik | 41 | 3292 |
Total starts
36
|
Substituted out
7
|
Substituted in
5
|
Matches in reserve
5
|
Goals (penalty)
1 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
9 | Alfie May | 44 | 2338 |
Total starts
27
|
Substituted out
27
|
Substituted in
17
|
Matches in reserve
17
|
Goals (penalty)
16 (1)
|
Yellow cards
3
|
Red cards
0
|
|||||
17 | Lyndon Dykes | 25 | 944 |
Total starts
9
|
Substituted out
8
|
Substituted in
16
|
Matches in reserve
16
|
Goals (penalty)
1 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
14 | Keshi Anderson | 37 | 2205 |
Total starts
27
|
Substituted out
24
|
Substituted in
10
|
Matches in reserve
10
|
Goals (penalty)
7 (0)
|
Yellow cards
6
|
Red cards
0
|
|||||
6 | Krystian Bielik | 32 | 1842 |
Total starts
20
|
Substituted out
5
|
Substituted in
12
|
Matches in reserve
12
|
Goals (penalty)
1 (0)
|
Yellow cards
4
|
Red cards
1
|
|||||
10 | Lukas Jutkiewicz | 16 | 223 |
Total starts
0
|
Substituted out
0
|
Substituted in
16
|
Matches in reserve
16
|
Goals (penalty)
1 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
11 | Scott Wright | 13 | 442 |
Total starts
3
|
Substituted out
3
|
Substituted in
10
|
Matches in reserve
10
|
Goals (penalty)
1 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
20 | Alexander Cochrane | 42 | 3598 |
Total starts
41
|
Substituted out
3
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
1 (0)
|
Yellow cards
5
|
Red cards
0
|
|||||
4 | Christoph Klarer | 43 | 3813 |
Total starts
43
|
Substituted out
3
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
1 (0)
|
Yellow cards
11
|
Red cards
0
|
|||||
31 | Grant Hanley | 14 | 302 |
Total starts
3
|
Substituted out
1
|
Substituted in
11
|
Matches in reserve
11
|
Goals (penalty)
0 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
25 | Ben Davies | 35 | 2961 |
Total starts
32
|
Substituted out
0
|
Substituted in
3
|
Matches in reserve
3
|
Goals (penalty)
1 (0)
|
Yellow cards
3
|
Red cards
0
|
|||||
18 | Willum Willumsson | 41 | 3057 |
Total starts
36
|
Substituted out
18
|
Substituted in
5
|
Matches in reserve
5
|
Goals (penalty)
6 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
30 | Kieran Dowell | 19 | 1459 |
Total starts
17
|
Substituted out
10
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
5 (2)
|
Yellow cards
2
|
Red cards
0
|
|||||
2 | Ethan Laird | 35 | 2318 |
Total starts
27
|
Substituted out
15
|
Substituted in
8
|
Matches in reserve
8
|
Goals (penalty)
4 (0)
|
Yellow cards
5
|
Red cards
0
|
|||||
21 | Ryan Allsop | 38 | 3419 |
Total starts
38
|
Substituted out
1
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
5
|
Red cards
0
|
|||||
3 | Lee Buchanan | 3 | 136 |
Total starts
3
|
Substituted out
3
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
1 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
12 | Marc Leonard | 35 | 1477 |
Total starts
14
|
Substituted out
9
|
Substituted in
21
|
Matches in reserve
21
|
Goals (penalty)
0 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
31 | Dion Sanderson | 2 | 93 |
Total starts
1
|
Substituted out
0
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
45 | Bailey Peacock-Farrell | 9 | 721 |
Total starts
8
|
Substituted out
0
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
7 | Emil Hansson | 20 | 913 |
Total starts
12
|
Substituted out
12
|
Substituted in
8
|
Matches in reserve
8
|
Goals (penalty)
1 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
24 | Tomoki Iwata | 40 | 3311 |
Total starts
38
|
Substituted out
10
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
6 (0)
|
Yellow cards
7
|
Red cards
0
|
|||||
16 | Myung-Jae Lee | 3 | 182 |
Total starts
2
|
Substituted out
1
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
23 | Alfons Sampsted | 17 | 561 |
Total starts
4
|
Substituted out
4
|
Substituted in
13
|
Matches in reserve
13
|
Goals (penalty)
1 (0)
|
Yellow cards
0
|
Red cards
0
|
St
So
Si
Res
Total starts
Substituted out
Substituted in
Matches in reserve
G (P)
Goals (penalty)
YC
RC
Yellow cards
Red cards
Shrewsbury Players Stats

№ |
Player
|
Games | Min | St | So | Si | Res | G (P) | YC | RC | |||||
11 | Charles Sagoe Jr. | 13 | 493 |
Total starts
5
|
Substituted out
5
|
Substituted in
8
|
Matches in reserve
8
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
19 | Leo Castledine | 23 | 1445 |
Total starts
18
|
Substituted out
15
|
Substituted in
5
|
Matches in reserve
5
|
Goals (penalty)
2 (0)
|
Yellow cards
4
|
Red cards
0
|
|||||
6 | Josh Feeney | 37 | 3156 |
Total starts
35
|
Substituted out
5
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
1 (0)
|
Yellow cards
5
|
Red cards
0
|
|||||
27 | John Marquis | 40 | 2876 |
Total starts
34
|
Substituted out
14
|
Substituted in
6
|
Matches in reserve
6
|
Goals (penalty)
11 (2)
|
Yellow cards
6
|
Red cards
1
|
|||||
14 | Taylor Perry | 34 | 1724 |
Total starts
20
|
Substituted out
15
|
Substituted in
14
|
Matches in reserve
14
|
Goals (penalty)
3 (0)
|
Yellow cards
4
|
Red cards
0
|
|||||
11 | Vadaine Oliver | 13 | 400 |
Total starts
4
|
Substituted out
3
|
Substituted in
9
|
Matches in reserve
9
|
Goals (penalty)
2 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
12 | Harrison Biggins | 17 | 729 |
Total starts
7
|
Substituted out
5
|
Substituted in
10
|
Matches in reserve
10
|
Goals (penalty)
0 (0)
|
Yellow cards
3
|
Red cards
0
|
|||||
7 | David Wheeler | 15 | 555 |
Total starts
5
|
Substituted out
4
|
Substituted in
10
|
Matches in reserve
10
|
Goals (penalty)
0 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
26 | Jordan Shipley | 33 | 1521 |
Total starts
14
|
Substituted out
8
|
Substituted in
19
|
Matches in reserve
19
|
Goals (penalty)
2 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
12 | Funso Ojo | 31 | 2021 |
Total starts
22
|
Substituted out
7
|
Substituted in
9
|
Matches in reserve
9
|
Goals (penalty)
0 (0)
|
Yellow cards
7
|
Red cards
0
|
|||||
2 | Luca Hoole | 39 | 3210 |
Total starts
36
|
Substituted out
5
|
Substituted in
3
|
Matches in reserve
3
|
Goals (penalty)
1 (0)
|
Yellow cards
6
|
Red cards
0
|
|||||
5 | Morgan Feeney | 36 | 2936 |
Total starts
34
|
Substituted out
4
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
1 (0)
|
Yellow cards
5
|
Red cards
1
|
|||||
17 | Alex Gilliead | 42 | 3251 |
Total starts
37
|
Substituted out
13
|
Substituted in
5
|
Matches in reserve
5
|
Goals (penalty)
0 (0)
|
Yellow cards
5
|
Red cards
0
|
|||||
3 | Malvind Benning | 44 | 3624 |
Total starts
39
|
Substituted out
4
|
Substituted in
5
|
Matches in reserve
5
|
Goals (penalty)
3 (1)
|
Yellow cards
10
|
Red cards
0
|
|||||
16 | Aaron Pierre | 33 | 2395 |
Total starts
27
|
Substituted out
4
|
Substituted in
6
|
Matches in reserve
6
|
Goals (penalty)
3 (0)
|
Yellow cards
10
|
Red cards
0
|
|||||
9 | George Lloyd | 44 | 2998 |
Total starts
34
|
Substituted out
13
|
Substituted in
10
|
Matches in reserve
10
|
Goals (penalty)
5 (0)
|
Yellow cards
5
|
Red cards
0
|
|||||
31 | Jamal Blackman | 27 | 2430 |
Total starts
27
|
Substituted out
0
|
Substituted in
0
|
Matches in reserve
0
|
Goals (penalty)
0 (0)
|
Yellow cards
1
|
Red cards
0
|
|||||
15 | Dominic Gape | 16 | 1144 |
Total starts
14
|
Substituted out
9
|
Substituted in
2
|
Matches in reserve
2
|
Goals (penalty)
0 (0)
|
Yellow cards
4
|
Red cards
0
|
|||||
23 | George Nurse | 22 | 1079 |
Total starts
14
|
Substituted out
9
|
Substituted in
8
|
Matches in reserve
8
|
Goals (penalty)
0 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
15 | Jordan Rossiter | 15 | 890 |
Total starts
10
|
Substituted out
7
|
Substituted in
5
|
Matches in reserve
5
|
Goals (penalty)
0 (0)
|
Yellow cards
2
|
Red cards
0
|
|||||
22 | Aristote Nsiala | 20 | 1416 |
Total starts
16
|
Substituted out
4
|
Substituted in
4
|
Matches in reserve
4
|
Goals (penalty)
1 (0)
|
Yellow cards
4
|
Red cards
1
|
|||||
18 | Ricardo Dinanga | 1 | 8 |
Total starts
0
|
Substituted out
0
|
Substituted in
1
|
Matches in reserve
1
|
Goals (penalty)
0 (0)
|
Yellow cards
0
|
Red cards
0
|
|||||
24 | Callum Stewart | 15 | 381 |
Total starts
3
|
Substituted out
3
|
Substituted in
12
|
Matches in reserve
12
|
Goals (penalty)
0 (0)
|
Yellow cards
2
|
Red cards
0
|
St
So
Si
Res
Total starts
Substituted out
Substituted in
Matches in reserve
G (P)
Goals (penalty)
YC
RC
Yellow cards
Red cards
The latest team news
- 05 oct 2024 Bolton's head coach got into a fight with a Shrewsbury Town player during a League One match
- 16 sep 2024 Tom Brady and David Beckham came to watch an England third division match together
- 14 sep 2024 Legendary Ashley Cole has left Birmingham for a job with the England national team
- 31 aug 2024 Birmingham City have more than quadrupled their League One transfer record
- 04 june 2024 Modest. There are clubs who are willing to employ Lampard at their club
- 04 may 2024 Birmingham fans clashed with stewards after the team's relegation to League One