Janis Keller Profile and Player Statistics
First name: Janis
Last name: Keller
Position: Goalkeeper
Nationality: Switzerland
Date of birth: 17 January 2004
Age: 22
Height: 188 cm
Weight: 80 kg

Football Career Transfers and Statistics

We are going to show you the list of football clubs and seasons in which Janis Keller has played. It includes the total number of appearance (caps), substitution details, goals, yellow and red cards stats.

Competition Season Football Club
Challenge League 2025/2026 Wil 17 0 0 0 0 0 0

Janis Keller has played in the following competitions and football tournaments.

Now showing: Challenge League

DateHomeScoreAwayHT
25/04/2026 Wil
2 - 2
Aarau 2-1H2H+
Jean-Paul N'Djoli 1' 1 - 0  
  1 - 1 20' Elias Filet
Jean-Paul N'Djoli 45' 2 - 1  
  2 - 2 48' Linus Obexer
  55' Dorian Derbaci
  55' Leon Frokaj
  55' Daniel Afriyie
  55' Shkelqim Vladi
Kastrijot Ndau 61'  
61'  
  71' Elias Filet
  71' Henri Koide
  71' Linus Obexer
  71' Victor Petit
Jean-Paul N'Djoli 74'  
Mahamadou Diarra 74'  
David Jacovic 74'  
Djawal Kaiba 74'  
Luuk Breedijk 74'  
Simone Rapp 74'  
Tim Staubli 84'  
Orges Bunjaku 84'  
  86' Valon Fazliu
  86' Izer Aliu
Kastrijot Ndau 87'  
Marwane Hajij 87'  
Lutfi Dalipi 90+6'  
17/04/2026 Étoile Carouge
2 - 0
Wil 2-0H2H+
Bruno Caslei 8' 1 - 0  
Vincent Rufli 15'  
Diogo Neves 15'  
Oscar Correia 19' 2 - 0  
  24' Kastrijot Ndau
  24'
  50' Yannick Schmid
Romeo Philippin 54'  
  62' Jean-Paul N'Djoli
  62' Mahamadou Diarra
  62' Yuro Arthur Bohon Diet
  62' Marwane Hajij
  62' David Jacovic
  62' Tim Staubli
Madyen El Jaouhari 70'  
Ricardo Azevedo Alves 70'  
Oscar Correia 70'  
Ousseynou Sene 70'  
  73' Luuk Breedijk
  73' Parfait Coulibaly
  82' Loris Schreiber
  82' Xhan Aliu
Diogo Neves 83'  
Nour Al Islam Boulkous 83'  
Itaitinga 83'  
Tresor Samba 83'  
Nour Al Islam Boulkous 90+1'  
11/04/2026 Rapperswil-Jona
2 - 0
Wil 1-0H2H+
Berkay Dabanlı 10' 1 - 0  
  36' Luuk Breedijk
  46' Yuro Arthur Bohon Diet
  46' Umar Saho Sarho
Florian Kamberi 63' 2 - 0  
Valdes Ngana 64'  
Alexis Charveys 64'  
Yannis Ryter 64'  
Janis Luthi 64'  
  64' Kastrijot Ndau
  64' Jean-Paul N'Djoli
  64' Noah Ato-Zandanga
  64' Loris Schreiber
  75' Luuk Breedijk
  75' Parfait Coulibaly
  75' Simone Rapp
  75' Mahamadou Diarra
Filipe de Carvalho Ferreira 82'  
Josue Schmidt 82'  
Josue Schmidt 83'  
Cobel Sow Garcia 89'  
Yannick Marchand 89'  
07/04/2026 Wil
5 - 2
Neuchâtel Xamax 3-2H2H+
  0 - 1 10' Koro Koné
  0 - 2 11' Liridon Mulaj
Kastrijot Ndau 20'  
20'  
Kastrijot Ndau 28'  
Kastrijot Ndau 28' 1 - 2  
Lutfi Dalipi 32' 2 - 2  
Jean-Paul N'Djoli 42' 3 - 2  
David Jacovic 43'  
43'  
  46' Altin Azemi
  46' L. Seydoux
