
Bet £10 Get £30 in Free Bets
New customers only. Place a £10+ bet at min odds 1/1 (2.0) within 14 days of sign-up. Get £30 in Free Bets, valid for 7 days on selected bets only. Free stake not returned with winnings. T&Cs apply. 18+ | #ad | GambleAware.org
Stats cover Last 20 matches, all in one competition
Goals
On the venue splits this projects Birmingham City 1.68 against Swansea City 1.08, and 2-1 is the single likeliest scoreline that comes out of it at about 9.1%.
Correct score is the widest market on the coupon, so this is not a value call – it is the scoreline our numbers land on most often, and it backs Birmingham City, which is where the board has the match too.
Expected Goals
Birmingham City come in on W W L W W W, and at home they have scored 2.30 a game and conceded 0.90 across 10 matches. They have won 10 of their last 20 overall, drawing 7.
Swansea City average 1.55 scored and 1.15 conceded. The venue splits project 1.68 against 1.08, which puts Birmingham City at about 51% to win, against 24% for the draw.
Under and Over
Birmingham City have gone past 2.5 goals in 65% of their last 20 matches and Swansea City in 65%, with 85% and 75% going past 1.5.
Birmingham City average 1.75 scored and 0.95 conceded, Swansea City 1.55 and 1.15. On the venue splits that projects 1.68 against 1.08, about 2.8 goals in the match and 58% for over 2.5.

