Person Match Statistics

Parameter Name Value Formula
sAssists integer  
sAssistsTurnoverRatio decimal sAssists/sTurnovers
sBlocks integer  
sBlocksReceived integer  
sDefensiveRating decimal (100 * (sOppTeamPoints / sTeamPossessions)) + 0.2 * (100 * ( sOppTeamPoints / (sOppTeamFieldGoalsMade + (1 - (1 - (sOppTeamFreeThrowsMade / sOppTeamFreeThrowsAttempted))^2) * sOppTeamFreeThrowsAttempted*0.4)) * (1 - ((((sSteals + sBlocks * (((sOppTeamFieldGoalsMade / sOppTeamFieldGoalsAttempted) * (1 - (sOppTeamReboundsOffensive / (sOppTeamReboundsOffensive + sTeamReboundsDefensive)))) / ((sOppTeamFieldGoalsMade / sOppTeamFieldGoalsAttempted) * (1 - (sOppTeamReboundsOffensive / (sOppTeamReboundsOffensive + sTeamReboundsDefensive))) + (1 - (sOppTeamFieldGoalsMade / sOppTeamFieldGoalsAttempted)) * (sOppTeamReboundsOffensive / (sOppTeamReboundsOffensive + sTeamReboundsDefensive)))) * (1 - 1.07 * (sOppTeamReboundsOffensive / (sOppTeamReboundsOffensive + sTeamReboundsDefensive))) + sReboundsDefensive * (1 - (((sOppTeamFieldGoalsMade / sOppTeamFieldGoalsAttempted) * (1 - (sOppTeamReboundsOffensive / (sOppTeamReboundsOffensive + sTeamReboundsDefensive)))) / ((sOppTeamFieldGoalsMade / sOppTeamFieldGoalsAttempted) * (1 - (sOppTeamReboundsOffensive / (sOppTeamReboundsOffensive + sTeamReboundsDefensive))) + (1 - (sOppTeamFieldGoalsMade / sOppTeamFieldGoalsAttempted)) * (sOppTeamReboundsOffensive / (sOppTeamReboundsOffensive + sTeamReboundsDefensive)))))) + ( (((sOppTeamFieldGoalsAttempted - sOppTeamFieldGoalsMade - sTeamBlocks) / sTeamMinutes) * (((sOppTeamFieldGoalsMade / sOppTeamFieldGoalsAttempted) * (1 - (sOppTeamReboundsOffensive / (sOppTeamReboundsOffensive + sTeamReboundsDefensive)))) / ((sOppTeamFieldGoalsMade / sOppTeamFieldGoalsAttempted) * (1 - (sOppTeamReboundsOffensive / (sOppTeamReboundsOffensive + sTeamReboundsDefensive))) + (1 - (sOppTeamFieldGoalsMade / sOppTeamFieldGoalsAttempted)) * (sOppTeamReboundsOffensive / (sOppTeamReboundsOffensive + sTeamReboundsDefensive)))) * (1 - 1.07 * (sOppTeamReboundsOffensive / (sOppTeamReboundsOffensive + sTeamReboundsDefensive))) + ((sOppTeamTurnovers - sTeamSteals) / sTeamMinutes)) * sMinutes + (sFoulsPersonal / sTeamFoulsPersonal) * 0.4 * sOppTeamFreeThrowsAttempted * (1 - (sOppTeamFreeThrowsMade / sOppTeamFreeThrowsAttempted))^2))* sOppTeamMinutes) / (sTeamPossessions * sMinutes))) - (100 * (sOppTeamPoints / sTeamPossessions)))
sEfficiency decimal (sPoints+sAssists+sBlocks+sSteals+sFoulsOn+sReboundsTotal)-(sTurnovers+sBlocksReceived+sFoulsPersonal+sFoulsTechnical+(sTwoPointersAttempted-sTwoPointersMade)+(sThreePointersAttempted-sThreePointersMade)+(sFreeThrowsAttempted-sFreeThrowsMade))
sEfficiencyCustom decimal  
sEfficiencyGameScore decimal sPoints + 0.4 * sFieldGoalsMade - 0.7 * sFieldGoalsAttempted - 0.4 * ( sFreeThrowsAttempted - sFreeThrowsMade) + 0.7 * sReboundsOffensive + 0.3 * sReboundsDefensive + sSteals + 0.7 * sAssists + 0.7 * sBlocks - 0.4 * sFoulsPersonal - sTurnovers
sFastBreakPointsAttempted integer  
sFastBreakPointsMade integer  
sFastBreakPointsPercentage decimal sFastBreakPointsMade / sFastBreakPointsAttempted
sFieldGoalsAttempted integer  
sFieldGoalsEffectivePercentage decimal (sFieldGoalsMade + 0.5 sThreePointersMade)/sFieldGoalsAttempted
sFieldGoalsMade integer  
sFieldGoalsPercentage decimal sFieldGoalsMade/sFieldGoalsAttempted
sFoulsCoachDisqualifying integer  
sFoulsCoachTechnical integer  
sFoulsDisqualifying integer  
sFoulsOffensive integer  
sFoulsOn integer  
sFoulsPersonal integer  
sFoulsTechnical integer  
sFoulsUnsportsmanlike integer  
sFreeThrowsAttempted integer  
sFreeThrowsMade integer  
sFreeThrowsPercentage decimal sFreeThrowsMade/sFreeThrowsAttempted
sMVPVotes integer  
sMinus decimal  
sMinutes decimal  
sOffensiveRating decimal 100 * (( ((2 * (sFieldGoalsMade + 0.5 * sThreePointersMade) * (1 - 0.5 * ((sPoints - sFreeThrowsMade) / (2 * sFieldGoalsAttempted)) * ( ((sMinutes / (sTeamMinutes / 5)) * (1.14 * ((sTeamAssists - sAssists) / sTeamFieldGoalsMade))) + ((((sTeamAssists / sTeamMinutes) * sMinutes * 5 - sAssists) / ((sTeamFieldGoalsMade / sTeamMinutes) * sMinutes * 5 - sFieldGoalsMade)) * (1 - (sMinutes / (sTeamMinutes / 5))))))) + (2 * ((sTeamFieldGoalsMade - sFieldGoalsMade + 0.5 * (sTeamThreePointersMade - sThreePointersMade)) / (sTeamFieldGoalsMade - sFieldGoalsMade)) * 0.5 * (((sTeamPoints - sTeamFreeThrowsMade) - (sPoints - sFreeThrowsMade)) / (2 * (sTeamFieldGoalsAttempted - sFieldGoalsAttempted))) * sAssists) + sFreeThrowsMade) * (1 - (sTeamReboundsOffensive / (sTeamFieldGoalsMade + (1 - (1 - (sTeamFreeThrowsMade / sTeamFreeThrowsAttempted))^2) * sTeamFreeThrowsAttempted * 0.4)) * (((1 - (sTeamReboundsOffensive / (sTeamReboundsOffensive + (sOppTeamReboundsTotal - sOppTeamReboundsOffensive)))) * ((sTeamFieldGoalsMade + (1 - (1 - (sTeamFreeThrowsMade / sTeamFreeThrowsAttempted))^2) * sTeamFreeThrowsAttempted * 0.4) / (sTeamFieldGoalsAttempted + sTeamFreeThrowsAttempted * 0.4 + sTeamTurnovers))) / ((1 - (sTeamReboundsOffensive / (sTeamReboundsOffensive + (sOppTeamReboundsTotal - sOppTeamReboundsOffensive)))) * ((sTeamFieldGoalsMade + (1 - (1 - (sTeamFreeThrowsMade / sTeamFreeThrowsAttempted))^2) * sTeamFreeThrowsAttempted * 0.4) / (sTeamFieldGoalsAttempted + sTeamFreeThrowsAttempted * 0.4 + sTeamTurnovers)) + (sTeamReboundsOffensive / (sTeamReboundsOffensive + (sOppTeamReboundsTotal - sOppTeamReboundsOffensive))) * (1 - ((sTeamFieldGoalsMade + (1 - (1 - (sTeamFreeThrowsMade / sTeamFreeThrowsAttempted))^2) * sTeamFreeThrowsAttempted * 0.4) / (sTeamFieldGoalsAttempted + sTeamFreeThrowsAttempted * 0.4 + sTeamTurnovers))))) * ((sTeamFieldGoalsMade + (1 - (1 - (sTeamFreeThrowsMade / sTeamFreeThrowsAttempted))^2) * sTeamFreeThrowsAttempted * 0.4) / (sTeamFieldGoalsAttempted + sTeamFreeThrowsAttempted * 0.4 + sTeamTurnovers))) + (sReboundsOffensive * (((1 - (sTeamReboundsOffensive / (sTeamReboundsOffensive + (sOppTeamReboundsTotal - sOppTeamReboundsOffensive)))) * ((sTeamFieldGoalsMade + (1 - (1 - (sTeamFreeThrowsMade / sTeamFreeThrowsAttempted))^2) * sTeamFreeThrowsAttempted * 0.4) / (sTeamFieldGoalsAttempted + sTeamFreeThrowsAttempted * 0.4 + sTeamTurnovers))) / ((1 - (sTeamReboundsOffensive / (sTeamReboundsOffensive + (sOppTeamReboundsTotal - sOppTeamReboundsOffensive)))) * ((sTeamFieldGoalsMade + (1 - (1 - (sTeamFreeThrowsMade / sTeamFreeThrowsAttempted))^2) * sTeamFreeThrowsAttempted * 0.4) / (sTeamFieldGoalsAttempted + sTeamFreeThrowsAttempted * 0.4 + sTeamTurnovers)) + (sTeamReboundsOffensive / (sTeamReboundsOffensive + (sOppTeamReboundsTotal - sOppTeamReboundsOffensive))) * (1 - ((sTeamFieldGoalsMade + (1 - (1 - (sTeamFreeThrowsMade / sTeamFreeThrowsAttempted))^2) * sTeamFreeThrowsAttempted * 0.4) / (sTeamFieldGoalsAttempted + sTeamFreeThrowsAttempted * 0.4 + sTeamTurnovers))))) * ((sTeamFieldGoalsMade + (1 - (1 - (sTeamFreeThrowsMade / sTeamFreeThrowsAttempted))^2) * sTeamFreeThrowsAttempted * 0.4) / (sTeamFieldGoalsAttempted + sTeamFreeThrowsAttempted * 0.4 + sTeamTurnovers)) * (sTeamPoints / (sTeamFieldGoalsMade + (1 - (1 - (sTeamFreeThrowsMade / sTeamFreeThrowsAttempted))^2) * 0.4 * sTeamFreeThrowsAttempted))))/ ((((sFieldGoalsMade * (1 - 0.5 * ((sPoints - sFreeThrowsMade) / (2 * sFieldGoalsAttempted)) * ( ((sMinutes / (sTeamMinutes / 5)) * (1.14 * ((sTeamAssists - sAssists) / sTeamFieldGoalsMade))) + ((((sTeamAssists / sTeamMinutes) * sMinutes * 5 - sAssists) / ((sTeamFieldGoalsMade / sTeamMinutes) * sMinutes * 5 - sFieldGoalsMade)) * (1 - (sMinutes / (sTeamMinutes / 5))))))) + (0.5 * (((sTeamPoints - sTeamFreeThrowsMade) - (sPoints - sFreeThrowsMade)) / (2 * (sTeamFieldGoalsAttempted - sFieldGoalsAttempted))) * sAssists) + ((1 - ( 1 - (sFreeThrowsMade/sFreeThrowsAttempted))^2) * 0.4 * sFreeThrowsAttempted)) * (1 - (sTeamReboundsOffensive / (sTeamFieldGoalsMade + (1 - (1 - (sTeamFreeThrowsMade / sTeamFreeThrowsAttempted))^2) * sTeamFreeThrowsAttempted * 0.4)) * (((1 - (sTeamReboundsOffensive / (sTeamReboundsOffensive + (sOppTeamReboundsTotal - sOppTeamReboundsOffensive)))) * ((sTeamFieldGoalsMade + (1 - (1 - (sTeamFreeThrowsMade / sTeamFreeThrowsAttempted))^2) * sTeamFreeThrowsAttempted * 0.4) / (sTeamFieldGoalsAttempted + sTeamFreeThrowsAttempted * 0.4 + sTeamTurnovers))) / ((1 - (sTeamReboundsOffensive / (sTeamReboundsOffensive + (sOppTeamReboundsTotal - sOppTeamReboundsOffensive)))) * ((sTeamFieldGoalsMade + (1 - (1 - (sTeamFreeThrowsMade / sTeamFreeThrowsAttempted))^2) * sTeamFreeThrowsAttempted * 0.4) / (sTeamFieldGoalsAttempted + sTeamFreeThrowsAttempted * 0.4 + sTeamTurnovers)) + (sTeamReboundsOffensive / (sTeamReboundsOffensive + (sOppTeamReboundsTotal - sOppTeamReboundsOffensive))) * (1 - ((sTeamFieldGoalsMade + (1 - (1 - (sTeamFreeThrowsMade / sTeamFreeThrowsAttempted))^2) * sTeamFreeThrowsAttempted * 0.4) / (sTeamFieldGoalsAttempted + sTeamFreeThrowsAttempted * 0.4 + sTeamTurnovers))))) * ((sTeamFieldGoalsMade + (1 - (1 - (sTeamFreeThrowsMade / sTeamFreeThrowsAttempted))^2) * sTeamFreeThrowsAttempted * 0.4) / (sTeamFieldGoalsAttempted + sTeamFreeThrowsAttempted * 0.4 + sTeamTurnovers))) + (sReboundsOffensive * (((1 - (sTeamReboundsOffensive / (sTeamReboundsOffensive + (sOppTeamReboundsTotal - sOppTeamReboundsOffensive)))) * ((sTeamFieldGoalsMade + (1 - (1 - (sTeamFreeThrowsMade / sTeamFreeThrowsAttempted))^2) * sTeamFreeThrowsAttempted * 0.4) / (sTeamFieldGoalsAttempted + sTeamFreeThrowsAttempted * 0.4 + sTeamTurnovers))) / ((1 - (sTeamReboundsOffensive / (sTeamReboundsOffensive + (sOppTeamReboundsTotal - sOppTeamReboundsOffensive)))) * ((sTeamFieldGoalsMade + (1 - (1 - (sTeamFreeThrowsMade / sTeamFreeThrowsAttempted))^2) * sTeamFreeThrowsAttempted * 0.4) / (sTeamFieldGoalsAttempted + sTeamFreeThrowsAttempted * 0.4 + sTeamTurnovers)) + (sTeamReboundsOffensive / (sTeamReboundsOffensive + (sOppTeamReboundsTotal - sOppTeamReboundsOffensive))) * (1 - ((sTeamFieldGoalsMade + (1 - (1 - (sTeamFreeThrowsMade / sTeamFreeThrowsAttempted))^2) * sTeamFreeThrowsAttempted * 0.4) / (sTeamFieldGoalsAttempted + sTeamFreeThrowsAttempted * 0.4 + sTeamTurnovers))))) * ((sTeamFieldGoalsMade + (1 - (1 - (sTeamFreeThrowsMade / sTeamFreeThrowsAttempted))^2) * sTeamFreeThrowsAttempted * 0.4) / (sTeamFieldGoalsAttempted + sTeamFreeThrowsAttempted * 0.4 + sTeamTurnovers)))) + ((sFieldGoalsAttempted - sFieldGoalsMade) * (1 - 1.07 * (sTeamReboundsOffensive / (sTeamReboundsOffensive + (sOppTeamReboundsTotal - sOppTeamReboundsOffensive))))) + (((1 - (sFreeThrowsMade / sFreeThrowsAttempted))^2) * 0.4 * sFreeThrowsAttempted) + sTurnovers))
sPER decimal  
sPlus decimal  
sPlusMinusPoints decimal sPlus - sMinus
sPoints integer  
sPointsFastBreak integer  
sPointsInThePaint integer  
sPointsInThePaintAttempted integer  
sPointsInThePaintMade integer  
sPointsInThePaintPercentage decimal sPointsInThePaintMade / sPointsInThePaintAttempted
sPointsSecondChance integer  
sReboundsDefensive integer  
sReboundsDefensivePercentage decimal 100 * (sReboundsDefensive * (sTeamMinutes /5)) / (sMinutes * (sTeamReboundsDefensive + sOppTeamReboundsOffensive))
sReboundsOffensive integer  
sReboundsOffensivePercentage decimal 100 * (sReboundsOffensive * (sTeamMinutes /5)) / (sMinutes * (sTeamReboundsOffensive + sOppTeamReboundsDefensive))
sReboundsPercentage decimal 100 * (sReboundsTotal * (sTeamMinutes /5)) / (sMinutes * (sTeamReboundsTotal + sOppTeamReboundsTotal))
sReboundsTotal integer sReboundsOffensive + sReboundsDefensive
sSecondChancePointsAttempted integer  
sSecondChancePointsMade integer  
sSecondChancePointsPercentage decimal sSecondChancePointsMade / sSecondChancePointsAttempted
sSteals integer  
sStealsPercentage decimal 100 * (sSteals * (sTeamMinutes / 5)) / (sMinutes * sOppTeamPossessions)
sThreePointersAttempted integer  
sThreePointersMade integer  
sThreePointersPercentage decimal sThreePointersMade / sThreePointersAttempted
sTrueShootingAttempts decimal sFieldGoalsAttempted + (0.44 * sFreeThrowsAttempted)
sTrueShootingPercentage decimal sPoints / (2 * sTrueShootingAttempts )
sTurnovers integer  
sTurnoversPercentage decimal 100 * sTurnovers / ( sFieldGoalsAttempted + 0.44 * sFreeThrowsAttempted + sTurnovers)
sTwoPointersAttempted integer  
sTwoPointersMade integer  
sTwoPointersPercentage decimal sTwoPointersMade / sTwoPointersAttempted