Janis Blaswich

Janis BlaswichGK#28

Leverkusen·Bundesliga logoBundesliga·Goalkeeper

35 years(02/05/1991)1,93mrightGermanyContract until 30/06/2027

7.15Rating19 matches in 12 months
€700kMarket value#26 in Leverkusen · #421 in Bundesliga

Last 5rating per match

Bundesliga17.017.3
UEFA Champio20.015.8
Bundesliga24.017.9
UEFA Champio28.016.9
Bundesliga31.016.8

Form, 12 monthsaverage rating per month

Nov
Dec
6.90Jan
6.80Feb
7.50Mar
8.60Apr
May
Jun
Jul
7.20Aug
Sep
Oct

Club matchesLeverkusen

Key statsDFB Pokal

Saves11.00 / 90
Goals conceded0
Clean sheets1100%
Pass accuracy90.0%
Minutes901 matches
Rating7.200Y 0R

Values per 90 minutes are shown under the totals.

Player profileattributes and traits

Strengths

  • Aerial duels
  • Saving

Weaknesses

No outstanding weaknesses

Player positions: GK

Positions on the pitch

GKAttack →

Percentiles per 90per 90 minutes vs positional peers of the league

GoalkeepingPer 90 · Percentile

Saves3.9792%
Goals conceded0.87100%
Clean sheets0.2992%
Saves inside box2.90100%
Punches0.6875%

What a percentile means

The percentile shows what share of players of the same position in this league the player beats on a per-90-minute metric. 90% — better than nine out of ten peers; 50% — the league median. Per 90 minutes removes the effect of playing time.

For fouls, offsides, being dribbled past and goals conceded the scale is inverted: a higher percentile means fewer of them.

vs 12 goalkeepers · Bundesliga · season 25/26 · min 270′ · player 930′

Similar playersBundesliga · goalkeepers · season 25/26

Profile match = 100 − mean gap of per-90 percentiles across 5 metrics of this position; players of the same league, position group and season with at least 270 minutes.

Availability

StatusInjuredsince 24.11.2025
Missed matches2last 12 months
National teamGermany0 caps · 0 goals
Contract until30/06/2027
Market value€700kHighest: €4.00m (18/10/2023)

Season statsSeason 26/27

CompetitionTeamSeasonAppsMinRatingGAG+AYCRC
DFB Pokal logoDFB PokalBayer 04 Leverkusen logoBayer 04 Leverkusen26/271907.20——0——
Transfers13
DateSeasonFromToFeeMarket value
11/08/202525/26Leipzig logoLeipzigLeverkusen logoLeverkusen€2.00m€700k
30/06/202524/25Salzburg logoSalzburgLeipzig logoLeipzigEnd of loan€700k
01/07/202424/25Leipzig logoLeipzigSalzburg logoSalzburgLoan fee:€1.00m€2.00m
01/07/202222/23Heracles Almelo logoHeracles AlmeloLeipzig logoLeipzigfree transfer€800k
01/07/201818/19Mönchengladbach logoMönchengladbachHeracles Almelo logoHeracles Almelofree transfer€500k
30/06/201817/18Hansa Rostock logoHansa RostockMönchengladbach logoMönchengladbachEnd of loan€500k
20/07/201717/18Mönchengladbach logoMönchengladbachHansa Rostock logoHansa Rostockloan transfer€300k
30/06/201615/16Dynamo Dresden logoDynamo DresdenMönchengladbach logoMönchengladbachEnd of loan€300k
01/07/201515/16Mönchengladbach logoMönchengladbachDynamo Dresden logoDynamo Dresdenloan transfer€225k
01/07/201111/12M'gladbach II logoM'gladbach IIMönchengladbach logoMönchengladbach-€100k
01/07/200909/10M'gladbach U19M'gladbach II--
01/07/200808/09M'gladbach U17M'gladbach U19--
01/07/200606/07Mehrhoog Jgd.M'gladbach U17free transfer-

Market value

