Skip to content
JL

Janis Luthi

€700KMarket Value
Neuchâtel Xamax
Neuchâtel Xamax
•Attacker•
SwitzerlandSwitzerland
6.6
Season Score
21
Mar 31, 2005
188 cm
Height
22
Shirt Number
Card stats based on
2026/2027

Performance Overview

Season Performance 26/27
All Competitions
Matches
3
Goals
0
Assists
0
Goal Contributions
0
Mins/game
36
Avg Rating
6.64

rating

6.69-0.26(-3.9%)
Last 20 matches
Oct 23, 2025 — Oct 23, 2026
High
7.03
Low
6.16
Avg
6.69
G+A
5
Wins10
Draws1
Losses9
DateOpponentResultMinsGAYCRCRating
Aug 7
Étoile Carouge
Étoile Carouge
1 - 067'----6.5
Jul 31
Wil
Wil
2 - 124'----7.0
Jul 24
Kriens
Kriens
3 - 218'----6.4
May 11
Yverdon Sport
Yverdon Sport
1 - 365'----6.5
May 8
Neuchâtel Xamax
Neuchâtel Xamax
2 - 390'----6.5
May 3
Bellinzona
Bellinzona
4 - 265'-1--7.0
Apr 24
Étoile Carouge
Étoile Carouge
2 - 172'1---6.9
Apr 19
Vaduz
Vaduz
1 - 290'----6.9
Apr 11
Wil
Wil
2 - 026'----6.4
Apr 7
Stade Lausanne-Ouchy
Stade Lausanne-Ouchy
2 - 169'----6.6
Apr 4
Aarau
Aarau
4 - 573'2---8.0
Mar 20
Stade Nyonnais
Stade Nyonnais
1 - 231'----6.6
Mar 15
Neuchâtel Xamax
Neuchâtel Xamax
2 - 316'1---7.4
Mar 6
Vaduz
Vaduz
0 - 075'----6.1
Feb 27
Aarau
Aarau
3 - 510'----6.4
Feb 20
Bellinzona
Bellinzona
2 - 112'----6.4
Feb 13
Wil
Wil
2 - 05'--
-6.4
Feb 7
Yverdon Sport
Yverdon Sport
1 - 471'----6.1
Jan 30
Étoile Carouge
Étoile Carouge
1 - 223'--
-6.5
Jan 24
Stade Lausanne-Ouchy
Stade Lausanne-Ouchy
1 - 027'----6.5
7 months • 20 matches
Career Statistics

Career

Career Progress

Career Progress

Appearances per Season

Appearance Distribution

7
Full match
13
Substituted off
17
From Bench

Janis Luthi: career in numbers

Career figures, computed
Career involvement (league)
0.48 G+A per 904 goals + 1 assist across 2 league seasons (per-90 from 929 minutes on record)
League seasons on record
2 (2025–2026)
Clubs with recorded appearances
3
Among position peers, computed
Rating percentile
15thrating 6.66 vs 41 rated peers
Goals rank
#23 of 414 goals
G+A per 90 percentile
59th0.55 per 90

Cohort: 41 Challenge League forwards, 2025/2026, min. 450 minutes.

How we calculate this

Rival Clubs(28)

Player stats against each opponent club

TeamMPWDLGA
WilWil33000010
Étoile CarougeÉtoile Carouge32011010
Neuchâtel XamaxNeuchâtel Xamax20021000
AarauAarau20022000
BellinzonaBellinzona22000100
Stade NyonnaisStade Nyonnais21010000
Yverdon SportYverdon Sport20020000
Stade Lausanne-OuchyStade Lausanne-Ouchy22000000
VaduzVaduz20110000
Aston VillaAston Villa10010000
Manchester City U19Manchester City U1910010000
LOSC LilleLOSC Lille11000000
ServetteServette11000000
Aston Villa U19Aston Villa U1911000000
Slovan BratislavaSlovan Bratislava11000000
LuzernLuzern11000000
KriensKriens11000000
WinterthurWinterthur11000000
RB Leipzig U19RB Leipzig U1910100000
Stuttgart U19Stuttgart U1910010000
1–20 of 28
Transfers

Transfers

Transfer History

Trophies

Trophies & Awards

1 title won