Fantasy points formula

 Third Umpire
 Posts: 14236
 Joined: Wed Sep 12, 2007 9:17 am
 Location: Newcastle
 Contact:
Fantasy points formula
Version 110 saw the introduction of a new set of calculations for determining fantasy points earned. In summary, the two main changes to the calculations are:
 batting points are awarded relative to the total runs scored in a match. For example, scoring 50 in a low scoring match will earn you more points than scoring 50 in a high scoring match
 points awarded for wickets are based on the batting order of the player. For example, less points are awarded for dismissing the #11 batsmen compared to a batsman in the top 6.
There are also two sets of weightings used when calculating points. One set is used for senior and youth one day matches. Another set is used for Twenty20 matches.
Particular thanks are extended to MODR0b1et, who was the driving force behind the development and testing of the new calculations.
(this thread is a work in progress)
 batting points are awarded relative to the total runs scored in a match. For example, scoring 50 in a low scoring match will earn you more points than scoring 50 in a high scoring match
 points awarded for wickets are based on the batting order of the player. For example, less points are awarded for dismissing the #11 batsmen compared to a batsman in the top 6.
There are also two sets of weightings used when calculating points. One set is used for senior and youth one day matches. Another set is used for Twenty20 matches.
Particular thanks are extended to MODR0b1et, who was the driving force behind the development and testing of the new calculations.
(this thread is a work in progress)

 Third Umpire
 Posts: 14236
 Joined: Wed Sep 12, 2007 9:17 am
 Location: Newcastle
 Contact:
Senior OD and Youth OD calculations
Points per player = batting points + bowling points + fielding points
Batting Points
Before batting points are awarded, two 'multipliers' need to be calculated, the runs ratio and the strike rate ration.
Runs scored ratio
To account for the different conditions the batsmen face, the effective total runs scored in the game must be considered for this calulation the total runs scored with availible resources is considered. This is used to scale the effect of runs scored by generating a "runs ratio".
If the second innings is incomplete (the first always will be), an estimate of the final score they would have achieved must be made, to do this the lower total of that assuming overs were the limiting factor or that assuming wickets were the limiting factor is taken:
Total if overs were the limiting factor = Score * (300/balls used)
Total if wickets were the limiting factor = Score * R (R defined from table below)
For the purposes of our calculations, we assume the average total runs scored in a match is 410.
The strike rate ratio is calculated using the actual totals and balls faced, simply 100*runs/balls.
For the purposes of our calculations, we assume that 75 runs per 100 balls is the average strikerate for batsmen.
The strike rate ratio = 75/actual strike rate for the match.
This ratio will be used to scale strike rates before assigning strike rate points.
Strike rate bonuses are multiplative to the runs scored and calculated from adjusted strike rates.
Adjusted strike rates are calculated by the players strike rate * strike rate ratio.
For example, if a batsman scored 45 from 67 balls, he would have an adjusted strike rate of ( (45/67) * 1.42) = 95.4.
The percentage bonuses/penalties applied are as follows:
Milestone points
For scores >=100, 40 bonus points
For scores 5099, 20 bonus points
For scores 2549, 10 bonus points
Dismissed, 10 points
Dismissed for a duck, 10 points (so a duck scores 20)
For each six hit, 4 points.
Points for each wicket
Each wicket scores points based on the batting order position of then batsman dissmissed with this table:
Milestone points
Bonus points are allocated for the number of wickets taken as follows:
2 wickets = 5 points
3 wickets = 10 points
4 wickets = 20 points
5+ wickets = 40 points
Economy points
Points are awarded for economy rate as follows assuming at least 3 complete overs are bowled by the bowler.
Finally, there is a 6 point bonus for each maiden over.
These are added together to gain the total bowling score.
Catch by keeper or fielder: 10 points
Stumping by keeper: 10 points
Runout by keeper or fielder: 10 points
Batting Points
Before batting points are awarded, two 'multipliers' need to be calculated, the runs ratio and the strike rate ration.
Runs scored ratio
To account for the different conditions the batsmen face, the effective total runs scored in the game must be considered for this calulation the total runs scored with availible resources is considered. This is used to scale the effect of runs scored by generating a "runs ratio".
If the second innings is incomplete (the first always will be), an estimate of the final score they would have achieved must be made, to do this the lower total of that assuming overs were the limiting factor or that assuming wickets were the limiting factor is taken:
Total if overs were the limiting factor = Score * (300/balls used)
Total if wickets were the limiting factor = Score * R (R defined from table below)
Code: Select all
Wickets lost: 0 1 2 3 4 5 6 7 8 9 10
Ratio: 100 6.92 3.46 2.34 1.78 1.46 1.28 1.16 1.08 1.03 1
Strike rate ratioexample wrote: Team batting first gets 125ao (45overs).
The chasing team reaches the target to get 127/3 off 34 overs.
Total if overs limiting = 127 * (300/204) = 187
Total if wickets limiting = 127 * 2.34 = 297
So the second innings will be considered to score 187. Therefore the effective total score of the game is 187+125 = 312.
That makes the runs ratio 410/312 = 1.31.
In this game each run scored will earn 1.31 points.
For example, a batsman scoring 45 in the game will earn 45 * 1.31 = 59 points.
The strike rate ratio is calculated using the actual totals and balls faced, simply 100*runs/balls.
For the purposes of our calculations, we assume that 75 runs per 100 balls is the average strikerate for batsmen.
The strike rate ratio = 75/actual strike rate for the match.
This ratio will be used to scale strike rates before assigning strike rate points.
Strike rate bonus/penalty tableexample wrote: In our example game:
Strike rate ratio = 100*(125+127)/(270+204) = 53
strike rate ratio = 75/53 = 1.42
In this game, each batsman's actual strike rate will be multiplied by 1.42 before awarding strike rate points.
Strike rate bonuses are multiplative to the runs scored and calculated from adjusted strike rates.
Adjusted strike rates are calculated by the players strike rate * strike rate ratio.
For example, if a batsman scored 45 from 67 balls, he would have an adjusted strike rate of ( (45/67) * 1.42) = 95.4.
The percentage bonuses/penalties applied are as follows:
Code: Select all
Adjusted strike rate <10 1034.99 3559.99 6084.99 85109.99 110159.99 >159.99
% bonus 40% 20% 10% 0 +10% +20% +40%
For scores >=100, 40 bonus points
For scores 5099, 20 bonus points
For scores 2549, 10 bonus points
Dismissed, 10 points
Dismissed for a duck, 10 points (so a duck scores 20)
For each six hit, 4 points.
Bowling Pointsexample wrote: Graham Gordon scores 17 (off 47) in the our example match, with 1 six.
run points = 17 * 1.31 = 22.3 points
dismissed = 10 points
adjusted strikerate = 1.42 * (100*17/47) = 51
strikerate penalty = 10% for strike rate = 2.2 points
sixes = 1 * 4 = 4 points
TOTAL BATTING POINTS = 22.3 10 2.2 +4 = 14.1 points
Points for each wicket
Each wicket scores points based on the batting order position of then batsman dissmissed with this table:
Code: Select all
Batting position: 1 2 3 4 5 6 7 8 9 10 11
Points scored: 26 26 25 24 22 18 14 11 8 6 3
Bonus points are allocated for the number of wickets taken as follows:
2 wickets = 5 points
3 wickets = 10 points
4 wickets = 20 points
5+ wickets = 40 points
Economy points
Points are awarded for economy rate as follows assuming at least 3 complete overs are bowled by the bowler.
Code: Select all
Econ rate: <1.5rpo  1.5  2.49  2.5  3.49  3.5  5.49  5.5  6.49  6.5  7.49  > 7.49
Points: 40 20 10 0 10 20 40
Finally, there is a 6 point bonus for each maiden over.
These are added together to gain the total bowling score.
Fielding Pointsexample wrote: Graham Gordon achieves bowling figures of 3/37 from 10 overs, bowling 1 maiden (his wickets are the 2nd, 3rd and 7th batsmen).
Wicket points = 26+25+14 = 65
Milestone points = 10
Econ points = 0
Maiden pts = 1*6 = 6
TOTAL BOWLING POINTS = 65+10+0+6 = 81.
Catch by keeper or fielder: 10 points
Stumping by keeper: 10 points
Runout by keeper or fielder: 10 points
example wrote: Graham Gordon took 2 catches. His fielding points are 2*10=20 points.
Graham Gordon's total points allocated for this match = 14.1 (batting) + 81 (bowling) + 20 (fielding) = 115.1.

 Third Umpire
 Posts: 14236
 Joined: Wed Sep 12, 2007 9:17 am
 Location: Newcastle
 Contact:
Twenty20 calculations
Points per player = batting points + bowling points + fielding points
Batting Points
Before batting points are awarded, two 'multipliers' need to be calculated, the runs ratio and the strike rate ration.
Runs scored ratio
To account for the different conditions the batsmen face, the effective total runs scored in the game must be considered for this calulation the total runs scored with availible resources is considered. This is used to scale the effect of runs scored by generating a "runs ratio".
If the second innings is incomplete (the first always will be), an estimate of the final score they would have achieved must be made, to do this the lower total of that assuming overs were the limiting factor or that assuming wickets were the limiting factor is taken:
Total if overs were the limiting factor = Score * (120/balls used)
Total if wickets were the limiting factor = Score * R (R defined from table below)
For the purposes of our calculations, we assume the average total runs scored in a match is 300.
Strike rate ratio
The strike rate ratio is calculated using the actual totals and balls faced, simply 100*runs/balls.
For the purposes of our calculations, we assume that 127 runs per 100 balls is the average strikerate for batsmen.
Strike rate bonus/penalty table
Strike rate bonuses are multiplative to the runs scored and calculated from adjusted strike rates.
Adjusted strike rates are calculated by the players strike rate * strike rate ratio.
For example, if a batsman scored 45 from 67 balls, he would have an adjusted strike rate of ( (45/67) * 1.42) = 95.4.
The percentage bonuses/penalties applied are as follows:
Milestone points
For scores >=100, 40 bonus points
For scores 5099, 20 bonus points
For scores 2549, 10 bonus points
Dismissed, 10 points
Dismissed for a duck, 10 points (so a duck scores 20)
For each six hit, 4 points.
Bowling Points
Points for each wicket
Each wicket scores points based on the batting order position of then batsman dissmissed with this table:
Milestone points
Bonus points are allocated for the number of wickets taken as follows:
2 wickets = 10 points
3 wickets = 20 points
4 wickets = 40 points
5+ wickets = 60 points
Economy points
Points are awarded for economy rate as follows assuming at least 3 complete overs are bowled by the bowler.
Finally, there is a 10 point bonus for each maiden over.
These are added together to gain the total bowling score.
Fielding Points
Catch by keeper or fielder: 10 points
Stumping by keeper: 10 points
Runout by keeper or fielder: 10 points
Batting Points
Before batting points are awarded, two 'multipliers' need to be calculated, the runs ratio and the strike rate ration.
Runs scored ratio
To account for the different conditions the batsmen face, the effective total runs scored in the game must be considered for this calulation the total runs scored with availible resources is considered. This is used to scale the effect of runs scored by generating a "runs ratio".
If the second innings is incomplete (the first always will be), an estimate of the final score they would have achieved must be made, to do this the lower total of that assuming overs were the limiting factor or that assuming wickets were the limiting factor is taken:
Total if overs were the limiting factor = Score * (120/balls used)
Total if wickets were the limiting factor = Score * R (R defined from table below)
Code: Select all
Wickets lost: 0 1 2 3 4 5 6 7 8 9 10
Ratio: 100 6.00 3.00 2.04 1.60 1.36 1.21 1.13 1.06 1.03 1
Strike rate ratio
The strike rate ratio is calculated using the actual totals and balls faced, simply 100*runs/balls.
For the purposes of our calculations, we assume that 127 runs per 100 balls is the average strikerate for batsmen.
Strike rate bonus/penalty table
Strike rate bonuses are multiplative to the runs scored and calculated from adjusted strike rates.
Adjusted strike rates are calculated by the players strike rate * strike rate ratio.
For example, if a batsman scored 45 from 67 balls, he would have an adjusted strike rate of ( (45/67) * 1.42) = 95.4.
The percentage bonuses/penalties applied are as follows:
Code: Select all
Adjusted strike rate <40 4064.99 6589.99 90104.99 115139.99 140164.99 >164.99
% bonus 30% 20% 10% 0 +10% +20% +30%
For scores >=100, 40 bonus points
For scores 5099, 20 bonus points
For scores 2549, 10 bonus points
Dismissed, 10 points
Dismissed for a duck, 10 points (so a duck scores 20)
For each six hit, 4 points.
Bowling Points
Points for each wicket
Each wicket scores points based on the batting order position of then batsman dissmissed with this table:
Code: Select all
Batting position: 1 2 3 4 5 6 7 8 9 10 11
Points scored: 33 33 31 27 22 17 13 10 7 5 3
Bonus points are allocated for the number of wickets taken as follows:
2 wickets = 10 points
3 wickets = 20 points
4 wickets = 40 points
5+ wickets = 60 points
Economy points
Points are awarded for economy rate as follows assuming at least 3 complete overs are bowled by the bowler.
Code: Select all
Econ rate: <2.6rpo  2.6  4.59  4.6  6.59  6.6  8.59  8.6  10.59  10.6  12.59  > 12.59
Points: 40 20 10 0 10 20 40
Finally, there is a 10 point bonus for each maiden over.
These are added together to gain the total bowling score.
Fielding Points
Catch by keeper or fielder: 10 points
Stumping by keeper: 10 points
Runout by keeper or fielder: 10 points

 Posts: 5219
 Joined: Wed Sep 17, 2008 3:57 pm