€700k Current€4.00m Highest · 18/10/202327/05/2026 Last change
€4.00m
19.08.200927.05.2026
#421 Bundesliga#442 Germany#672 Goalkeeper#26 Leverkusen#10.739 Worldwide#71 Year 1991
Value history
DateAgeClubValue
19/08/200918Borussia Mönchengladbach II logoBorussia Mönchengladbach II€25k
07/04/201119Borussia Mönchengladbach II logoBorussia Mönchengladbach II€50k
28/06/201120Borussia Mönchengladbach II logoBorussia Mönchengladbach II€100k
23/01/201220Borussia Mönchengladbach logoBorussia Mönchengladbach€100k
29/06/201221Borussia Mönchengladbach logoBorussia Mönchengladbach€200k
13/01/201321Borussia Mönchengladbach logoBorussia Mönchengladbach€200k
30/06/201322Borussia Mönchengladbach logoBorussia Mönchengladbach€200k
01/04/201422Borussia Mönchengladbach logoBorussia Mönchengladbach€200k
10/07/201423Borussia Mönchengladbach logoBorussia Mönchengladbach€200k
04/02/201523Borussia Mönchengladbach logoBorussia Mönchengladbach€200k
01/07/201524SG Dynamo Dresden logoSG Dynamo Dresden€225k
29/10/201524SG Dynamo Dresden logoSG Dynamo Dresden€300k
08/02/201624SG Dynamo Dresden logoSG Dynamo Dresden€300k
22/07/201625Borussia Mönchengladbach logoBorussia Mönchengladbach€400k
20/11/201625Borussia Mönchengladbach logoBorussia Mönchengladbach€300k
18/08/201726FC Hansa Rostock logoFC Hansa Rostock€300k
19/01/201826FC Hansa Rostock logoFC Hansa Rostock€300k
08/06/201827FC Hansa Rostock logoFC Hansa Rostock€500k
04/10/201827Heracles Almelo logoHeracles Almelo€800k
28/12/201827Heracles Almelo logoHeracles Almelo€1.00m
12/06/201928Heracles Almelo logoHeracles Almelo€1.00m
18/12/201928Heracles Almelo logoHeracles Almelo€1.00m
08/04/202028Heracles Almelo logoHeracles Almelo€800k
14/10/202029Heracles Almelo logoHeracles Almelo€800k
19/05/202130Heracles Almelo logoHeracles Almelo€800k
05/01/202230Heracles Almelo logoHeracles Almelo€800k
08/06/202231Heracles Almelo logoHeracles Almelo€800k
09/11/202231RB Leipzig logoRB Leipzig€1.00m
29/03/202331RB Leipzig logoRB Leipzig€2.00m
22/06/202332RB Leipzig logoRB Leipzig€2.50m
18/10/202332RB Leipzig logoRB Leipzig€4.00m
14/12/202332RB Leipzig logoRB Leipzig€4.00m
27/03/202432RB Leipzig logoRB Leipzig€3.00m
29/05/202433RB Leipzig logoRB Leipzig€2.00m
10/10/202433Red Bull Salzburg logoRed Bull Salzburg€1.50m
17/12/202433Red Bull Salzburg logoRed Bull Salzburg€1.00m
06/06/202534Red Bull Salzburg logoRed Bull Salzburg€700k
19/12/202534Bayer 04 Leverkusen logoBayer 04 Leverkusen€700k
27/05/202635Bayer 04 Leverkusen logoBayer 04 Leverkusen€700k
xG Statisticsall seasons
SeasonLeagueClubAppsMinGxGnpxGAxAShKPxGChain
2025BundesligaBayer Leverkusen logoBayer Leverkusen1192800000.1021.59

What xG, npxG, xA and xGChain mean

xG Expected goals
How many goals an average finisher would score from the same shots. A 0.30 xG shot goes in about 3 times in 10. Goals above xG mean efficient finishing; below — a cold streak or poor finishing.
npxG Non-penalty xG
The same xG without penalties. A penalty alone is worth about 0.76 xG, so npxG is a cleaner view of open-play and set-piece chances.
xA Expected assists
The xG of the shots that followed the player's passes. High xA with few assists means teammates missed good chances.
xGChain xG chain
Team xG from every possession the player touched. It shows involvement in build-up, not only the shot or the final pass, so a deep midfielder can rank high without scoring.
KP Key passes
Passes that led directly to a shot — the volume behind xA.

Teammatessame club

Janis Blaswich — Leverkusen | Stats, Transfers & xG