Two clusterings to capture basketball players’ shooting tendencies using tracking data: clustering of shooting styles and the shots themselves
Published Online: Mar 02, 2025
Page range: 35 - 55
DOI: https://doi.org/10.2478/ijcss-2025-0003
Keywords
© 2025 Kazuhiro Yamada et al., published by Sciendo
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Sports analytics is gaining more and more attention every year, creating an effective method for solving issues in sports, the same is true in basketball. In basketball analysis, many studies have been conducted to accurately capture player characteristics as a means to some end or as an end in itself. Player characteristics here refer to the player's offensive and defensive abilities and playing styles, including shooting patterns and so on.
There is a great variety of methods for evaluating offensive and defensive ability. One of the most mainstream trends developed is the plus-minus-based evaluation method, which is based on points gained or lost during a player's appearance, as it allows for an all-inclusive evaluation of a player's contribution. Hvattum (2019) provides a comprehensive review of plus-minus ratings including other sports. Recently, Ishida et al. (2023) proposed a sophisticated player evaluation method with a Bayesian approach. In contrast, studies using tracking data, in which the coordinates of the players' and the ball's locations on the court during the game are continuously recorded, have conducted more detailed-level modeling and proposed new evaluation metrics. For example, Yanai et al. (2022) used the framework of reinforcement learning as a modeling tool for games in the National Basketball Association (NBA) and proposed a new impact metric for NBA players, and Barron et al. (2024) introduced density-functional fluctuation theory to enable the evaluation of NBA player positioning and gravity.
In order to correctly capture the playing styles of players, researchers have used diverse clustering methods to create new typologies. Alagappan (2012) redefined positions (playing styles) and used topological data analysis to group 13 new player types. Lutz (2012) examined the effects of individual types or combinations of types on wins and losses after grouping NBA players into types by Gaussian Mixture Model (GMM)-based clustering. Zhang et al. (2016) typify NBA guards by K-means clustering. Bianchi et al. (2017) used self-organizing maps and fuzzy clustering to type NBA players. Whitehead (2018) used hierarchical clustering to define the offensive roles of NBA players. Kalman & Bosch (2020) also used GMM-based clustering for soft cluster labeling of players and then examined what lineup compositions were effective. Muniz & Flamand (2022) proposed a method for clustering players based on six different data sets and then using weighted network clustering to comprehensively cluster the results. Wang et al. (2022) also conducted GMM-based clustering to compare their performance after typing native and foreign players in the Chinese Basketball Association (CBA). Chen et al. (2023) defined the offensive roles of CBA players through K-means clustering and analyzed the impact of each role on team performance. Hua & Su (2023) redefined the offensive positions of NBA players by K-means++ clustering and estimated the plus-minus of each position and examined its change between seasons. With regard to data, most of these studies have used statistics such as the simple results and percentages of types of play.
Contrary to this generality, studies that have attempted to grasp players' shooting styles, or shooting tendencies, have used shot chart data, in which the shot location where the player took the shot was recorded (Miller et al. 2014, Hu et al. 2020, Jiao et al. 2021, Fan et al. 2023). However, the shot chart lacked information on how the player was moving before the shot, making it impossible to distinguish between types of shots, especially at close range (e.g., a dunk from cutting and a layup from driving).
Therefore, the purpose of this study is to propose clustering methods that use tracking data to incorporate information not only on shot location but also on movement before the shot, which will be useful in understanding the shooting tendencies of players. The clustering methods proposed in this study includes two complementary approaches: one is a clustering of shooting styles, which clusters players based on their shooting tendencies, and the other is a clustering of the shots themselves, which groups the shots into types. The former clustering differs from the clustering method using shot charts in that it does not allow for detailed locational visualization, but it does allow for the definition of typologies to understand players' shot tendencies in a way that better fits our intuition. The latter clustering is done to get a more specific understanding of shooting tendencies and facilitates comparisons between players by quantifying what types of shots each player is taking and at what rate. This quantification requires a large amount of data on each player's shooting but provides detailed information on shooting preferences that cannot be captured by clustering of shooting styles. The former clustering is particularly effective in capturing the shooting tendencies of players who have played less time because it does not require as much data on shots as the latter clustering.
Methodologically, various approaches have been considered with respect to summarizing tracking data. Previous studies on dimensionality reduction of basketball players' complex movements have applied techniques such as non-negative matrix factorization (Miller et al. 2014), topic modeling (Miller & Bornn 2017), and tensor decomposition (Papalexakis & Pelechrinis 2018). To capture more dynamic aspects of data, approaches like neural network-based image processing (Wang & Zemel 2016, Nistala 2018) and dynamic mode decomposition (Fujii et al. 2017, 2018, 2020) have been explored. However, in this study, we use interpretable hand-crafted features (e.g., McQueen et al. 2014, Hojo et al. 2018, McIntyre et al. 2016, Hojo et al. 2019, Zhang et al. 2022) to interpret the results of clustering in shooting styles. In clustering, where researchers aim to organize similar objects into groups in sports data, various similarity measures have been employed. These include dynamic time warping (Sha et al. 2016), Frechet distance (Kanda et al. 2020), Hausdorff distance (Bunker et al. 2023), Gaussian mixture model clustering (Perše et al. 2009), and self-organizing maps (Kempe et al. 2014). However, in shooting style clustering, it is necessary to calculate the dissimilarity between distributions of the players' shots. To solve this issue, we use Wasserstein distance (Aaditya et al. 2017), which is a distance function between two distributions with fewer restrictions (for details, see Materials and Methods). We also used the Gower distance (Gower 1971), a dissimilarity measure applicable to mixed quantitative and qualitative data, to cluster shot data containing both quantitative and qualitative features.
The main contributions of this work are as follows: (i) Using the tracking data, we defined a typology of shooting styles that can be used to capture players' shooting tendencies in a way that fits our intuition, and a typology of the shots themselves to capture players' shooting tendencies quantitatively, by clustering them. (ii) We proposed a method of clustering players while considering the similarity between shots by using the Wasserstein distance as the dissimilarity in the clustering of shooting styles, and in the clustering of shots themselves, we calculated the dissimilarity while considering qualitative features by using the Gower distance, thus achieving a highly interpretable typology. (iii) We found that the extracted shooting styles are useful in comparing shot efficiency in the same style and that specific comparisons of shot tendencies among players can be made using shot typology. In summary, this study represents a new direction in the study of players' shooting preferences, which to date has been limited to the use of shot charts. In practical terms, the proposed method can help team decision-makers in scouting players and in thinking about roster and lineup organisation. It should also be emphasised that this method can be extended to other goal-oriented sports such as handball, where each player has a reasonable frequency of shots, although a little ingenuity is required.
This section is made up of three sub-sections: Dataset, Preprocessing and Clustering. Clustering has two further sub-sections: Clustering of shooting styles, Clustering. An overview of the proposed method is shown in Figure 1.

