Founded: 1900
Stadium: IGP Arena
Coach: Marco Hämmerli
Challenge League Form:
Overall Form:

Wil home ground venue is IGP Arena.

Marco Hämmerli is the current coach for Wil.

Wil Challenge League Match Fixtures and Results

[ Home Overall Away  ]

Wil have played a total of 35 matches in Switzerland Challenge League. Their current statistics is 14 win, 11 draw and 11 lose.

Wil did not lose their last match in the competition.

The overall results is shown by default. You can also analyze Wil results for their home or away matches in Challenge League 2024/2025.

Click on + to view detailed soccer statistics of the goal scorers, yellow and red cards for each match.
The match kick-off date and time is automatically converted to your local timezone.

Team Total Matches Win Draw Lose
Wil 35 14 11 11
Date
Home
Score
Away
HT      
23/05/2025 Neuchâtel Xamax
2 - 3
Wil 0-1H2H O +
Salim Ben Seghir 9'  
  15' Yannick Schmid
Jonathan Fontana 21'  
  0 - 1 39' Marwane Hajij
  0 - 2 54' Tim Staubli
Shkelqim Demhasaj 70' 1 - 2  
Shkelqim Demhasaj 84' 2 - 2  
  2 - 3 88' Ayo Akinola
Giovani Bamba 90+2'  
16/05/2025 Wil
0 - 2
Stade Lausanne-Ouchy 0-1H2H O +
  0 - 1 2' Warren Caddy
  46' Landry Nomel
  68' Diogo Rafael Mendes Carraco
Kastrijot Ndau 73'  
  0 - 2 75' Warren Caddy
09/05/2025 Aarau
2 - 4
Wil 2-2H2H O +
Valon Fazliu 18' 1 - 0  
Nikola Gjorgjev 33' 2 - 0  
  2 - 1 41' Nico Maier
  2 - 2 42' Ayo Akinola
Ryan Kessler 57'  
  2 - 3 57' Behar Neziri
  2 - 4 59' Nico Maier
  75' Mats Hanke
Yannick Toure 77'  
  79' Behar Neziri
Raúl Bobadilla 90+1'  
  90+1' Gentrit Muslija
Marcin Dickenmann 90+2'  
04/05/2025 Wil
3 - 1
FC Schaffhausen 0-1H2H O +
  0 - 1 10' Florian Hoxha
Kastrijot Ndau 21'  
Yannick Schmid 23'  
  32' Florian Hoxha
Sadin Crnovrsanin 37'  
Luan Abazi 41'  
David Jacovic 53'  
Ayo Akinola 62' 1 - 1  
Tim Staubli 66' 2 - 1  
  70' Karim Rossi
Nico Maier 71' 3 - 1  
  75' Ben Schläppi
  78' Joel Berhane
27/04/2025 Wil
2 - 2
Bellinzona 1-0H2H O +
Edis Bytyqi 23'  
  36' Jetmir Krasniqi
  43' Jonathan Sabbatini
Kastrijot Ndau 45' 1 - 0  
  1 - 1 62' Chinwendu Johan Nkama
Luan Abazi 66' 2 - 1  
  67' Chinwendu Johan Nkama
  2 - 2 71' Rilind Nivokazi
David Jacovic 83'  
Kastrijot Ndau 89'  
Behar Neziri 90+3'  
21/04/2025 Thun
7 - 0
Wil 2-0H2H O +
Genís Montolio 3' 1 - 0  
Miguel Castroman 11' 2 - 0  
Vasilije Janjičić 28'  
Layton Stewart 48' 3 - 0  
Nils Reichmuth 61' 4 - 0  
Ramon Guzzo 64' 5 - 0  
Leonardo Bertone 85' 6 - 0  
Christopher Ibayi 90+1' 7 - 0  
13/04/2025 Wil
2 - 2
Étoile Carouge 2-1H2H O +
David Jacovic 7'  
Simon Geiger 12' 1 - 0  
Felipe Borges 13' 2 - 0  
Ayo Akinola 18'  
  2 - 1 36' Nassim Zoukit
  64' Bruno Caslei
  71' Sidiki Camara
  2 - 2 76' Oscar Correia
Edis Bytyqi 85'  
Simone Rapp 88'  
  89' Bonota Traore
Simon Geiger 90+3'  
04/04/2025 Stade Nyonnais
0 - 2
Wil 0-1H2H O +
  0 - 1 16' Felipe Borges
Quentin Gaillard 33'  
  0 - 2 66' Simone Rapp
  90' Simone Rapp