Bet £40 Get £20 in Free Bets
Offer available to new customers only who sign up with Promo Code BET40GET20. Place a bet of £40 (or more) at EVS (2.0) or greater and Get 2 x £10 Free Bets. 1 x £10 Free Bet paid automatically & following £10 Free Bet after 24hrs. Min Free Bet odds 4/1 (5.0). Free Bets expire after 24hrs. Full T&Cs apply. 18+ | #ad | GambleAware.org
Both Teams to Score
Both teams have scored in 13 of Birmingham City’s last 20 matches and 11 of Swansea City’s. Birmingham City concede 0.95 a game and Swansea City 1.15.
On the venue splits the projection is 1.68 against 1.08, which puts both teams scoring at about 57%.
Shots
Corners
Bet £10 Get a £10 Free Bet if You Lose
New Customers only. Min Deposit £10. Min Stake £10. Min Odds 1/1. The qualifying bet must be a single selection only. Free bet added on 1st settlement of any qualifying bet. Free bet is a matched free bet of £10. Free bet expiry is 7 days. 1 Free bet offer per customer. Cashed out bets won’t apply. T&C’s apply. 18+ | #ad | GambleAware.org
Cards and Fouls
Shooting Detail
Big Chances
Record
Possession
Player Props
Per 90| Player | Mins | Shots | On target | Fouls | Fouled | Tackles | Cards |
|---|---|---|---|---|---|---|---|
| Christoph KlarerBirmingham City · D | 1800 | 0.4 | 0.1 | 1.35 | 0.8 | 1.45 | 5 |
| Phil NeumannBirmingham City · D | 1800 | 0.6 | 0.3 | 0.9 | 1.1 | 1.55 | 4 |
| Tomoki IwataBirmingham City · M | 1667 | 1.24 | 0.11 | 1.08 | 0.16 | 1.3 | 0 |
| Jay StansfieldBirmingham City · M | 1591 | 2.66 | 1.24 | 2.09 | 0.28 | 1.7 | 3 |
| Bright Osayi-SamuelBirmingham City · D | 1441 | 0.37 | 0.0 | 1.0 | 1.37 | 2.37 | 5 |
| August PriskeBirmingham City · F | 1420 | 2.54 | 1.01 | 2.22 | 1.14 | 0.13 | 1 |
| Carlos VicenteBirmingham City · F | 1345 | 1.94 | 0.8 | 1.0 | 1.67 | 1.41 | 4 |
| Jhon SolisBirmingham City · M | 1298 | 1.11 | 0.42 | 1.32 | 1.04 | 1.46 | 5 |
| Alex CochraneBirmingham City · D | 1211 | 0.52 | 0.22 | 1.04 | 0.97 | 1.26 | 4 |
| Liam MillarBirmingham City · F | 742 | 1.7 | 0.97 | 0.36 | 1.33 | 1.46 | 2 |
| Patrick RobertsBirmingham City · F | 575 | 1.1 | 0.31 | 1.1 | 1.72 | 1.72 | 1 |
| Demarai GrayBirmingham City · F | 457 | 3.15 | 1.58 | 1.38 | 1.38 | 1.38 | 2 |
| Kai WagnerBirmingham City · D | 450 | 0.2 | 0.0 | 0.6 | 0.4 | 1.6 | 0 |
| Ethan LairdBirmingham City · D | 436 | 1.24 | 0.41 | 1.03 | 1.03 | 1.86 | 1 |
| Josh TymonSwansea City · D | 1782 | 0.25 | 0.1 | 0.4 | 0.45 | 1.46 | 2 |
| Ben CabangoSwansea City · D | 1520 | 0.59 | 0.0 | 0.41 | 0.47 | 1.07 | 1 |
| Marko StamenicSwansea City · M | 1295 | 0.9 | 0.21 | 1.46 | 1.04 | 1.39 | 3 |
| Melker WidellSwansea City · F | 1055 | 2.22 | 0.6 | 1.36 | 2.05 | 2.56 | 3 |
| Stephen WelshSwansea City · D | 1054 | 0.34 | 0.0 | 0.26 | 1.2 | 0.77 | 1 |
| Jay FultonSwansea City · M | 1033 | 0.35 | 0.09 | 1.31 | 0.78 | 1.92 | 3 |
| Filip LissahSwansea City · D | 1025 | 0.18 | 0.09 | 1.23 | 1.4 | 2.63 | 5 |
| Adam IdahSwansea City · F | 925 | 3.21 | 1.36 | 0.68 | 0.19 | 0.78 | 0 |
| Joseph OpokuSwansea City · F | 848 | 1.8 | 0.74 | 2.44 | 0.64 | 2.23 | 1 |
| Zan VipotnikSwansea City · F | 832 | 3.14 | 1.62 | 0.43 | 1.08 | 0.32 | 0 |
| Ji-sung EomSwansea City · F | 806 | 1.9 | 0.78 | 0.45 | 2.01 | 1.67 | 2 |
| Goncalo FrancoSwansea City · M | 765 | 1.06 | 0.35 | 1.65 | 1.76 | 3.65 | 2 |
| Elijah JustSwansea City · F | 618 | 1.89 | 0.58 | 1.31 | 1.6 | 0.73 | 2 |
| Stephen EustaquioSwansea City · M | 591 | 0.91 | 0.61 | 0.61 | 0.76 | 1.07 | 0 |
| Josh KeySwansea City · D | 509 | 0.35 | 0.18 | 1.24 | 0.88 | 1.77 | 0 |
Advised props
Tomoki Iwata has committed a foul in 9 of his last 10 for Birmingham City, at 1.08 per 90 across 1,667 minutes, and he averages 83 minutes a game when he plays.
Swansea City hold 56.95% of the ball, which is where the fouls come from. There is no price up for this one yet, so there is nothing to measure the record against – worth a look when the market opens.
Christoph Klarer has been booked in 4 of his last 10 for Birmingham City, at 0.25 per 90 across 1,800 minutes, and he averages 90 minutes a game when he plays.
Birmingham City pick up 2.0 cards a game and there are 3.75 in their matches. That is about 40% on his own record, against the 32% implied by 21/10.
Carlos Vicente has been booked in 3 of his last 10 for Birmingham City, at 0.27 per 90 across 1,345 minutes, and he averages 71 minutes a game when he plays.
Birmingham City pick up 2.0 cards a game and there are 3.75 in their matches. That is about 30% on his own record, against the 18% implied by 9/2.
Jhon Solis has been booked in 3 of his last 10 for Birmingham City, at 0.35 per 90 across 1,298 minutes, and he averages 72 minutes a game when he plays.
Birmingham City pick up 2.0 cards a game and there are 3.75 in their matches. That is about 30% on his own record, against the 21% implied by 15/4.
Alex Cochrane has been booked in 3 of his last 10 for Birmingham City, at 0.3 per 90 across 1,211 minutes, and he averages 76 minutes a game when he plays.
Birmingham City pick up 2.0 cards a game and there are 3.75 in their matches. That is about 30% on his own record, against the 25% implied by 3/1.
Trends
Window shown per lineLast Six Matches
Most recent firstBirmingham City
Swansea City