An overview of the proposed method
We used tracking data from SportVU, a video-based tracking system from STATS LLC (currently Stats Perform). This dataset comprises attack segments, recorded from the moment the ball crosses the center line or is brought into the frontcourt for a throw-in until the end of the possession. The data consists of a time series of player and ball location coordinates. It is important to note that the sampling rate of the original data was 25 Hz but was downsampled to 10 Hz, and all offensive directions were unified. The dataset used in this study was offense segments from 630 games within the 2015–16 NBA season. A total of 41,160 shots (28,427 two-pointers and 12,733 three-pointers) were included in the analysis, limited to attack segments that lasted more than 3 seconds and ended with a shot. We analyzed the trajectory from three seconds before the shot to the moment of the shot.
We used 17 features of the shot for the subsequent analysis: x,y coordinates of the shooter at the time of the shot and 1 second before the shot [m]; x,y coordinates at the time of receiving the ball [m]; distance to the rim at the time of the shot and 0.5 seconds, 1 second, 1.5 seconds, 2 seconds, 2.5 seconds, and 3 seconds before the shot [m]; distance to the rim when the ball was received [m]; distance traveled while holding the ball [m]; speed at the time of the shot [m/s]; and time of holding the ball [s]. The features of the position coordinates were standardized due to their larger scale compared to others, and their importance is lower than that of the distances. In addition, to reduce redundancies they were compressed to 9 dimensions using principal component analysis, which retained 99% of the cumulative contribution ratio. For visual confirmation, we further compressed them into two dimensions using UMAP (McInnes et al. 2018) and plotted them in Figure 2. UMAP is a non-linear dimensionality reduction method to visualize the structure of high-dimensional data and has the advantage of processing large amounts of data faster than t-SNE (van der Maaten & Hinton 2008), which is a well-known nonlinear dimensionality reduction method. The plot revealed a bias of three-pointers towards the left, indicating their proximity in the feature space.