Umar Saho Sarho 58'  
Parfait Coulibaly 58'  
  59' Lavdrim Hajrulahu
Luuk Breedijk 61' 4 - 2  
  63' Yoan Epitaux
  65' Liridon Mulaj
  65' Diogo Carraco
  65' Jetmir Krasniqi
  65' Jesse Hautier
Kastrijot Ndau 73'  
Orges Bunjaku 73'  
Luuk Breedijk 73'  
Marwane Hajij 73'  
  81' Elmedin Schaller
  81' Mickaël Facchinetti
  81' Jonathan Fontana
  81' Romain Bayard
  81' Elmedin Schaller
Jean-Paul N'Djoli 82'  
Mahamadou Diarra 82'  
David Jacovic 82'  
Uchenna Nwannah 82'  
  85'
  85' Eris Abedini
Djawal Kaiba 90+6' 5 - 2  
03/04/2026 Stade Lausanne-Ouchy
0 - 2
Wil 0-2H2H+
  0 - 1 18' Jean-Paul N'Djoli
24'  
24'  
  24'
Bastien Conus 24'  
  0 - 2 27' Kastrijot Ndau
Vasco Tritten 31'  
Dany Da Silva 37'  
L. Besson 37'  
Malko Sartoretti 44'  
Landry Nomel 46'  
Nathan Garcia 46'  
  64' Jean-Paul N'Djoli
  64' Mahamadou Diarra
  65' Edis Bytyqi
  65' Lutfi Dalipi
Breston Malula 68'  
Théo Barbet 68'  
Loïc Socka Bongué 68'  
Chinwendu Johan Nkama 68'  
  73' Umar Saho Sarho
  73' Marwane Hajij
  73' Kastrijot Ndau
  73' Djawal Kaiba
Vasco Tritten 84'  
Hugo Fargues 84'  
  90+2' Luuk Breedijk
  90+2' Parfait Coulibaly
22/03/2026 Wil
1 - 3
Étoile Carouge 1-2H2H+
David Jacovic 11'  
  16'
  16' Florian Hoxha
  0 - 1 27' Théo Bouchlarhem
  0 - 2 37' Oscar Correia
Djawal Kaiba 44' 1 - 2  
  1 - 3 55' Oscar Correia
Luuk Breedijk 64'  
Xhan Aliu 64'  
Jean-Paul N'Djoli 64'  
Edis Bytyqi 64'  
Marwane Hajij 64'  
Parfait Coulibaly 64'  
Simone Rapp 74'  
Umar Saho Sarho 74'  
  80' T. Escorza
  80' Luc Essiena
  80' Florian Hoxha
  80' Romeo Philippin
  81' Itaitinga
  81' Tresor Samba
Noah Ato-Zandanga 83'  
Loris Schreiber 83'  
  86' Oscar Correia
  86' Ousseynou Sene
  88' Signori Antonio
  90' Théo Bouchlarhem
  90' Mussa Diallo
13/03/2026 Yverdon Sport
0 - 0
Wil 0-0H2H+
  33' Simone Rapp
  33'
Varol Salman Taşar 54'  
Aurelien Chappuis 54'  
Aurelien Chappuis 56'  
Antonio Marchesano 58'  
  60'
  60' Kastrijot Ndau
  65' Jean-Paul N'Djoli
  65' Xhan Aliu
  65' Marwane Hajij
  65' Parfait Coulibaly
  68' Noah Ato-Zandanga
Mahamadou Kanouté 75'  
Ranjan Neelakandan 75'  
Robin Golliard 75'  
Robin Golliard 86'  
Noha Lemina 86'  
  86' Luuk Breedijk
  86' Umar Saho Sarho
E. Pasche 86'  
Helios Sessolo 86'  
  90' Sergio Correia
  90' Uchenna Nwannah
07/03/2026 Wil
3 - 3
Bellinzona 1-1H2H+
Kastrijot Ndau 8' 1 - 0  
Marwane Hajij 14'  
  24' Lendrit Shala
  26' Aarón Rey
  1 - 1 33' Willy Vogt
  47' Duban Felipe Ayala
