Walsall xG 2026/2027

Walsall xG Questions

Are Walsall overperforming their xG?

No, Walsall have taken 27 points over their last 20 League Two games, 3.66 fewer than the 30.66 expected points (xPts) their chances were worth, so their performances deserve better than their results.

What is Walsall's xG per game?

Walsall create 1.67 expected goals (xG) per game over their last 20 League Two games, 33.32 in all, and have scored 25 goals from those chances, 8.32 fewer than that xG would expect.

What is Walsall's xGA per game?

Walsall allow 1.39 expected goals against (xGA) per game over their last 20 League Two games, 27.87 in all, and have conceded 23 goals from those chances, 4.87 fewer than that xGA would expect.

Who has the most xG for Walsall?

Aaron Pressley has the most expected goals (xG) for Walsall over their last 20 League Two games, 7.27 xG in 19 appearances, and has scored 6 goals; Daniel Kanu is next with 5.29 xG.

Walsall expected goals 2026/2027: last 20

Games
20
Expected goals (xG)
33.32
Goals scored
25
Goals minus xG
-8.32
Expected goals against (xGA)
27.87
Goals conceded
23
xGA minus goals conceded
+4.87
Expected points (xPts)
30.66
Points
27
Points minus xPts
-3.66
Verdict
A bit unlucky

Are Walsall overperforming their expected goals?

Walsall have taken 3.7 points fewer than their chances warranted over 20 games: -8.3 goals against their xG, and +4.9 on the goals their xGA expected them to concede. The performances are better than the results, which is the side of this table where prices tend to be generous.

Next opponent: Swindon expected goals

Games
10
Swindon xG per game
0.99
Swindon xGA per game
1.80
Points minus xPts
+2.04
Verdict
Running a little hot

Walsall results against expected goals by form window and venue

Window Games xG Goals Goals minus xG xGA Conceded xGA minus conceded xPts Points Points minus xPts
Last 202033.3225-8.3227.8723+4.8730.6627-3.66
Last 101017.0413-4.0415.829+6.8214.7315+0.27
Last 556.704-2.706.522+4.527.277-0.27
Home914.019-5.0111.6211+0.6214.0413-1.04
Away1119.3116-3.3116.2512+4.2516.6214-2.62

Walsall expected goals match by match, last 20

Date Competition Opponent Score xG xGA xPts Points Deserved result
10 OctLeague TwoFleetwood (A)1-10.921.440.991L
26 SepLeague TwoTranmere (A)1-11.252.750.611L
19 SepLeague TwoPort Vale (H)2-01.360.492.043W
12 SepLeague TwoRochdale (H)0-01.990.592.311W
5 SepLeague TwoExeter City (A)0-01.181.251.321L
1 SepLeague TwoCrewe (A)2-21.862.041.291L
29 AugLeague TwoAccrington (H)3-22.632.371.543W
22 AugLeague TwoGrimsby (H)0-01.071.161.281L
15 AugLeague TwoGillingham (A)0-32.911.462.173W
2 MayLeague TwoBromley (A)3-11.872.271.180L
25 AprLeague TwoHarrogate Town (H)0-20.821.171.080L
18 AprLeague TwoBarrow (A)1-32.250.962.183W
11 AprLeague TwoCheltenham (H)0-40.982.380.590L
6 AprLeague TwoSwindon (A)2-11.541.321.530W
3 AprLeague TwoGillingham (H)2-22.411.661.821W
28 MarLeague TwoColchester (A)1-11.121.481.121L
21 MarLeague TwoNewport (H)2-11.760.862.003W
17 MarLeague TwoCambridge (H)0-00.990.941.381W
14 MarLeague TwoCrewe (A)0-33.490.542.753W
10 MarLeague TwoSalford (A)1-00.920.741.480W

Walsall players: goals against expected goals, last 20

