As virtual reality (VR) sports training apps start to become more mainstream, it is important that human performance is measured from VR gameplay interaction data in a more meaningful way. CleanSheet is a VR training app that is played by over 100,000 users around the world. Many of those players are aspiring goalkeepers who want to use the app as a new way to train and improve their general goalkeeping performance. Whilst the leaderboards display how many shots players saved, these data do not take into account the difficulty of the shot faced. This study presents a regression model developed from a combination of existing expected goals (xG) models, goalkeeper performance metrics, and psychological research to produce a new shot difficulty metric called CSxG. Utilizing user save rate data as the target variable, a model was developed that incorporated three input variables relating to ball flight and in-goal positioning. Our analysis showed that the required rate of closure (RROC), adapted from Tau theory, was the most significant predictor of the proportion of goals conceded. A validation process evaluated the new xG model for CleanSheet by comparing its difficulty predictions against user performance data across players of varying skill levels. CSxG effectively predicted shot difficulty at the extremes but showed less accuracy for mid-range scores (0.4 to 0.8). Additional variables influencing shot difficulty, such as build-up play and goalpost size, were identified for future model enhancements. This research contributes to the advancement of predictive modeling in sports performance analysis, highlighting the potential for improved goalkeeper training and strategy development using VR technology.
Keywords: VR training; goalkeeping; sports performance; xG models.