// Goalkeeper leaders
Goalkeeper leaders
Results plan and up
The best save rates across every competition held, or one season or country, among goalkeepers who faced at least min_shots shots.
GEThttps://api.handballapi.com/v1/goalkeepers/leaders
Try itruns against the live API with your key
keyGet a free key
Kept in this browser and filled in on every docs page. A key made in your account appears here by itself.
Parameters4
| name | type | what it does | |
|---|---|---|---|
season | string | optional | Season, such as 2025/26 (the latest with results) |
country | string | optional | Country code dksesihrcztrgrbrdeskrseschihfhistory |
limit | integer | optional | How many rows, 1 to 200 (25) |
min_shots | integer | optional | Shots faced at least (100) |
Returns7 fields
| field | type | what it holds |
|---|---|---|
rank | integer | Place in the list, from 1. |
player_id | string | Our id for the player (pl_). Permanent. |
name | string | The name as published. |
gk_matches | integer | Matches in goal (with shots faced). |
saves | integer | Goalkeepers: saves. |
shots_faced | integer | Goalkeepers: shots faced. |
save_rate | number | Goalkeepers: saves divided by shots faced, 0 to 1. |
Example answerGET /v1/goalkeepers/leaders?season=2025%2F26
20025 of 25 rows
{
"data": [
{
"rank": 1,
"player_id": "pl_k84aj16y",
"name": "Maja Vojnovič",
"gk_matches": 9,
"saves": 83,
"shots_faced": 184,
"save_rate": 0.451
},
{
"rank": 2,
"player_id": "pl_j65m556g",
"name": "Lucija Bešen",
"gk_matches": 17,
"saves": 122,
"shots_faced": 280,
"save_rate": 0.436
},
{
"rank": 3,
"player_id": "pl_q8tpdzct",
"name": "Antonia Tucaković",
"gk_matches": 17,
"saves": 92,
"shots_faced": 234,
"save_rate": 0.393
},
{
"rank": 4,
"player_id": "pl_fxfzem03",
"name": "Antonija Mamić",
"gk_matches": 20,
"saves": 149,
"shots_faced": 390,
"save_rate": 0.382
},
{
"rank": 5,
"player_id": "pl_m0y2vky8",
"name": "Jovana Risović",
"gk_matches": 11,
"saves": 67,
"shots_faced": 177,
"save_rate": 0.379
},
{
"rank": 6,
"player_id": "pl_xswd0xav",
"name": "Petra Marinović",
"gk_matches": 19,
"saves": 100,
"shots_faced": 268,
"save_rate": 0.373
},
{
"rank": 7,
"player_id": "pl_4dra6b3k",
"name": "Luka Babovič",
"gk_matches": 8,
"saves": 39,
"shots_faced": 106,
"save_rate": 0.368
},
{
"rank": 8,
"player_id": "pl_4r5a9v0d",
"name": "Erik Štamic",
"gk_matches": 21,
"saves": 219,
"shots_faced": 606,
"save_rate": 0.361
},
{
"rank": 9,
"player_id": "pl_mayjecp2",
"name": "Lea Zetović",
"gk_matches": 18,
"saves": 94,
"shots_faced": 261,
"save_rate": 0.36
},
{
"rank": 10,
"player_id": "pl_e6jsdhdy",
"name": "Stipe Maleničić",
"gk_matches": 8,
"saves": 84,
"shots_faced": 235,
"save_rate": 0.357
},
{
"rank": 11,
"player_id": "pl_81867srv",
"name": "Pijević Tea",
"gk_matches": 18,
"saves": 108,
"shots_faced": 311,
"save_rate": 0.347
},
{
"rank": 12,
"player_id": "pl_egmgzp7b",
"name": "Moreno Car",
"gk_matches": 8,
"saves": 94,
"shots_faced": 271,
"save_rate": 0.347
},
{
"rank": 13,
"player_id": "pl_rf4zrb6n",
"name": "Karmela Pokopac",
"gk_matches": 21,
"saves": 219,
"shots_faced": 633,
"save_rate": 0.346
},
{
"rank": 14,
"player_id": "pl_03sg7tgr",
"name": "Viggo Håkansson",
"gk_matches": 4,
"saves": 46,
"shots_faced": 134,
"save_rate": 0.343
},
{
"rank": 15,
"player_id": "pl_pbv2ja3g",
"name": "Karin Kuralt",
"gk_matches": 24,
"saves": 128,
"shots_faced": 374,
"save_rate": 0.342
},
{
"rank": 16,
"player_id": "pl_hp0c5q4d",
"name": "Linus Bergh",
"gk_matches": 26,
"saves": 250,
"shots_faced": 743,
"save_rate": 0.336
},
{
"rank": 17,
"player_id": "pl_bnt2g4xj",
"name": "Patrick Bols",
"gk_matches": 26,
"saves": 326,
"shots_faced": 974,
"save_rate": 0.335
},
{
"rank": 18,
"player_id": "pl_qzvtfsgy",
"name": "Ebbe Håkansson",
"gk_matches": 38,
"saves": 496,
"shots_faced": 1500,
"save_rate": 0.331
},
{
"rank": 19,
"player_id": "pl_jh6bvhxq",
"name": "Rok Selakovič",
"gk_matches": 18,
"saves": 164,
"shots_faced": 497,
"save_rate": 0.33
},
{
"rank": 20,
"player_id": "pl_881dqafk",
"name": "Marko Prpić",
"gk_matches": 20,
"saves": 196,
"shots_faced": 600,
"save_rate": 0.327
},
{
"rank": 21,
"player_id": "pl_1d5pfn9v",
"name": "Luna Mija Zupan",
"gk_matches": 22,
"saves": 214,
"shots_faced": 657,
"save_rate": 0.326
},
{
"rank": 22,
"player_id": "pl_7ctm6f53",
"name": "Ante Grbavac",
"gk_matches": 12,
"saves": 85,
"shots_faced": 261,
"save_rate": 0.326
},
{
"rank": 23,
"player_id": "pl_e26579dx",
"name": "Janja Sirnik",
"gk_matches": 14,
"saves": 56,
"shots_faced": 172,
"save_rate": 0.326
},
{
"rank": 24,
"player_id": "pl_fn2r1fnn",
"name": "Ante Granić",
"gk_matches": 22,
"saves": 251,
"shots_faced": 781,
"save_rate": 0.321
},
{
"rank": 25,
"player_id": "pl_9efss06b",
"name": "Sara Selčan",
"gk_matches": 25,
"saves": 304,
"shots_faced": 957,
"save_rate": 0.318
}
],
"meta": {
"season": "2025/26",
"country": null,
"min_shots": 100,
"count": 25,
"compiled_at": "2026-10-31T03:40:01Z",
"took_ms": 44
}
}