Player Position Apps Minutes xG Goals Goals minus xG xG per 90
Harrison Burkedefender127360.342+1.660.04
Albert Adomahattacker157321.453+1.550.18
James Connollydefender87201.562+0.440.19
Reece Smithattacker97281.622+0.380.20
Isaac Mooremidfielder96120.661+0.340.10
Mason Hancockdefender2017051.672+0.330.09
Alexander Pattisonmidfielder74290.761+0.240.16
Andrew Dallasattacker94200.841+0.160.18
Jamie Jellismidfielder116230.861+0.140.12
Jid Okekedefender73721.171-0.170.28
Aaron Loupalo-Biattacker94471.421-0.420.29
Aden Flintdefender97030.560-0.560.07
K. Łopatadefender63220.600-0.600.17
Antony Evansmidfielder31430.830-0.830.52
Priestley Farquharsondefender54370.850-0.850.18
Charlie Lakinmidfielder119060.950-0.950.09
Courtney Clarkemidfielder147110.980-0.980.12
Aaron Pressleyattacker1911927.276-1.270.55
Lewis Simpermidfielder95151.380-1.380.24
Tai Sodjeattacker83211.600-1.600.45
Daniel Kanuattacker108045.292-3.290.59

League Two 2026/2027: every team's points against expected points

# Team MP xG Goals xGA Conceded xPts Points Points minus xPts
1Barnet815.12011.91112.918+5.1
2Rochdale109.11115.7129.414+4.6
3Cheltenham Town1011.516171610.515+4.5
4Crewe Alexandra1013.21212.8713.818+4.2
5Salford City1012.91511.11014.919+4.1
6Gillingham1012.31514.41012.816+3.2
7Swindon Town109.991814911+2
8Walsall915.21213.6613.515+1.5
9Fleetwood Town10121016.81111.111-0.1
10Tranmere Rovers1013.213161312.212-0.2
11Newport County1012.31312.91214.113-1.1
12York City917.31711.71116.215-1.2
13Colchester United912.81015.21311.210-1.2
14Bristol Rovers1018.41512.91716.415-1.4
15Exeter City1011.7612.2613.412-1.4
16Northampton Town86.148.779.27-2.2
17Shrewsbury Town1011.7911.21514.111-3.1
18Accrington Stanley1015.41314.91414.411-3.4
19Grimsby Town1018.21313.11117.213-4.2
20Port Vale810.747.7912.48-4.4
21Crawley Town812.6816.6159.55-4.5
22Chesterfield10221712.21419.615-4.6
23Rotherham United1014.61212.81614.610-4.6
24Oldham Athletic912.5911.51312.78-4.7

Walsall stats & bet builder pages

  • Walsall Team Stats
  • Walsall Shots On Target
  • Walsall Shots
  • Walsall Fouls Committed
  • Walsall Tackles
  • Walsall Goals
  • Walsall Assists
  • Walsall Fouls Drawn
  • Walsall Yellow Cards
  • Walsall Corners
  • Walsall Big Chances Missed
  • Walsall Offsides
  • Walsall Chances Created
  • Walsall Through Balls
  • Walsall Accurate Through Balls
  • Walsall Passes
  • Walsall Accurate Passes
  • Walsall Total Crosses
  • Walsall Accurate Crosses
  • Walsall Long Balls
  • Walsall Accurate Long Balls
  • Walsall Dribble Attempts
  • Walsall Successful Dribbles
  • Walsall Touches
  • Walsall Interceptions
  • Walsall Aerials Won
  • Walsall Duels Won
  • Walsall Clearances
  • Walsall Blocked Shots
  • Walsall Ball Recoveries
  • Walsall Tackles Won

Walsall recent matches

  • Walsall 1-1 Fleetwood: match stats
  • Fleetwood stats
  • League Two stats & standings
  • Walsall 1-1 Tranmere: match stats
  • Tranmere stats
  • Walsall 2-0 Port Vale: match stats
  • Port Vale stats
  • Walsall 0-0 Rochdale: match stats
  • Rochdale stats
  • Walsall 0-0 Exeter City: match stats
  • Exeter City stats
  • Walsall 2-2 Crewe: match stats
  • Crewe stats

Walsall next match

  • Swindon Town vs Walsall - match preview, projections & bet builder

Football

  • World Cup 2026
  • Premier League stats
  • Champions League stats
  • La Liga stats
  • Bundesliga stats
  • Serie A stats
  • Ligue 1 stats
  • All football leagues

Tools

  • Bet Builder
  • Team Bet Builder
  • Acca Builder
  • Same Game Parlay builder
  • Player prop projections
  • Form edges
  • Football news & analysis
  • Statz Pro

Company

  • About Statz
  • Privacy policy
  • Terms of service

18+. BeGambleAware.org