Summary · Question 11 of 14

Czech goalkeepers in the top-9 leagues per million and their age at the first top-9 season, 2025/26

4 Czech goalkeepers played ≥ 450 minutes in the top-9 leagues, 0.37 per million (rank 4–5 of 9), and their median age at the first top-9 season was 22.5 (n = 4) against 23 for outfield exports (n = 19).

Strip plot of age at first top-9-league appearance, Czech goalkeepers against outfield exports, one dot per player, medians marked.
How to read it: one dot per player at the age of his first season in a top-9 league; goalkeepers in the upper strip, outfield exports in the lower, medians marked. Further left is an earlier first appearance.
Club tier: Czech top-9 goalkeepers, 2025/26
PlayerClub LeagueMinutes Club goals percentile
Lukáš HorníčekBragaPOR-Primeira Liga2959 83 %
Matěj KovářPSVNED-Eredivisie2790 100 %
Vitezslav JarosAjaxNED-Eredivisie1710 83 %
Antonín KinskýTottenhamENG-Premier League630 42 %
Goalkeeper production: Czech keepers, 2025/26
PlayerClub LeagueMinutes Goals against per 90Saves per 90 Save %Clean-sheet share
Antonín KinskýTottenhamENG-Premier League630 1.001.43 65.9 %29 %
Vitezslav JarosAjaxNED-Eredivisie1710 1.213.26 68.3 %26 %
Matěj KovářPSVNED-Eredivisie2790 1.322.74 67.8 %23 %
Lukáš HorníčekBragaPOR-Primeira Liga2959 1.002.19 66.6 %36 %
Martin JedličkaBaník OstravaCZE-First League1440 1.503.12 67.5 %31 %
Michal ReichlBohemians 1905CZE-First League1990 1.402.89 67.5 %22 %
Hugo Jan BačkovskýDukla PragueCZE-First League1260 1.293.36 67.8 %21 %
Stanislav DostálFastav ZlínCZE-First League2700 1.473.03 67.4 %30 %
Jan HanušJablonecCZE-First League2326 1.202.24 67.2 %42 %
Aleš MandousMladá BoleslavCZE-First League720 3.122.75 66.4 %0 %
Jiří FloderMladá BoleslavCZE-First League2250 1.202.92 67.8 %36 %
Aleš MandousPardubiceCZE-First League480 1.502.81 67.4 %0 %
Jan KoutnySigma OlomoucCZE-First League2766 1.202.77 67.7 %29 %
Jakub MarkovičSlavia PragueCZE-First League1317 0.551.71 67.8 %53 %
Jindřich StaněkSlavia PragueCZE-First League1710 1.052.11 67.4 %32 %
Tomáš KoubekSlovan LiberecCZE-First League2970 1.092.73 67.9 %33 %
Jiří BorekSlováckoCZE-First League540 1.673.33 67.4 %33 %
Milan HečaSlováckoCZE-First League2250 1.403.04 67.6 %24 %
Matouš TrmalTepliceCZE-First League3060 1.242.94 67.9 %32 %
Martin JedličkaViktoria PlzeňCZE-First League1274 1.412.90 67.5 %27 %
Viktor BaierBlau-Weiß LinzAUT-Bundesliga1530 1.713.06 65.9 %18 %
Adam StejskalWSG TirolAUT-Bundesliga2790 1.652.13 65.0 %23 %
Goalkeepers per million, by country
DEN Denmark
0.67
CRO Croatia
0.52
SUI Switzerland
0.45
SVK Slovakia
0.37
CZE Czechia
0.37
POL Poland
0.19
NOR Norway
0.18
AUT Austria
0.11
HUN Hungary
0.10
How we know

0.37 per million; first top-9 season at a median age of 22.5 (n = 4), against 23 for outfield exports (n = 19); with this few goalkeepers the two medians cannot be compared.

As an analytics question In numbers: Czech goalkeepers with ≥ 450 minutes in the top-9 leagues, per million inhabitants, against outfield export age.

What we did We counted goalkeepers the same way we counted outfield players, then compared the age each group first reached one of the strongest leagues.

Sources 450-minute floor, 2025/26 rosters; goals against and saves per 90 are shrunk toward the league median with a prior worth 900 minutes, as every rate in the atlas; first season in a fetched top-9 table; players already there in 2020/21 are censored (0 % of the goalkeepers, 21 % of the outfield exports); a comparison of two pathways inside one nation, not a causal claim.

What this means

Czechia had 4 goalkeepers with at least 450 minutes in the top-9 leagues. The age comparison rests on 4 goalkeepers, too few to tell two medians apart, and the per-million rank rests on counts of a few goalkeepers per country, where one player moves a country by several places.

What this does not show

Goalkeepers’ performance separated from their defence, goalkeepers in leagues outside the nine, and back-up goalkeepers below 450 minutes.

Data snapshot: FBref tables fetched 14 September 2026, snapshot commit ef7dbd4 · code: src/goalkeepers.py · status: exploratory, not pre-registered · all limitations