Ivann Strohbach 90'  
01/04/2025 Wil
0 - 3
Vaduz 0-2H2H O +
Nico Maier 12'  
  0 - 1 16' Malik Deme
  25' Lars Traber
  0 - 2 35' Simon Geiger
Kastrijot Ndau 37'  
Ramon Guzzo 62'  
  89' Mats Hammerich
  0 - 3 90' Danilo Del Toro
28/03/2025 FC Schaffhausen
1 - 3
Wil 0-1H2H O +
  0 - 1 3' Yannick Schmid
  33' Ayo Akinola
Nadjack 33'  
Joel Berhane 59'  
Carmine Chiappetta 63' 1 - 1  
Valon Hamdiu 73'  
  1 - 2 77' Nico Maier
  1 - 3 90+2' Edis Bytyqi
16/03/2025 Wil
2 - 2
Aarau 0-2H2H O +
  0 - 1 1' Henri Koide
Simone Rapp 17'  
  35' Linus Obexer
  0 - 2 41' Henri Koide
  52' Valon Fazliu
Nico Maier 73' 1 - 2  
Kastrijot Ndau 89'  
  90' Marco Thaler
  90+4' Marvin Hübel
Marvin Akahomen 90+6' 2 - 2  
08/03/2025 Bellinzona
0 - 3
Wil 0-2H2H O +
  0 - 1 10' Simon Geiger
Chinwendu Johan Nkama 15'  
Dragan Mihajlović 20'  
  0 - 2 31' Ayo Akinola
  41' Ayo Akinola
  59' Marvin Akahomen
  79' Simon Geiger
  0 - 3 82' Ayo Akinola
28/02/2025 Stade Lausanne-Ouchy
2 - 1
Wil 2-1H2H O +
Ogou Akichi 14'  
Noah Rupp 26'  
  27' Kastrijot Ndau
Noah Rupp 29'  
Warren Caddy 31' 1 - 0  
Axel Kayombo 37' 2 - 0  
  2 - 1 41' Kastrijot Ndau
Warren Caddy 55'  
  60' David Jacovic
Axel Kayombo 64'  
Issa Kaloga 83'  
Dany Da Silva 88'  
23/02/2025 Wil
2 - 3
Thun 0-1H2H O +
  0 - 1 38' Christopher Ibayi
  57' Genís Montolio
  0 - 2 60' Genís Montolio
Nico Maier 68' 1 - 2  
  1 - 3 73' Fabio Fehr
Simon Geiger 90+3' 2 - 3  
15/02/2025 Wil
2 - 1
Stade Nyonnais 1-1H2H O +
  0 - 1 13' Seydou Traoré
Marwane Hajij 21' 1 - 1  
Ramon Guzzo 50' 2 - 1  
  66' Seydou Traoré
Tim Staubli 73'  
  79' Ethan Brandy
09/02/2025 Vaduz
1 - 0
Wil 1-0H2H O +
Kaio Eduardo do Nascimento Pereira dos Santos 3' 1 - 0  
  45+1' Mergim Brahimi
  63' Behar Neziri
  67' Simone Rapp
Mats Hammerich 70'  
  77' Nico Maier
Lars Traber 87'  
  90+2' Ayo Akinola
Lorik Emini 90+2'  
31/01/2025 Wil
2 - 0
Neuchâtel Xamax 1-0H2H O +
  9' Giovani Bamba
Kastrijot Ndau 15'  
Marwane Hajij 45+2' 1 - 0  
David Jacovic 61'  
Nico Maier 80' 2 - 0  
  83' Mickaël Facchinetti
Simone Rapp 83'  
24/01/2025 Étoile Carouge
1 - 1
Wil 1-1H2H O +
  0 - 1 1' Ayo Akinola
Oscar Correia 28' 1 - 1  
Marculino Ninte 31'  
  51' Kastrijot Ndau
Antonio Signori 66'  
14/12/2024 Wil
0 - 2
Bellinzona 0-1H2H O +
  9' Perrault Tokam
  0 - 1 29' Rilind Nivokazi
  52' Rilind Nivokazi
Stéphane Cueni 60'  
  70' Jetmir Krasniqi
Philipp Altmann 71'  
  0 - 2 78' Thomas Chacón
06/12/2024 Thun
0 - 2
Wil 0-1H2H O +
  0' Marco Hämmerli
  0 - 1 11' Marwane Hajij
  21' Kastrijot Ndau
Marc Gutbub 44'  
Leonardo Bertone 51'  
Nils Reichmuth 71'  
  0 - 2 76' Kastrijot Ndau
Dominik Franke 77'  
Ashvin Balaruban 90+1'  
  90+3' Mats Hanke
