JOHN DIBARTOLOMEO :: Stats by game :: OverBasket
JOHN DIBARTOLOMEO ::: STATS BY GAME 2020-21
Game VS TEAM RESNumber of games won by a player or a team MINMinutes played by a player or a team POSPossessions spent by a player or a team PTSPoints scored by a player or a team PIRPerformance Index Rating. PIR=(Points + Rebounds + Assists + Steals + Blocks + Fouls Drawn) - (Missed Field Goals + Missed Free Throws + Turnovers + Shots Rejected + Fouls Committed) SCO+/-Points scored by a team minus points scored by their opponents while the player is on court. In the case of a team, it is the score difference between their points and opponents points TSRTrue Shooting Ratio=Points/(1p shoots tried + 2*(2p shoots tried) + 3*(3p shoots tried))*100 TRRTrue Rebounding Ratio. For a team, the formula is (Rebounds captured by that team)/(Rebounds captured by any team)*100. For a player, the formula is (Rebounds captured by that player)/(Rebounds captured by any player while the reference player is on court)*100. As there are 10 players on court, an average player would have a TRR of 10% ASTAssists granted by a player or a team ST|TOSteals - Turnovers by a player or a team. A negative value indicates there are more turnovers than steals BLCKBlocks made - Shots rejected by a player or a team. A negative value indicates there are more shots rejected than blocks made FOULFouls committed - Fouls drawn by a player or a team. A negative value indicates there are more fouls drawn than fouls committed
11 vs AX Armani Exchange Milan L 12:37 4 8 9 -6 72.7 47.6 0 0 0 -1
12 vs Crvena Zvezda mts Belgrade W 6:56 2 2 5 4 40.0 50.0 3 0 0 -1
13 @ TD Systems Baskonia Vitoria-Gasteiz W 3:34 0 0 -1 2 50.0 2 0 0 3
14 @ LDLC ASVEL Villeurbanne L 10:14 3 3 1 -7 50.0 36.4 0 -1 0 0
15 @ FC Barcelona W 2:40 1 2 4 2 100.0 66.7 0 0 0 0
17 vs Zenit St Petersburg L 15:32 6 9 11 6 50.0 36.4 2 3 0 0
18 @ ALBA Berlin W 3:10 1 0 0 -3 0.0 50.0 0 0 0 0
19 vs Olympiacos Piraeus L 0:15 0 0 0 0 0 0 0 0
20 vs TD Systems Baskonia Vitoria-Gasteiz W 14:10 4 6 6 6 50.0 57.9 1 0 0 0
21 vs Real Madrid W 13:08 4 7 8 6 70.0 50.0 0 1 0 -1
22 @ Fenerbahce Beko Istanbul L 10:40 5 8 7 3 72.7 70.6 0 -1 0 -1
25 @ AX Armani Exchange Milan L 10:28 4 5 5 -11 50.0 54.5 1 0 0 -1
26 @ FC Bayern Munich L 4:31 2 2 5 1 100.0 33.3 2 1 0 0
27 vs CSKA Moscow L 3:35 1 0 -2 -6 0.0 63.6 0 0 0 1
28 vs Valencia Basket W 15:47 5 4 8 9 40.0 56.0 2 0 0 -1
POSITIVE PIRNEGATIVE PIR
Game VS TEAM MINMinutes played by a player or a team PIRPerformance Index Rating. PIR=(Points + Rebounds + Assists + Steals + Blocks + Fouls Drawn) - (Missed Field Goals + Missed Free Throws + Turnovers + Shots Rejected + Fouls Committed) 1P1p shots made by a player or a team 2P2*(2p shots made by a player or a team) 3P3*(3p shots made by a player or a team) REBRebounds captured by a player or a team DREBDefensive rebounds captured by a player or a team OREBOffensive rebounds captured by a player or a team ASTAssists granted by a player or a team STLSteals by a player or a team BLCKBlocks made by a player or a team DRAWNFouls drawn by a player or a team TOT+Total positive PIR. The formula is (Points + Rebounds + Assists + Steals + Blocks + Fouls Drawn) 1P1p shots failed by a player or a team 2P2p shots failed by a player or a team 3P3p shots failed by a player or a team TOTurnovers by a player or a team REJShots by a player or a team that are rejected FOULFouls committed by a player or a team TOT-Total negative PIR. The formula is (Missed Field Goals + Missed Free Throws + Turnovers + Shots Rejected + Fouls Committed)
11 vs AX Armani Exchange M12:37 9 2 0 6 1 0 1 0 0 0 2 11 0 0 1 0 0 1 2
12 vs Crvena Zvezda mts Be6:56 5 2 0 0 0 0 0 3 0 0 1 6 0 0 1 0 0 0 1
13 @ TD Systems Baskonia 3:34 -1 0 0 0 0 0 0 2 0 0 0 2 0 0 0 0 0 3 3
14 @ LDLC ASVEL Villeurba10:14 1 0 0 3 0 0 0 0 0 0 2 5 0 0 1 1 0 2 4
15 @ FC Barcelona2:40 4 2 0 0 2 1 1 0 0 0 1 5 0 0 0 0 0 1 1
17 vs Zenit St Petersburg15:32 11 1 2 6 0 0 0 2 3 0 2 16 0 0 3 0 0 2 5
18 @ ALBA Berlin3:10 0 0 0 0 1 1 0 0 0 0 0 1 0 1 0 0 0 0 1
19 vs Olympiacos Piraeus0:15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
20 vs TD Systems Baskonia 14:10 6 0 0 6 1 1 0 1 0 0 2 10 0 0 2 0 0 2 4
21 vs Real Madrid13:08 8 0 4 3 0 0 0 0 1 0 2 10 0 0 1 0 0 1 2
22 @ Fenerbahce Beko Ista10:40 7 0 2 6 0 0 0 0 0 0 2 10 0 0 1 1 0 1 3
25 @ AX Armani Exchange M10:28 5 0 2 3 0 0 0 1 0 0 1 7 0 1 1 0 0 0 2
26 @ FC Bayern Munich4:31 5 0 2 0 0 0 0 2 2 0 0 6 0 0 0 1 0 0 1
27 vs CSKA Moscow3:35 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 2
28 vs Valencia Basket15:47 8 2 2 0 3 3 0 2 1 0 2 12 0 0 2 1 0 1 4
FG BREAKDOWNTSRFIELD GOALSTWO-POINTERSTHREE-POINTERSFREE THROWSPOINTS COME FROM
Game VS TEAM MINMinutes played by a player or a team FGTFields goals tried by a player or a team 2P%2p shots tried by a player or a team over FG 3P%3p shots tried by a player or a team over FG PTSPoints scored by a player or a team PTSTPoints tried by a player or a team. The formula is (1p shots tried + 2*(2p shots tried) + 3*(3p shots tried)) TSRTrue Shooting Ratio=Points/(1p shoots tried + 2*(2p shoots tried) + 3*(3p shoots tried))*100 TS% FGMField goals made by a player or a team FGTField goals tried by a player or a team FG%(Field goals made / field goals tried)*100 2PM2p shots made by a player or a team 2PT2p shots tried by a player or a team 2P%(2p shots made / 2p shots tried)*100 3PM3p shots made by a player or a team 3PT3p shots tried by a player or a team 3P%(3p shots made / 3p shots tried)*100 1PM1p shots made by a player or a team 1PT1p shots tried by a player or a team 1P%(1p shots made / 1p shots tried)*100 FG%(Points scored through field goals / points)*100 2P%(Points scored through 2p shots / points)*100 3P%(Points scored through 3p shots / points)*100 1P%(Points scored through 1p shots / points)*100 PFGPoints per field goal=(Points scored through field goals / field goals tried) 2|3EQShooting 2p vs 3p equilibrium. A positive value indicates the player or the team should try more two pointers. A negative value indicates the player or the team should try more three pointers. A value close to 0 indicates a correct balance between two and three pointers. It is based on the percentage of 2p and 3p shots made over 2p and 3p tried
11 vs AX Armani Exchange M 12:37 3 0.0 100.0 8 11 72.7 103.1 2 3 66.7 0 0 2 3 66.7 2 2 100.0 75.0 0.0 75.0 25.0 2.00
12 vs Crvena Zvezda mts Be 6:56 1 0.0 100.0 2 5 40.0 53.2 0 1 0.0 0 0 0 1 0.0 2 2 100.0 0.0 0.0 0.0 100.0 0.00
13 @ TD Systems Baskonia 3:34 0 0 0 0 0 0 0 0 0 0 0
14 @ LDLC ASVEL Villeurba 10:14 2 0.0 100.0 3 6 50.0 75.0 1 2 50.0 0 0 1 2 50.0 0 0 100.0 0.0 100.0 0.0 1.50
15 @ FC Barcelona 2:40 0 2 2 100.0 113.6 0 0 0 0 0 0 2 2 100.0 0.0 0.0 0.0 100.0
17 vs Zenit St Petersburg 15:32 6 16.7 83.3 9 18 50.0 69.9 3 6 50.0 1 1 100.0 2 5 40.0 1 1 100.0 88.9 22.2 66.7 11.1 1.33 0.8
18 @ ALBA Berlin 3:10 1 100.0 0.0 0 2 0.0 0.0 0 1 0.0 0 1 0.0 0 0 0 0 0.00
19 vs Olympiacos Piraeus 0:15 0 0 0 0 0 0 0 0 0 0 0
20 vs TD Systems Baskonia 14:10 4 0.0 100.0 6 12 50.0 75.0 2 4 50.0 0 0 2 4 50.0 0 0 100.0 0.0 100.0 0.0 1.50
21 vs Real Madrid 13:08 4 50.0 50.0 7 10 70.0 87.5 3 4 75.0 2 2 100.0 1 2 50.0 0 0 100.0 57.1 42.9 0.0 1.75 0.5
22 @ Fenerbahce Beko Ista 10:40 4 25.0 75.0 8 11 72.7 100.0 3 4 75.0 1 1 100.0 2 3 66.7 0 0 100.0 25.0 75.0 0.0 2.00 0.0
25 @ AX Armani Exchange M 10:28 4 50.0 50.0 5 10 50.0 62.5 2 4 50.0 1 2 50.0 1 2 50.0 0 0 100.0 40.0 60.0 0.0 1.25 -0.5
26 @ FC Bayern Munich 4:31 1 100.0 0.0 2 2 100.0 100.0 1 1 100.0 1 1 100.0 0 0 0 0 100.0 100.0 0.0 0.0 2.00
27 vs CSKA Moscow 3:35 1 0.0 100.0 0 3 0.0 0.0 0 1 0.0 0 0 0 1 0.0 0 0 0.00
28 vs Valencia Basket 15:47 3 33.3 66.7 4 10 40.0 51.5 1 3 33.3 1 1 100.0 0 2 0.0 2 2 100.0 50.0 50.0 0.0 50.0 0.67 2.0
TOTAL REBOUNDSDEFENSIVE REBOUNDSOFFENSIVE REBOUNDS
Game VS TEAM MINMinutes played by a player or a team TOTTotal rebounds captured by a player or a team TRR%True Rebounding Ratio. For a team, the formula is (Rebounds captured by that team)/(Rebounds captured by any team)*100. For a player, the formula is (Rebounds captured by that player)/(Rebounds captured by any player while the reference player is on court)*100. As there are 10 players on court, an average player would have a TRR of 10% 2PRebounds captured by a player or a team after a 2p shot failed by any team 2P%TRR for two pointers. For a team, the formula is (Rebounds captured by that team after a 2p shot failed)/(Rebounds captured by any team after a 2p shot failed)*100. For a player, the formula is (Rebounds captured by that player after a 2p shot failed)/(Rebounds captured by any player after a 2p shot failed while the reference player is on court)*100 3PRebounds captured by a player or a team after a 2p shot failed by any team 3P%TRR for three pointers. For a team, the formula is (Rebounds captured by that team after a 3p shot failed)/(Rebounds captured by any team after a 3p shot failed)*100. For a player, the formula is (Rebounds captured by that player after a 3p shot failed)/(Rebounds captured by any player after a 3p shot failed while the reference player is on court)*100 1PRebounds captured by a player or a team after a 2p shot failed by any team 1P%TRR for free throws. For a team, the formula is (Rebounds captured by that team after a 1p shot failed)/(Rebounds captured by any team after a 1p shot failed)*100. For a player, the formula is (Rebounds captured by that player after a 1p shot failed)/(Rebounds captured by any player after a 1p shot failed while the reference player is on court)*100 TOTDefensive rebounds captured by a player or a team TRR%Defensive True Rebounding Ratio. For a team, the formula is (Defensive rebounds captured by that team)/(Rebounds captured by any team after a shot failed by their opponents)*100. For a player, the formula is (Defensive rebounds captured by that player)/(Rebounds captured by any player while the reference player is on court after a shot failed by his opponents)*100 2PDefensive rebounds captured by a player or a team after a 2p shot failed 2P%Defensive True Rebounding Ratio for two pointers. For a team, the formula is (Defensive rebounds captured by that team after a 2p shot failed)/(Rebounds captured by any team after a 2p shot failed by their opponents)*100. For a player, the formula is (Defensive rebounds captured by that player after a 2p shot failed)/(Rebounds captured by any player while the reference player is on court after a 2p shot failed by his opponents)*100 3PDefensive rebounds captured by a player or a team after a 3p shot failed 3P%Defensive True Rebounding Ratio for three pointers. For a team, the formula is (Defensive rebounds captured by that team after a 3p shot failed)/(Rebounds captured by any team after a 3p shot failed by their opponents)*100. For a player, the formula is (Defensive rebounds captured by that player after a 3p shot failed)/(Rebounds captured by any player while the reference player is on court after a 3p shot failed by his opponents)*100 1PDefensive rebounds captured by a player or a team after a 1p shot failed 1P%Defensive True Rebounding Ratio for free throws. For a team, the formula is (Defensive rebounds captured by that team after a 1p shot failed)/(Rebounds captured by any team after a 1p shot failed by their opponents)*100. For a player, the formula is (Defensive rebounds captured by that player after a 1p shot failed)/(Rebounds captured by any player while the reference player is on court after a 1p shot failed by his opponents)*100 TOTOffensive rebounds captured by a player or a team TRR%Offensive True Rebounding Ratio. For a team, the formula is (Offensive rebounds captured by that team)/(Rebounds captured by any team after a shot failed by their opponents)*100. For a player, the formula is (Offensive rebounds captured by that player)/(Rebounds captured by any player while the reference player is on court after a shot failed by his opponents)*100 2POffensive rebounds captured by a player or a team after a 2p shot failed 2P%Offensive True Rebounding Ratio for two pointers. For a team, the formula is (Offensive rebounds captured by that team after a 2p shot failed)/(Rebounds captured by any team after a 2p shot failed by their opponents)*100. For a player, the formula is (Offensive rebounds captured by that player after a 2p shot failed)/(Rebounds captured by any player while the reference player is on court after a 2p shot failed by his opponents)*100 3POffensive rebounds captured by a player or a team after a 3p shot failed 3P%Offensive True Rebounding Ratio for three pointers. For a team, the formula is (Offensive rebounds captured by that team after a 3p shot failed)/(Rebounds captured by any team after a 3p shot failed by their opponents)*100. For a player, the formula is (Offensive rebounds captured by that player after a 3p shot failed)/(Rebounds captured by any player while the reference player is on court after a 3p shot failed by his opponents)*100 1POffensive rebounds captured by a player or a team after a 1p shot failed 1P%Offensive True Rebounding Ratio for free throws. For a team, the formula is (Offensive rebounds captured by that team after a 1p shot failed)/(Rebounds captured by any team after a 1p shot failed by their opponents)*100. For a player, the formula is (Offensive rebounds captured by that player after a 1p shot failed)/(Rebounds captured by any player while the reference player is on court after a 1p shot failed by his opponents)*100
11 vs AX Armani Exchange M 12:37 1 4.8 0 0.0 1 12.5 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 1 9.1 0 0.0 1 33.3 0 0.0
12 vs Crvena Zvezda mts Be 6:56 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0
13 @ TD Systems Baskonia 3:34 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0
14 @ LDLC ASVEL Villeurba 10:14 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
15 @ FC Barcelona 2:40 2 66.7 2 100.0 0 0 0.0 1 100.0 1 100.0 0 0 1 50.0 1 100.0 0 0 0.0
17 vs Zenit St Petersburg 15:32 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
18 @ ALBA Berlin 3:10 1 16.7 0 0.0 1 25.0 0 1 100.0 0 1 100.0 0 0 0.0 0 0.0 0 0.0 0
19 vs Olympiacos Piraeus 0:15 0 0 0 0 0 0 0 0 0 0 0 0
20 vs TD Systems Baskonia 14:10 1 5.3 0 0.0 1 14.3 0 1 9.1 0 0.0 1 25.0 0 0 0.0 0 0.0 0 0.0 0
21 vs Real Madrid 13:08 0 0.0 0 0.0 0 0.0 0 0 0.0 0 0.0 0 0.0 0 0 0.0 0 0.0 0 0.0 0
22 @ Fenerbahce Beko Ista 10:40 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0
25 @ AX Armani Exchange M 10:28 0 0.0 0 0.0 0 0.0 0 0 0.0 0 0.0 0 0.0 0 0 0.0 0 0.0 0 0.0 0
26 @ FC Bayern Munich 4:31 0 0.0 0 0.0 0 0.0 0 0 0.0 0 0.0 0 0 0 0.0 0 0 0.0 0
27 vs CSKA Moscow 3:35 0 0.0 0 0.0 0 0.0 0 0 0.0 0 0.0 0 0.0 0 0 0.0 0 0.0 0 0.0 0
28 vs Valencia Basket 15:47 3 12.0 0 0.0 3 23.1 0 3 21.4 0 0.0 3 42.9 0 0 0.0 0 0.0 0 0.0 0
Game VS TEAM MINMinutes played by a player or a team ORATOffensive Rating DRATDefensive Rating DIFFDifference Off - Def Rating TO|POSTurnover / Possessions (%) ASS|TOAssists / Turnovers DEFDefensive plays: Steals+Blocks+Off fouls drawn OPP3POpponent's 3p% when on the floor OPP2POpponent's 2p% when on the floor ASS|POSAssists / Possessions (%) USG%Player usage (%)
11 vs AX Armani Exchange Milan 12:37 200.0 127.6 72.4 0.0 0.0 53.8 63.6 0 14.3
12 vs Crvena Zvezda mts Belgrade 6:56 100.0 76.9 23.1 0.0 0.0 0.0 50.0 150 12.7
13 @ TD Systems Baskonia Vitoria-Gasteiz 3:34 75.0 -75 0.0 0.0 33.3 0.0
14 @ LDLC ASVEL Villeurbanne 10:14 100.0 138.9 -38.9 33.3 0.0 0.0 25.0 100.0 0 15.3
15 @ FC Barcelona 2:40 200.0 120.0 80 0.0 0.0 100.0 0.0 0 13.9
17 vs Zenit St Petersburg 15:32 150.0 96.2 53.8 0.0 3.0 33.3 69.2 33 21.3
18 @ ALBA Berlin 3:10 0.0 140.0 -140 0.0 0.0 50.0 100.0 0 14.8
19 vs Olympiacos Piraeus 0:15 0.0 0 0.0 0.0
20 vs TD Systems Baskonia Vitoria-Gasteiz 14:10 150.0 96.6 53.4 0.0 1.0 50.0 50.0 25 14.0
21 vs Real Madrid 13:08 175.0 109.5 65.5 0.0 1.0 37.5 71.4 0 16.4
22 @ Fenerbahce Beko Istanbul 10:40 160.0 77.8 82.2 20.0 0.0 0.0 28.6 57.1 0 25.3
25 @ AX Armani Exchange Milan 10:28 125.0 173.7 -48.7 0.0 0.0 66.7 81.8 25 21.1
26 @ FC Bayern Munich 4:31 100.0 83.3 16.7 50.0 2.0 2.0 33.3 100 20.0
27 vs CSKA Moscow 3:35 0.0 157.1 -157.1 0.0 0.0 50.0 50.0 0 10.1
28 vs Valencia Basket 15:47 80.0 71.4 8.6 20.0 2.0 1.0 38.5 33.3 40 16.1
Basic stats:
G: Games played.
W: Number of games won.
L: Number of games lost.
%W: % of games won over total games played.
MIN: Minutes played.
POS: Possessions spent.
PTS: Points scored.
PIR: Performance index rate.
SCO +|- : Plus / Minus stat reflects the score while a player is on the floor.
TSR: True Shooting Ratio (%). Points scored over points tried.
TS%: True Shooting (%). Points scored over adjusted points tried. Formula is PTS / 2*(FGA+.44*FTA).
eFG%: Effective field goals (%). Formula is (FGM + .5*3PM) / FGA.
TRR: True Rebounding Ratio (%). Rebounds grabbed while on the floor over rebounding options.
AST: Assists.
ST|TO: Difference between number of steals and number of turnovers made.
BLCK: Difference between number of blocks and number of rejected shots.
FOUL: Difference between number of fouls committed and number of fouls drawn.
SHARES: In game boxscores, is the importance of a player on a game. Formula is (PTS + FGM + FTM - FGA - FTA + DREB + (.5 * OREB) + AST + STL + (.5 * BLK) - PF - TO) / (GmPTS + GmFGM + GmFTM - GmFGA - GmFTA + GmDREB + (.5 * GmOREB) + GmAST + GmSTL + (.5 * GmBLK) - GmPF - GmTO), where Gm figures correspond to total Game (sum of both teams) figures.