Scatterplots on the feature space of shots whose features are reduced to two dimensions by UMAP; left: all shots, right: 3-pointers.
First, it was necessary to calculate the dissimilarity between players for clustering. The dissimilarity between players is the dissimilarity in the propensity to shoot, i.e., the dissimilarity between sets of shots. However, inter-set similarity, such as the Jaccard coefficient, assumes that the same elements are present and could not be used in this case where no two shots are identical. Therefore, by considering the set of shots for each player as a discrete uniform distribution, we calculated the Wasserstein distance, which is the distance between distributions; the Wasserstein distance is a dissimilarity measure calculated based on the optimal transport problem, recently known as the loss function of the Wasserstein GAN (Arjovsky et al. 2017). Note that Kullback-Leibler divergence is a more well-known measure of dissimilarity of probability distributions, but it cannot be used when the supports of two discrete probability distributions do not completely overlap.
For example, for two random variables
Next, the players were grouped using Wards method (Murtagh & Legendre 2011), which is based on the calculated distance. Wards method forms clusters so that the sum of squares of deviations within a cluster is minimized when merging two clusters. This method was used because it provides the most evenly distributed number of players in each cluster. Then, we calculated silhouette coefficients to determine the appropriate number of clusters. The silhouette coefficient

Mean Silhouette Coefficients in Clustering of Shooting Styles
The characteristics of each cluster were interpreted by looking at histograms of the features of the shots (before dimensionality reduction) contained in each cluster. This allowed us to confirm that the clustering results fit our intuition and to name the clusters.
As another verification, the shot efficiency of players between and within the clusters extracted was compared in True Shooting percentage (TS%) for the 2015–16 season. TS% is an advanced statistics that represents the efficiency of the shot, calculated by the following formula:
Clustering shooting styles, or typing players based on their shooting tendencies, provides an intuitive understanding of shooting tendencies. However, it is not very specific and does not quantitatively tell us what kind of shots they take more often. Therefore, by clustering the shots themselves, it is possible to calculate the percentage of how many shots a player is taking in each cluster, leading to a quantitative understanding.
We first attempted clustering using the 9 principal component dimensions of the shot features extracted in the Preprocessing Section. However, some clusters had a mixture of 2-point and 3-point shots, which made interpretation difficult. To resolve this, categorical features with information on whether they were 2- or 3-point features were added. As a dissimilarity measure for clustering this quantity-quality mixed data, we used Gower distance, a dissimilarity measure that incorporates the Manhattan and Dice distances; Gower distance
Based on the calculated Gower distance, hierarchical clustering was performed using the Ward method. The Ward method was again employed here because, as before, it tended to produce clusters of uniform size and the clusters were easy to interpret. The number of clusters was determined from the change in the average silhouette coefficient as well as the clustering of shooting styles. From Figure 4, we decided to adopt the number of clusters 10 just before the mean of silhouette coefficient decreases.