30/11/2024 Wil
2 - 1
Étoile Carouge 1-1H2H O +
Stéphane Cueni 16'  
Ayo Akinola 29' 1 - 0  
  1 - 1 39' Oscar Correia
Tim Staubli 53'  
Behar Neziri 54'  
Ramon Guzzo 79'  
Nico Maier 86' 2 - 1  
  90+2' Vincent Rufli
24/11/2024 Aarau
1 - 1
Wil 0-1H2H O +
  0 - 1 15' Nico Maier
  24' Ramon Guzzo
Marcin Dickenmann 51'  
  55' Simon Geiger
  76' Abdullah Laidani
  83' Aaron Appiah
Dorian Derbaci 90+1' 1 - 1  
10/11/2024 Wil
2 - 2
FC Schaffhausen 1-1H2H O +
Rebin Sulaka 21' 1 - 0  
  1 - 1 35' Marc Giger
  44' Felipe Pasadore
  46' Bujar Lika
  72' Iwan Hegglin
  83' Marc Giger
  1 - 2 84' Gabriele De Donno
Nico Maier 86'  
  89' Roy Gelmi
Simone Rapp 90+3' 2 - 2  
01/11/2024 Neuchâtel Xamax
1 - 4
Wil 0-1H2H O +
  0 - 1 26' Nico Maier
Samir Ramizi 34'  
Fabio Saiz 47' 1 - 1  
Michael Gonçalves 57'  
Jonathan Fontana 60'  
  1 - 2 69' Nico Maier
Giovani Bamba 73'  
  1 - 3 82' Ayo Akinola
Sead Hajrović 84'  
  1 - 4 90+1' Jason Parente
  90+2' Jason Parente
27/10/2024 Wil
0 - 0
Vaduz 0-0H2H O +
Simon Geiger 78'  
Marwane Hajij 81'  
  82' Cedric Gasser
  90+3' Danilo Del Toro
18/10/2024 Stade Nyonnais
3 - 1
Wil 0-1H2H O +
  0 - 1 11' Marwane Hajij
  23' Tim Staubli
Luca Gazzetta 29'  
  43' Nico Maier
  63' Simon Geiger
  71' Ronaldo Dantas
Elias Pasche 72' 1 - 1  
  76' Kastrijot Ndau
Aaron Appiah 77' 2 - 1  
  83' Mergim Brahimi
  83' Behar Neziri
Jaiteh Momodou 90+2' 3 - 1  
05/10/2024 Wil
2 - 2
Stade Lausanne-Ouchy 2-1H2H O +
  22' Michael Heule
  0 - 1 37' Michael Heule
Stéphane Cueni 39'  
Kastrijot Ndau 41' 1 - 1  
Ayo Akinola 45+1' 2 - 1  
  2 - 2 66' Nando Toggenburger
  71' Sahmkou Camara
  78' Hugo Fargues
Simon Geiger 80'  
Kastrijot Ndau 84'  
27/09/2024 FC Schaffhausen
0 - 2
Wil 0-1H2H O +
  11' Philipp Altmann
Noel Wetz 29'  
  0 - 1 36' Marwane Hajij
  39' Kastrijot Ndau
Gabriele De Donno 45'  
  0 - 2 88' Aaron Appiah
  90+1' Ronaldo Dantas
23/09/2024 Wil
0 - 0
Thun 0-0H2H O +
  74' Tresor Samba
Ayo Akinola 87'  
  87' Jan Bamert
20/09/2024 Stade Lausanne-Ouchy
0 - 0
Wil 0-0H2H O +
  11' David Jacovic
Romain Bayard 38'  
  41' Kastrijot Ndau
Warren Caddy 44'  
Steven N'Guessan 47'  
Rayan Kadima 54'  
30/08/2024 Étoile Carouge
3 - 1
Wil 1-0H2H O +
Vincent Alex Nvendo Ferrier 19' 1 - 0  
  28' Stéphane Cueni
  42' David Jacovic
Óscar Correia Ferreira 61' 2 - 0  
  69' Ronaldo Dantas
  2 - 1 75' Ayo Akinola
  78' Jason Parente
Sidiki Camara 78'  
Matheus Henrique Vieira do Sacramento 86' 3 - 1  
23/08/2024 Wil
4 - 0
Neuchâtel Xamax 1-0H2H O +
Tim Staubli 15' 1 - 0  
Kastrijot Ndau 25'  
Ronaldo Dantas 43'  
David Jacovic 48'  
Simone Rapp 54' 2 - 0  
Simone Rapp 60' 3 - 0  
Simone Rapp 65'  
Kastrijot Ndau 69' 4 - 0  
  69' Edin Omeragic