49'  
Simone Rapp 49'  
Simone Rapp 59' 2 - 1  
Marwane Hajij 74'  
Edis Bytyqi 74'  
  74' Aarón Rey
  74' Jonatan Mayorga
  74' M. Jaiteh
  74' Armando Sadiku
Luuk Breedijk 81'  
Umar Saho Sarho 81'  
David Jacovic 82' 3 - 1  
Jean-Paul N'Djoli 82'  
Orges Bunjaku 82'  
  82' Jacques Bomo
  82' Fabio Lymann
  3 - 2 84' Willy Vogt
  3 - 3 90' Jonatan Mayorga
Simone Rapp 90+1'  
Uchenna Nwannah 90+1'  
01/03/2026 Neuchâtel Xamax
0 - 0
Wil 0-0H2H+
  22' Julind Selmonaj
  22' Uchenna Nwannah
  22' Julind Selmonaj
Eris Abedini 32'  
  39' Jean-Paul N'Djoli
Jonathan Fontana 45+2'  
Altin Azemi 61'  
Gonçalo Sacramento dos Santos 61'  
  70' Yuro Arthur Bohon Diet
  70' Umar Saho Sarho
Koro Koné 72'  
Vincent Nvendo 72'  
Diogo Carraco 72'  
Liridon Mulaj 72'  
  81' Jean-Paul N'Djoli
  81' Xhan Aliu
  81' Marwane Hajij
  81' Orges Bunjaku
  81' Luuk Breedijk
  81' Parfait Coulibaly
  90+2' Noah Ato-Zandanga
22/02/2026 Wil
1 - 0
Stade Lausanne-Ouchy 0-0H2H+
Simone Rapp 45'  
45+1'  
Yuro Arthur Bohon Diet 47'  
Umar Saho Sarho 47'  
Simone Rapp 50' 1 - 0  
  64' Chinwendu Johan Nkama
  64' Nehemie Lusuena
Luuk Breedijk 75'  
Xhan Aliu 75'  
  75' Vasco Tritten
  75' Loïc Socka Bongué
  81' Nehemie Lusuena
  85' Ogou Akichi
  85' Hugo Fargues
  85' Landry Nomel
  85' Nathan Garcia
Tim Staubli 87'  
Orges Bunjaku 87'  
Marwane Hajij 87'  
Edis Bytyqi 87'  
  90+4' Breston Malula
13/02/2026 Wil
0 - 2
Rapperswil-Jona 0-0H2H+
Tim Staubli 41'  
  65' Guillermo Padula
  65' Adonis Ajeti
  65' Josue Schmidt
  65' Axel Bakayoko
  65' Rijad Saliji
  65' Yannis Ryter
  0 - 1 67' Yannis Ryter
Luuk Breedijk 71'  
Xhan Aliu 71'  
  0 - 2 78' Lorik Emini
Orges Bunjaku 79'  
Uchenna Nwannah 79'  
Marwane Hajij 79'  
Loris Schreiber 79'  
  85' Filipe de Carvalho Ferreira
  85' Janis Luthi
  89' Lorik Emini
  89' T. Näpfer
  90' Janis Luthi
07/02/2026 Aarau
2 - 2
Wil 0-0H2H+
  22' Edis Bytyqi
  22' Djawal Kaiba
Daniel Afriyie 28'  
  45' Yannick Schmid
Shkelqim Vladi 50' 1 - 0  
  1 - 1 52' Julind Selmonaj
52'  
  58' Julind Selmonaj
Shkelqim Vladi 66'  
Elias Filet 66'  
Daniel Afriyie 75'  
Raúl Bobadilla 75'  
Linus Obexer 75'  
Ramon Guzzo 75'  
  77' Orges Bunjaku
  77' Sergio Correia
  77' Luuk Breedijk
  77' Umar Saho Sarho
  78'
  85' Jean-Paul N'Djoli
Leon Frokaj 86'  
Thomas Chacón 86'  
Marcin Dickenmann 86'  
Ryan Kessler 86'  
  86' Marwane Hajij
  86' Simone Rapp
