Two goalkeepers finish their matches with exactly the same numbers: 14 saves on 40 shots, 35%. On the stat sheet they had the same evening.

Now look at what they actually faced:

  • Goalkeeper A played behind a solid 6-0 defense. 30 of the 40 shots were long-range shots from 9 meters.
  • Goalkeeper B played behind a defense that kept opening up. 25 of the 40 shots were breakthroughs, free wing shots and fast breaks.

Those are not the same performance. Goalkeeper A had a fairly routine night. Goalkeeper B kept the team in the game.

Save percentage can't see the difference. Expected Saves (xSV) and Goals Saved Above Expected (GSAE) can.

What is Expected Saves (xSV)?

Expected Saves is an estimate of how likely a shot is to be saved, based on what kind of shot it is.

Every shot gets a probability between 0% and 100%, based on where it was taken from and what type of shot it was. Add those up over a match and you get the number of saves a goalkeeper would normally make against those shots.

In short: A shot with an xSV of 40% is a type of shot that, according to elite match statistics, gets saved about 4 times out of 10.

How difficult are different shots?

Very different, depending on where they come from. At the 2015 Men's World Championship, shooters scored on 37% of their 9-meter attempts, but on 79% of fast breaks and 80% of breakthroughs (Hansen et al., 2017). The EHF's analysis of EURO 2022 showed the same pattern: back-court shots were saved 40.8% of the time, first-wave fast breaks only 22.9% (Rux, EHF, 2022).

Match analysis showing save percentage against expected saves (xSV), shots, saves and goals, and a shot timeline
Match analysis: save percentage against expected saves, and every shot on the timeline.

In Handball GoalieAnalytics we use these expected save ranges, based on statistics from elite championships:

  • 9 meters (38–48%): Long shots with a set block in front. The goalkeeper has the most time here, so expectations are highest.
  • Wings (30–38%): The angle limits the shooter, but the distance is short and timing has to be right.
  • 6 meters (25–30%): Close-range shots from the pivot, where the ball has very little distance to travel.
  • 7-meter throws (20–25%): Mostly about reading the shooter and timing the move.
  • Fast breaks (15–25%): The shooter is free, has momentum and can choose any corner. Every save counts.

These ranges are close to what has been measured at international tournaments. At the 2017 Women's World Championship, goalkeepers saved 43.8% of 9-meter shots, 36.7% of wing shots, 31.5% of 6-meter shots, 22.4% of fast breaks and 19.1% of 7-meter throws (Gómez-López et al., 2020).

Goals Saved Above Expected (GSAE)

xSV tells you how many saves the goalkeeper should have made. GSAE tells you how far above or below that they actually ended up.

Formula:
GSAE = Actual saves - Expected saves (xSV)

An example

A goalkeeper faces 35 shots. Based on where they came from, a normal goalkeeper would make about 10.5 saves.

  • The goalkeeper makes 14 saves: 14 - 10.5 = +3.5. That is three and a half goals more than expected.
  • The goalkeeper makes 8 saves: 8 - 10.5 = -2.5. Two and a half goals below what the shots called for.

Why it matters for goalkeeper coaches

1. Different defenses, fair comparison

If your team plays an aggressive 3-2-1 that wins a lot of balls but sometimes leaves open 6-meter chances, your goalkeeper's save percentage will drop. That is not the goalkeeper's fault, and xSV takes it into account. We go into this in why a strong defense matters for your goalkeeper.

2. Confidence

Young goalkeepers are often hard on themselves after letting in 30 goals. Showing them that the shots they faced called for 8 saves, and they made 11, changes the whole conversation after the match. More on that in our guide to supporting a youth goalkeeper.

3. Seeing who performs in tough matches

Save percentage looks great after an easy win against a weak team. GSAE shows who stands up when the opponents' chances are actually good.

How the app handles it

Calculating expected saves by hand after every match quickly becomes a spreadsheet project that few people keep up with. It is also only one of the goalkeeper statistics worth tracking.

Handball GoalieAnalytics mobile app shot timeline and live input screen
Shots are logged live on the phone, and the expected saves are calculated along the way.

In Handball GoalieAnalytics it happens automatically:

  • When you log where a shot came from and where it went, xSV updates during the match.
  • After the match you get GSAE, save percentage per zone and a radar chart comparing actual and expected saves.
  • The match report can be exported as an image to go through together with the goalkeeper.

For a real example, open this match from our demo team. The team lost 20–28 and the goalkeeper saved 40%, which doesn't sound like much. But the expected range for those shots was 31–37%, so she played above expected in a match the team lost.

To sum up

Save percentage tells you what happened. Expected saves tell you how well the goalkeeper played, given the shots they faced.

It is a fairer way to judge a goalkeeper, and in our experience it also makes the conversations after a match a lot more constructive.


References & Scientific Sources

  1. Hansen, C., Sanz-Lopez, F., Whiteley, R., Popovic, N., Ahmed, H. A., & Cardinale, M. (2017). Performance analysis of male handball goalkeepers at the World Handball Championship 2015. Biology of Sport, 34(4), 393–400. doi:10.5114/biolsport.2017.69828
  2. Gómez-López, M., Angosto, S., & Antúnez, A. (2020). Efficiency of the goalkeepers in the women's World Handball Championship in Germany 2017. Revista Brasileira de Cineantropometria & Desempenho Humano, 22, e72115. doi:10.1590/1980-0037.2020v22e72115
  3. Rux, J. (2022, January 27). The shot-stopping stars of EHF EURO 2022. European Handball Federation. eurohandball.com