Stéphane Cueni 84'  
  84' Samir Ramizi
  87' Sead Hajrovic
Jason Parente 90+4'  
10/08/2024 Wil
0 - 3
Stade Nyonnais 0-2H2H O +
  0 - 1 39' Elias Louan Pasche
  0 - 2 45+1' Elias Louan Pasche
  0 - 3 47' Darian Yana
  54' Elias Louan Pasche
  73' Badara Diomandé
Kastrijot Ndau 86'  
04/08/2024 Vaduz
3 - 2
Wil 0-1H2H O +
  0 - 1 40' Felipe Borges
  45+4' Ramon Guzzo
Fabrizio Cavegn 48' 1 - 1  
  1 - 2 59' Rúben Dantas Fernandes
  62' Philipp Altmann
  67' Mats Hanke
  82' Abdullah Laidani
Liridon Berisha 84'  
Mischa Eberhard 88' 2 - 2  
  89' Ayo Akinola
Denis Simani 90+4' 3 - 2  
26/07/2024 Wil
2 - 2
Aarau 2-0H2H O +
Kastrijot Ndau 13' 1 - 0  
Felipe Borges 16' 2 - 0  
  39' Emmanuel Ernest
  45+1' Marcin Dickenmann
  2 - 1 55' Milot Avdyli
  2 - 2 61' Emmanuel Ernest
Kastrijot Ndau 70'  
  73' Marcin Dickenmann
20/07/2024 Bellinzona
A - A
Wil 1-1H2H O +
  0 - 1 9' Felipe Borges
Rilind Nivokazi 33' 1 - 1  
Ilan Sauter 35'  
Rilind Nivokazi 46'  
Thomas Chacón 54'  
  57'
  57' Kastrijot Ndau
  58' Nico Maier
Nassim L'Ghoul 71'  
Chinwendu Johan Nkama 85' 2 - 1  
Aris Aksel Sörensen 90+5'  

Chart Analysis

The graph shows the performance and results of Wil in Challenge League.

Statistics & Analysis of Wil

Achievement Statistics
Longest winning run
2
Longest losing streak
2
Longest run without loss
6
Longest run without win
3
Clean sheets
9
Matches over 2.25 goals
23
Matches under 2.25 goals
12
Matches First Half Over 0.5
32
Matches First Half Under 0.5
3
Matches odd
12
Matches even
23
Average goals scored
1.63
Average goals allowed
1.57
Failure to score
9
Biggest victory
4 - 0
Biggest defeat
7 - 0
Missed penalties
0
Penalty goals
2
Own goals
0
Goalless draw at home match
2 (11%)
Goalless draw at away match
1 (6%)
Comeback win
0

Wil Talk

Create a New Post





Submit Cancel

Challenge League 2024/2025 - Regular Season Table

Wil are in the 5th position of Challenge League.

# Soccer Team MP W D L F A D P Last 5 Matches
1
Thun 36 21 9 6 70 39 +31 72
2
Aarau 36 16 13 7 63 45 +18 61
3
Étoile Carouge 36 15 9 12 58 47 +11 54
4
Stade Lausanne-Ouchy 36 14 11 11 54 43 +11 53
5
Wil 36 14 11 11 60 55 +5 53
6
Vaduz 36 13 12 11 48 49 -1 51
7
Bellinzona 36 11 11 14 46 59 -13 44
8
Neuchâtel Xamax 36 12 5 19 57 65 -8 41
9
Stade Nyonnais 36 10 6 20 44 69 -25 36
10
FC Schaffhausen 36 7 7 22 40 69 -29 25
 
 
Promotion
 
 
Promotion Play-off
 
 
Relegation

Wil Squad

Detailed statistics of each Wil player with their photo, nationality, jersey number, position and caps.

If you want to bet on the players, you should see who are the Wil top goal scorers and which players have a disciplinary problem with the the most yellow or red cards.

Click on the players to get in-depth players' profile. Such as the players' age, place of birth, height, weight and his entire soccer career path.

Switzerland Football

Results and Fixtures
Top Soccer Tipsters
Tipsters Competition Review
Superior H2H Statistics
H2H Home Team Advantage
H2H Away Team Advantage
Top Football Clubs
Worst Football Clubs
Top Draw Teams
Teams Home Win 100%
Good Home Teams
Poor Away Teams
Platinum Membership Testimonial

Soccer Fixtures Calendar

Choose a date to view the past soccer results or upcoming match fixtures.

Pick a Country or Region

Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

Match Preview and News

Copyright © 2002-2026 SoccerPunter Pte. Ltd. All rights reserved.