Mean Silhouette Coefficients in Clustering of the Shots Themselves
Interpretation of the characteristics of each cluster was done by viewing images representation of the trajectory of the shots in that cluster.
As an example of how players’ shooting tendencies can be captured, we will also present an actual case study comparing how the percentage of each shot cluster differs among players with the same shooting style.
In the clustering of shooting styles, the individual clusters were interpreted using the features of the shots in each cluster. For example, regarding the distance between the shooter and the rim 3 seconds before the shot in cluster 1 and 2 (Figure 5), the players in these clusters were often about 4 meters from the rim in common. Compared to the other clusters, the players in these clusters are more likely to be near the rim before the shot, indicating that the players in these clusters is a Big Men (common name for large players). Regarding the location of the shot (Figure 6), both clusters prefer to shoot near the rim, but compared to cluster 1, players in cluster 2 tend to shoot mid-range shots as well. From the above, we named cluster 1 “Close-Range Big” and cluster 2 “Mid-Range Big”. For all clusters, we also confirmed that the clusters to which the players belonged were not counterintuitive.
Table 1 describes the name of each cluster, the players’ mean height, examples of players, and a brief description. The third cluster was named “Mid-Range All-Rounder” due to their tendency to attempt mid-range shots, especially near the high post. The fourth cluster was named “Mid-Range Slasher” owing to the tendency to hold the ball slightly longer than clusters 1 and 2, although it prefers shots near the rim. The fifth cluster was named “Driving All-rounder” because it tended to aim for shots from any location and was interpreted as being aggressive in driving while attempting triples. The sixth cluster was named “Pull-up Ball-Hander” due to the tendency to hold the ball longer and has more threes from outside the corners and shots just inside its arc. The seventh cluster was named “Driving Ball-Handler” because, like cluster 6, it had a longer ball-holding time and more shots were made near the rim. The eighth cluster was named the “Stretch Four” due to its higher frequency of 3-pointers from the corners and top and a slightly taller average height. The ninth cluster was named “Corner Shooter because of its preference for shooting threes, especially from the corner. The tenth cluster preferred the 3-point, but unlike the ninth cluster, it tended to aim from any position, hence the name “Pure Shooter”. The eleventh cluster was named “Slashing Finisher” because players tended to hold the ball longer and preferred to shoot near the rim but not so much for 3-pointers. The twelfth cluster was similar to the ninth cluster but was named “Driving Shooter” due to a slight preference for shots near the rim. The 13th cluster prefers close-range to mid-range shots, but can also attempt a reasonable number of 3-pointers, thus we named it “Stretch All-Rounder”. Based on the distance matrix, the players were plotted in a 2-dimensional coordinate plane with cluster labels using t-SNE (Figure 7). In this figure, players with similar shot tendencies are placed closer together, while players with dissimilar shot tendencies are placed farther apart.
Shot features and their units
x, y coordinates on the court of the shooter at the time of the shot | meter |
x, y coordinates on the court of the shooter 1 second before the shot | meter |
x, y coordinates on the court of the shooter at the time of receiving the ball | meter |
distance to the rim at the time of the shot | meter |
distance to the rim 0.5 seconds, 1 second, 1.5 seconds, 2 seconds, 2.5 seconds, and 3 seconds before the shot | meter |
distance to the rim when the ball was received | meter |
distance traveled while holding the ball | meter |
speed at the time of the shot | meter / second |
time of holding the ball | second |
Shooting Style Cluster Description
Big Men who attempt most shots from close-range. | 210.6 | Andre Drummond | |
Dwight Howard | |||
Big Men who can shoot from close-range as well as mid-range. | 209.9 | Pau Gasol | |
LaMarcus Aldridge | |||
Players who play offense from mid-range and often shoot from near the high post. | 208.9 | Kevin Garnet | |
Dirk Nowitzki | |||
Players who attack the rim from mid-range through post-play or drive. | 206.5 | Shaun Livingston | |
DeMarcus Cousins | |||
Players who begin offense from beyond the arc and aim to shoot from anywhere with their versatile skills. | 198.6 | Stephen Curry | |
Kevin Durant | |||
Players who often drive and aim for many pull-up jumpers. | 189.9 | Kyle Lowry | |
Damian Lillard | |||
Players who often drive from the perimeter, but also attempt threes moderately. | 190.7 | Russell Westbrook | |
James Harden | |||
Big shooter who often attempts corner threes or threes from the top position. | 205.2 | Nikola Mirotic | |
Meyers Leonard | |||
Shooter attempting mainly three-pointers from the corner. | 198.6 | Patrick Beverley | |
Jason Terry | |||
Shooter who attempts 3-pointers from any location. | 194.4 | Eric Gordon | |
Kyle Korver | |||
Players who do not shoot many threes and prefer to drive from beyond the arc. | 199.9 | DeMar DeRozan | |
Tony Parker | |||
Similar to Corner Shooter, but shooter with a slight preference for drive. | 201.5 | Klay Thompson | |
Vince Carter | |||
Players who shoot from close-range to midrange, stretch and shoot 3-pointer as well. | 205.7 | Kristaps Porzingis | |
Kevin Love |

Distance between the shooter and the rim 3 seconds before shot in two clusters as examples. Normalized frequencies are displayed. On the left is Cluster 1, which tends to have the shortest distance from the rim 3 seconds before the shot. On the right is Cluster 2, which also tends to have a shorter distance from the rim 3 seconds before the shot.