Performance stats:
Positive:
1P: PIR points due to 1p shots made.
2P: PIR points due to 2p shots made.
3P: PIR points due to 3p shots made.
REB: PIR points due to rebounds grabbed.
DREB: PIR points due to defensive rebounds grabbed.
OREB: PIR points due to offensive rebounds grabbed.
AST: PIR points due to assists.
STL: PIR points due to steals.
BLCK: PIR points due to blocks made.
DRW: PIR points due to fouls drawn.
TOT+: Total positive PIR points.
Negative:
1P: Negative PIR points due to 1p shots missed.
2P: Negative PIR points due to 2p shots missed.
3P: Negative PIR points due to 3p shots missed.
TO: Negative PIR points due to turnovers.
REJ: Negative PIR points due to shots rejected.
FOUL: Negative PIR points due to fouls committed.
TOT-: Total negative PIR points.


Shooting stats:
PFG: Points per field goal tried.
2|3 EQ: Equilibrium at shooting. The more close to 0, the more balanced shooting between 2p and 3p shots. Positive (negative) value: they should try more 2p (3p) shots and less 3p (2p) shots.


Rebounding stats:
1P: Rebs from 1p shots grabbed.
1P%: Rebs from 1p shots grabbed over total rebounding options while on the floor.
2P: Rebs from 2p shots grabbed.
2P%: Rebs from 2p shots grabbed over total rebounding options while on the floor.
3P: Rebs from 3p shots grabbed.
3P%: Rebs from 3p shots grabbed over total rebounding options while on the floor.
TRR: True Rebounding Ratio (%). Rebounds grabbed while on the floor over rebounding options.


Refereeing stats:
FT|TT%: Free throws tried over total throws tried.
OF|TO%: Percentage of turnovers that are due to offensive fouls.


Advanced stats:
ORAT: Offensive rating. Points scored every 100 possessions spent.
DRAT: Defensive rating. Points scored every 100 possessions spent by the opponent while on the floor.
DIFF: ORAT-DRAT.
TO|POS: Percentage of possessions finished with a turnover.
ASS|TO: Ratio between assists and turnovers.
DEF: Defensive plays. Blocks + Offensive fouls drawn + Steals.
OPP3P: 3p% (made over tried) of opponents while on the floor.
OPP2P: 2p% (made over tried) of opponents while on the floor.
USG%: Usage percentage is the percentage of team plays used by a player while he was on the floor. This is NOT an estimation, it's the real thing.
ASS%: Assistance percentage is an estimation of the share of team mates points that are due to the assists granted by a given player.