David Acquah 87' 2 - 1  
  2 - 2 90+5' Simone Rapp
01/02/2026 Wil
0 - 0
Stade Nyonnais 0-0H2H+
David Jacovic 33'  
  58' Felipe Borges
  58' Rayan Stoll
  58' L. Bega
  58' Ibrahim Bah Mendes
Kastrijot Ndau 60'  
Edis Bytyqi 71'  
Orges Bunjaku 71'  
David Jacovic 71'  
Djawal Kaiba 71'  
Luuk Breedijk 71'  
Umar Saho Sarho 71'  
Julind Selmonaj 74'  
  78' B. Diomande
  78' Maxim Leclercq
  84' Oumar Sarr
  84' Ethan Brandy
Jean-Paul N'Djoli 90'  
Simone Rapp 90'  
90+4'  
Marco Hämmerli 90+4'  
  90+5'
  90+5' Ethan Brandy
Simone Rapp 90+6'  
  90+6' Kevin Soro
20/12/2025 Bellinzona
0 - 2
Wil 0-1H2H+
Dylan Tutonda 13'  
Dylan Tutonda 20'  
  21' Edis Bytyqi
Elion Jashari 29'  
  40' Edis Bytyqi
  0 - 1 45' Simone Rapp
  45+3' Yuro Arthur Bohon Diet
Pierrick Moulin 46'  
Johan Kury 46'  
  57' Edis Bytyqi
  57' Simon Tisch-Rottensteiner
  57' Yuro Arthur Bohon Diet
  57' Umar Saho Sarho
Johan Kury 65'  
  0 - 2 72' Marwane Hajij
Aarón Rey 74'  
M. Jaiteh 74'  
Armando Sadiku 74'  
Noé Philipona 74'  
  85' Umar Saho Sarho
  85' Altin Berisha
  87' Simone Rapp
14/12/2025 Wil
1 - 0
Stade Nyonnais 1-0H2H+
Edis Bytyqi 11' 1 - 0  
  46' Manuel Polster
  46' Joris Manquant
Simon Tisch-Rottensteiner 64'  
Simon Tisch-Rottensteiner 69'  
Orges Bunjaku 69'  
70'  
Kastrijot Ndau 70'  
  71' L. Bega
  71' Rayan Stoll
David Jacovic 82'  
  86' Ethan Brandy
  86' Yohan Aymon
  86' Burak Alili
  86' Thomas Perchaud
Marwane Hajij 86'  
Loris Schreiber 86'  
  90' Joris Manquant
Orges Bunjaku 90+1'  
05/12/2025 Étoile Carouge
0 - 0
Wil 0-0H2H+
  44' Tim Staubli
  44' Simon Tisch-Rottensteiner
  45' Yuro Arthur Bohon Diet
  62' Simone Rapp
Luc Essiena 70'  
T. Escorza 70'  
  75' Yuro Arthur Bohon Diet
  79' Edis Bytyqi
  79' Luan Abazi
  79' Marwane Hajij
  79' Luuk Breedijk
  79' Simone Rapp
  79' Umar Saho Sarho
Ousseynou Sene 81'  
Florian Hysenaj 81'  
Madyen El Jaouhari 81'  
Alexandre Dias Patricio 81'  
Itaitinga 81'  
Bonota Traore 81'  
I. Strohbach 90+4'  
29/11/2025 Wil
0 - 0
Stade Lausanne-Ouchy 0-0H2H+
  16' Nehemie Lusuena
  49' Chinwendu Johan Nkama
  63' Nehemie Lusuena
  63' Ogou Akichi
  63' Warren Caddy
  63' Malko Sartoretti
  64' Chinwendu Johan Nkama
  64' Hugo Fargues
Marwane Hajij 66'  
Luuk Breedijk 66'  
Julind Selmonaj 76'  
  79' Breston Malula
  79' Théo Barbet
  84' Landry Nomel
  84' Exaucé Mafoumbi
  85' Malko Sartoretti
Edis Bytyqi 86'  
Luan Abazi 86'  
90'  
Kastrijot Ndau 90'  

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.