2D histogram of shot location, in two clusters as examples. Normalized frequencies are displayed. On the left is Cluster 1, with shot locations concentrated near the rim. On the right is Cluster 2, which exhibits shots well distributed from the rim to mid-range.

Visualization of shooting style clusters by t-SNE
Tables 3 shows the top five TS% players and their respective field goal attempts for several clusters in the 2015–16 season (the higher the value, the more reliable the value of the TS%). The remaining clusters are listed in the Supplementary Materials. From the tables, we can see that many of the players are from teams that were strong at the time, such as Golden State Warriors (GSW), San Antonio Spurs (SAS), and Oklahoma City Thunder (OKC). This suggests that players from stronger teams tended to have better shooting efficiency (when viewed in conjunction with remaining clusters in the Supplementary Materials, many players from other strong teams of the time, the Los Angeles Clippers (LAC) and the Toronto Raptors (TOR), are also represented), which fits our intuition. The results indicate that this typology of shooting styles is highly valid, as well as its usefulness in comparing players' shooting efficiency.
Top 5 players for Close-Range Big, Driving All-Rounder, Stretch All-Rounder, Slashing Finisher and Driving Shooter in TS%
Hassan Whiteside (MIA) | 682 | 62.9 |
DeAndre Jordan (LAC) | 508 | 62.8 |
Cole Aldrich (LAC) | 225 | 62.6 |
Andrew Bogut (GSW) | 279 | 62.3 |
Steven Adams (OKC) | 426 | 62.1 |
Stephen Curry (GSW) | 1598 | 66.9 |
Kevin Durant (OKC) | 1381 | 63.4 |
Chandler Parsons (DAL) | 651 | 58.9 |
Omri Casspi (SAC) | 622 | 58.7 |
Evan Fournier (ORL) | 929 | 58.7 |
Kawhi Leonard (SAS) | 1090 | 61.6 |
Draymond Green (GSW) | 819 | 58.7 |
Mike Scott (ATL) | 376 | 57.5 |
Chris Bosh (MIA) | 767 | 57.1 |
Kelly Olynyk (BOS) | 556 | 56.1 |
Jonathon Simmons (SAS) | 242 | 58.6 |
DeMar DeRozan (TOR) | 1377 | 55 |
Tony Parker (SAS) | 710 | 54.6 |
Donald Sloan (BKN) | 350 | 53.6 |
James Johnson (TOR) | 240 | 53.2 |
Klay Thompson (GSW) | 1386 | 59.7 |
Thabo Sefolosha (ATL) | 372 | 57.8 |
Alonzo Gee (NOP) | 255 | 57.2 |
Andre Roberson (OKC) | 777 | 57.1 |
Andre Iguodala (GSW) | 609 | 56.4 |
The results of the clustering of the shots themselves were determined primarily by looking at the visualized image of the trajectory of each cluster just prior to the shot, as described in Materials and Methods.
Cluster 1 was named ‘3-pointer from the right corner or right wing’ because the cluster consisted of 3-point shots from around the right corner or right wing. Cluster 2 is consisted of a three-point shot from the left corner, hence the name ‘3-pointer from the left corner’. Cluster 3 consisted of three-point shots near the top of the key or left wing, thus the name ‘3-pointer from the top of the key or left wing’. Cluster 4 consisted of shots near the high-post, hence the name ‘Mid-range shot near the high-post’. Cluster 5 was named ‘Shot from a mid-post move’ because it consisted of shots from post-play near the mid-post. Cluster 6 was named “Close-range shot from a post move” because it consisted of close-range shots from a post move. Cluster 7 was named “Cutting layup/dunk” because it consisted of shots after receiving the ball from the cutting. Cluster 8 was named “Mid-range shot from the right side” because it consisted of midrange shots, including pull-up jumper, on the right side. Cluster 8 was named “Mid-range shot from the left side” because it consists of mid-range shots from the left side, including pull-up jumpers. Cluster 10 was named “Driving layup/dunk” because it consisted of shots from the drive.
Shot cluster names and examples of shots in each cluster. The red and blue lines in the image represent the shooter's trajectory from 3 seconds before the shot to the time of the shot when holding the ball and when not holding the ball, respectively; the lighter the color, the later the time series.
3-pointer from the right corner or right wing | |
3-pointer from the left corner | |
3-pointer from the top of the key or left wing | |
Mid-range shot near the high-post | |
Shot from a mid-post move | |
Close-range shot from a post move | |
Cutting layup/dunk | |
Mid-range shot from the right side | |
Mid-range shot from the left side | |
Driving layup/dunk |
Here, the detailed players' shooting tendencies are interpreted by comparing two players belonging to the same shooting style. As an example, the percentage of each shot cluster for Stephen Curry and Kevin Durant in the Driving All-Rounder and Anthony Davis and Dirk Nowitzki in the Mid-Range All-Rounder is shown in a side-by-side bar graph (Figure 8). Both Curry and Durant have driving layups/dunks that account for about 20% of their total shots, but there is a difference in their 3-point shot tendencies. Curry hits about 20% of his threes from the right corner and right wing and 10% from the left corner, while Durant hits about 10% and almost 0% of those respectively. There is also a difference in the middle shot near the high post, with Curry hitting this shot only about 5% of the time, while Durant seems to hit it nearly 20% of the time. As for the other pair, Davis and Novitsky, there are also differences in tendencies. First, Davis hits only about 5% of his 3-pointers near the top of the key or left wing, while Novitsky hits about 15%. There is also a difference in mid-range tendencies, with both players strongly favoring shots near the high post at around 25%, but Novitski's percentage is higher than Davis' for shots from the mid-post and mid-shots from the right side. Furthermore, Nowitzki's close-range shot from a post move, cutting layup/dunk, and driving layup/dunk all have smaller percentages, suggesting that Nowitzki did not take many close-range shots. In summary, these are considered to be consistent with the characteristics of each player's actual shot tendencies, and reflect each player's signature moves and preferences of shots.