Bet £10 Get £50 in Free Bets
New customers only. Register, deposit with a Debit Card, and place a first bet of £10+ at Evens (2.0)+ on Sports, to be settled within 7 days, to get £30 in Sports Free Bets and £20 in Bet Builder Free Bets within 24 hours of settlement. 7-day expiry. Eligibility & payment exclusions apply. Full T&Cs apply. 18+ | #ad | GambleAware.org
Build Your Own Birmingham City vs Swansea City Bet
Why this bet
Tomoki Iwata has committed a foul in 9 of his last 10 for Birmingham City, at 1.08 per 90 across 1,667 minutes, and he averages 83 minutes a game when he plays.Swansea City hold 56.95% of the ball, which is where the fouls come from. There is no price up for this one yet, so there is nothing to measure the record against – worth a look when the market opens.Why this bet
Christoph Klarer has been booked in 4 of his last 10 for Birmingham City, at 0.25 per 90 across 1,800 minutes, and he averages 90 minutes a game when he plays.Birmingham City pick up 2.0 cards a game and there are 3.75 in their matches. That is about 40% on his own record, against the 32% implied by 21/10.Why this bet
Carlos Vicente has been booked in 3 of his last 10 for Birmingham City, at 0.27 per 90 across 1,345 minutes, and he averages 71 minutes a game when he plays.Birmingham City pick up 2.0 cards a game and there are 3.75 in their matches. That is about 30% on his own record, against the 18% implied by 9/2.Why this bet
Jhon Solis has been booked in 3 of his last 10 for Birmingham City, at 0.35 per 90 across 1,298 minutes, and he averages 72 minutes a game when he plays.Birmingham City pick up 2.0 cards a game and there are 3.75 in their matches. That is about 30% on his own record, against the 21% implied by 15/4.Why this bet
Alex Cochrane has been booked in 3 of his last 10 for Birmingham City, at 0.3 per 90 across 1,211 minutes, and he averages 76 minutes a game when he plays.Birmingham City pick up 2.0 cards a game and there are 3.75 in their matches. That is about 30% on his own record, against the 25% implied by 3/1.Why this bet
Birmingham City come in on W W L W W W, and at home they have scored 2.30 a game and conceded 0.90 across 10 matches. They have won 10 of their last 20 overall, drawing 7.Swansea City average 1.55 scored and 1.15 conceded. The venue splits project 1.68 against 1.08, which puts Birmingham City at about 51% to win, against 24% for the draw.Why this bet
Both teams have scored in 13 of Birmingham City’s last 20 matches and 11 of Swansea City’s. Birmingham City concede 0.95 a game and Swansea City 1.15.On the venue splits the projection is 1.68 against 1.08, which puts both teams scoring at about 57%.Why this bet
Birmingham City have gone past 2.5 goals in 65% of their last 20 matches and Swansea City in 65%, with 85% and 75% going past 1.5.Birmingham City average 1.75 scored and 0.95 conceded, Swansea City 1.55 and 1.15. On the venue splits that projects 1.68 against 1.08, about 2.8 goals in the match and 58% for over 2.5.Why this bet
On the venue splits this projects Birmingham City 1.68 against Swansea City 1.08, and 2-1 is the single likeliest scoreline that comes out of it at about 9.1%.Correct score is the widest market on the coupon, so this is not a value call – it is the scoreline our numbers land on most often, and it backs Birmingham City, which is where the board has the match too.Why this bet
Two things have to land, and the numbers support both: Birmingham City to win is about 51% and both teams scoring about 57%. Birmingham City score 1.75 a game and concede 0.95, and Swansea City have scored in 11 of their last 20.bet365 price the combination at 11/4.Prices change, so check the slip before you stake. bet365 does not allow every combination of legs within one game.
More Championship Predictions
Tomorrow
20:00Derby County vs Bolton WanderersChampionship14 tipsSat 7 Nov
12:30Bristol City vs Norwich CityChampionship18 tips12:30Portsmouth vs Stoke CityChampionship15 tips12:30Wrexham vs WolverhamptonChampionship11 tips15:00Birmingham City vs Swansea CityChampionship13 tips15:00Blackburn Rovers vs West Ham UnitedChampionship16 tips15:00Cardiff City vs BurnleyChampionship16 tips15:00Charlton Athletic vs Sheffield UnitedChampionship18 tipsToday’s Football Tips
Thatsagoal Features
More features
Our Clonmel Oil Steeplechase Tip, Plus £50 in Free Bets With Betfred
Bet £10 on Rokanako, our 1.25pm NAP at Clonmel, with a new Betfred account and you’ll get £50 in free bets.
12 hours ago-
Rokanako Is Our Clonmel NAP: Bet £10 and Get £30 in Free Bets
12 hours ago -
Correct Score Tip at 17/2 in Celtic vs Beşiktaş, Plus a £30 Free Bet
13 hours ago -
A £40 Free Bet for Thursday’s Card Bets in the Europa League
13 hours ago -
A £50 Free Bet for Thursday’s Football Tips from the Europa League
13 hours ago -
BetGoodwin Horse Racing Refund: Beaten Half a Length in a Chase
22 Oct 2026

Andy Clark is a British betting analyst and the founder and editor of Thatsagoal, a UK sports betting comparison site operated by Thatsagoal Media Limited. He has over 20 years of betting experience across football and horse racing, and personally tests every bookmaker account reviewed on the site.