Re: Fantasy points formula
What about teams who reverse the order, or who play their best batsmen at 4,5 and 6.
Surely a better method would be to (using the calculation to work out a batsman summary)  rank them by ability.
So a batsman who rates accomplished(64/100) could be the top, followed by accomplished (22/100) then reliable (98/100)
the (*/100) is just a numerical representation of how close they might be to the next summary  which assuming the summary is worked out by number  then visualised by a word  is the way it is calculated.
I agree with the rest though.
Surely a better method would be to (using the calculation to work out a batsman summary)  rank them by ability.
So a batsman who rates accomplished(64/100) could be the top, followed by accomplished (22/100) then reliable (98/100)
the (*/100) is just a numerical representation of how close they might be to the next summary  which assuming the summary is worked out by number  then visualised by a word  is the way it is calculated.
I agree with the rest though.
Darkmatter  USA u19 assistant (seasons 57); u19 manager(seasons 89); Assistant manager (season 10 14,17some time); National Manager (season 14  16) Winner (s16 & s17 T20 1.1)(s46 SOD 1.1

 Posts: 3458
 Joined: Sun Apr 13, 2008 2:09 pm
Re: Fantasy points formula
Mostly good barring:
2.7 rpo is stunning while 4.5 is decent, but both get the same points. Likewise, a decent 4.7 earns no more points than 6.4 which under most circumstances would be rubbish.
From there, the pitch type (and possibly bowler type thereon) surely has to be taken into account. I've had bowlers with spells at 6.3 rpo contribute to a win on a Flat, and some cost me a game with 5.1 rpo on a Sticky or Crumbler. It doesn't make sense to award the same economy rates the same points across all pitch types.
Bowler type may be complicating things too far, but might recognise the contributions that spinners sometimes make on a Green/Hard/Flat and ditto for seamers.
This seems very strange. The intervals between amounts of points are far too large IMO.Economy points
Points are awarded for economy rate as follows assuming at least 3 complete overs are bowled by the bowler.
Code: Select all
Econ rate: <2.6rpo  2.6  4.59  4.6  6.59  6.6  8.59  8.6  10.59  10.6  12.59  > 12.59
Points: 40 20 10 0 10 20 40
2.7 rpo is stunning while 4.5 is decent, but both get the same points. Likewise, a decent 4.7 earns no more points than 6.4 which under most circumstances would be rubbish.
From there, the pitch type (and possibly bowler type thereon) surely has to be taken into account. I've had bowlers with spells at 6.3 rpo contribute to a win on a Flat, and some cost me a game with 5.1 rpo on a Sticky or Crumbler. It doesn't make sense to award the same economy rates the same points across all pitch types.
Bowler type may be complicating things too far, but might recognise the contributions that spinners sometimes make on a Green/Hard/Flat and ditto for seamers.
GarageTM Member  Minister of Defence
and UnderSecretary to the Minister of Unsportingness
Graduate of the Malcolm Tucker College of Diplomacy
and UnderSecretary to the Minister of Unsportingness
Graduate of the Malcolm Tucker College of Diplomacy

 Posts: 5219
 Joined: Wed Sep 17, 2008 3:57 pm
Re: Fantasy points formula
I think looking at wages you could often work out the "best" batsmen anyway..
I still don't know why a pinch hitting AR or tailender should be rewarded more points than getting out a tough,stable 6 or 7...
I still don't know why a pinch hitting AR or tailender should be rewarded more points than getting out a tough,stable 6 or 7...
Darkmatter  USA u19 assistant (seasons 57); u19 manager(seasons 89); Assistant manager (season 10 14,17some time); National Manager (season 14  16) Winner (s16 & s17 T20 1.1)(s46 SOD 1.1

 Third Umpire
 Posts: 14236
 Joined: Wed Sep 12, 2007 9:17 am
 Location: Newcastle
 Contact:
Re: Fantasy points formula
not if that batsman can bowl or keepdarkmatter wrote:I think looking at wages you could often work out the "best" batsmen anyway..
i'm dead against player skill levels and/or wages being some sort of multiplier used to award points. i think it raises more problems than it solves.

 Posts: 3458
 Joined: Sun Apr 13, 2008 2:09 pm
Re: Fantasy points formula
I agree, it would further encourage the already rampant development of primary whores.
GarageTM Member  Minister of Defence
and UnderSecretary to the Minister of Unsportingness
Graduate of the Malcolm Tucker College of Diplomacy
and UnderSecretary to the Minister of Unsportingness
Graduate of the Malcolm Tucker College of Diplomacy