Percentage of each shot cluster for Stephen Curry, Kevin Durant, Anthony Davis, and Dirk Nowitzki. Note that the total number of shot data is 216, 248, 280, and 262, respectively.
The clustering of shooting styles resulted in 13 interpretable clusters, which were considered to be specifically defined because they were larger in number than in previous studies (Hu et al. 2020, Fan et al. 2023) that used shot charts for clustering. Unlike these studies, our method does not allow us to visualize the distribution of each player’s shot on the half-court. However, we were still able to gain a clearer understanding of a player’s shooting tendencies by typifying the shots themselves, including the dynamic information immediately before the shot, and comparing how the percentage of each shot differs from player to player. We believe that quantifying the percentage of each shot type will make it easier to understand and capture players’ shot tendencies.
The typology of shooting styles was found not only to aid in an intuitive understanding of players’ shooting tendencies but also to provide a reasonable comparison of shot efficiency among players. We would argue that players should be evaluated relative to each other by making such comparisons between players with similar shooting tendencies, rather than simply comparing statistics such as TS% without taking into account players’ shooting tendencies. Without doing so, it would not be a fair evaluation of the shot efficiency of players who have different roles in the offense.
With respect to the clustering method of the shooting styles, we were able to calculate the Wasserstein distance between players by taking into account the dissimilarity of their preshooting movements. The method used in this study, in which the set of shots for each player is considered to be a discrete uniform distribution, enables the calculation of dissimilarity between sets of vectors of the same number of dimensions and is therefore applicable to extracting some method of features and typifying the tendencies of the movements of each player for each possession. Developing this method may allow for a data-driven typology of players’ defensive roles that has not yet been done in previous studies.
One limitation of this study is that it only incorporates the planar movement of the players as dynamic information just prior to the shot. For example, although there are various types of close-range shots, such as dunks and layups, and various types of layups, such as overhand layups, underhand layups, and double clutches, we have not been able to distinguish between them. One way to solve this problem would be to include information on the player’s posture estimated from the video image in the shot features and then perform clustering (example in soccer: Yeung et al. 2024).
In addition, the tracking data used in this study is from the 2015–16 season; different shooting styles and shot clusters would likely be extracted if data from later 3-point eras were used. In other words, the clustering results of this study are only one of the suggestions, and the main focus of this study is on the methodology itself, which is that tracking data should be used to capture players’ shooting tendencies by taking movement information into account.
This study proposed a method for clustering the shooting styles of NBA players using tracking data and extracting shooting styles that conform to intuition. We also proposed a technique for successfully clustering the shots themselves to capture more specific shooting tendencies of players, and we were also able to extract clusters that are useful for comparison among players. These contributions may provide new directions for future research on capturing players’ shooting preferences and encourage further development.