Football · Challenge League · Switzerland
Wil vs Xamax
Friday, 31 July 2026
Played. Source reports: FINISHED.Final score
Wil1-2Xamax
- 1ST HALF
- 1-1
- 2ND HALF
- 0-1
Prediction and result
Before kickoff, the model made Wil favourites at 46% (Xamax 35%, draw 19%). That rests on 6 wins from the last 10 meetings to 1. It put over 2.5 goals at 76% and both teams scoring at 73%. Xamax won 2-1, against the model's 46% for Wil.
Key facts before the match
- They last met on 7 Apr 2026, when Wil won 5-2.
Switzerland•Challenge League

Wil(6)
W113d
W119d
L127d
W133d
L141d
L183d
W187d
L190d
W197d
D203d

Xamax(1)
W113d
W126d
L133d
L136d
L140d
L183d
W187d
W190d
L197d
W202d
Friday, 31 July 2026 at 20:30
Played. Source reports: FINISHED.Final score
Wil1-2Xamax
- 1ST HALF
- 1-1
- 2ND HALF
- 0-1
H2H: 6-3-1
Home & away form · from last 10 matches
Wil at homeXamax away
65
2/62/5
1/60/5
3/63/5
1.501.80
2.002.60
4/65/5
3/63/5
2/61/5
6/65/5
5/64/5
0/60/5
2/60/5
4/65/5
4/65/5
Model Prediction
Expected Goals
Wil: 2.22
Expected Goals
Xamax: 1.9
Wil
46%
Draw
19%
Xamax
35%
Over 2.5: 76%
BTTS: 73%
Quality: high
Team 1 Form
Wil · # = league position now
24 Jul2026
Rapperswil-jona#9 vs Wil#8
4-5W
18 Jul2026
Wil#8 vs Bruhl
3-2W
10 Jul2026
Wil#8 vs Luzern#9
0-2L
04 Jul2026
Wil#8 vs Grasshoppers#10
3-2W
26 Jun2026
a. Lustenau#8 vs Wil#8
2-0L
15 May2026
Wil#8 vs Vaduz#11
1-3L
11 May2026
Bellinzona vs Wil#8
2-4W
08 May2026
Wil#8 vs Yverdon#3
0-1L
01 May2026
Stade Nyonnais#10 vs Wil#8
0-1W
25 Apr2026
Wil#8 vs Aarau#6
2-2D
Team 2 Form
Xamax · # = league position now
24 Jul2026
Xamax#5 vs Kriens#4
3-2W
11 Jul2026
Lausanne#12 vs Xamax#5
1-2W
04 Jul2026
Thun#8 vs Xamax#5
6-2L
01 Jul2026
Xamax#5 vs Sion#3
2-4L
27 Jun2026
Lugano#1 vs Xamax#5
2-1L
15 May2026
Lausanne Ouchy#1 vs Xamax#5
2-1L
11 May2026
Xamax#5 vs Etoile-carouge#7
3-0W
08 May2026
Rapperswil-jona#9 vs Xamax#5
2-3W
01 May2026
Xamax#5 vs Aarau#6
1-3L
26 Apr2026
Xamax#5 vs Bellinzona
2-1W
Head-to-Head
Last 10 · # = league position now
07 Apr2026
Wil#8 vs Xamax#5
5-2•
01 Mar2026
Xamax#5 vs Wil#8
0-0•
02 Nov2025
Wil#8 vs Xamax#5
2-1•
12 Sept2025
Xamax#5 vs Wil#8
3-1•
23 May2025
Xamax#5 vs Wil#8
2-3•
31 Jan2025
Wil#8 vs Xamax#5
2-0•
01 Nov2024
Xamax#5 vs Wil#8
1-4•
23 Aug2024
Wil#8 vs Xamax#5
4-0•
23 Apr2024
Xamax#5 vs Wil#8
2-2•
17 Mar2024
Wil#8 vs Xamax#5
0-0•
Upcoming matches
# = league position now
Wil
20 Nov21:30
Stade Nyonnais#10 vs Wil#8Switzerland · Challenge League
A28 Nov20:00
Wil#8 vs Yverdon#3Switzerland · Challenge League
H02 Dec21:30
Wil#8 vs Luzern#9Switzerland · Swiss Cup
H06 Dec16:00
Wil#8 vs Etoile-carouge#7Switzerland · Challenge League
H13 Dec16:00
Xamax#5 vs Wil#8Switzerland · Challenge League
AXamax
20 Nov21:30
Xamax#5 vs Etoile-carouge#7Switzerland · Challenge League
H28 Nov20:00
Xamax#5 vs Stade Nyonnais#10Switzerland · Challenge League
H03 Dec22:30
Xamax#5 vs Servette#6Switzerland · Swiss Cup
H06 Dec16:00
Rapperswil-jona#9 vs Xamax#5Switzerland · Challenge League
A13 Dec16:00
Xamax#5 vs Wil#8Switzerland · Challenge League
HPrediction alerts
Know when the next pick goes live.
Email requires confirmation. Telegram requires pressing Start. Unsubscribe any time.
Explore more matches and live updates on the Football board.