Every batter in the 40s or 90s is doing the same sum in their head: how many more runs, and how many balls will it take? This calculator answers both. Enter the current score and balls faced, pick a milestone (fifty, hundred, 150 or double hundred) and you will see the runs still needed, the batter's current strike rate and an estimate of the ball on which the milestone will arrive if they keep scoring at the same pace.
How to use the calculator
- Enter the batter's current score.
- Enter the balls faced so far, as shown on the scorecard.
- Choose the milestone you want to track.
- Read the runs needed, the current strike rate, the balls needed at that rate and the total balls the innings will have lasted when the milestone arrives. The progress bar shows how far along the batter is.
How the numbers are worked out
The runs needed are simple: milestone − current score. The ball estimate uses the batter's runs per ball so far:
Balls needed ≈ Runs needed ÷ (Current runs ÷ Balls faced)
The answer is rounded up to a whole ball, because you cannot face part of a delivery. For example, a batter on 78 from 64 balls is scoring at 1.22 runs per ball (strike rate 121.88). They need 22 more runs, so at the same pace they would need 22 ÷ 1.22 ≈ 18.05, which rounds up to 19 balls. The hundred would arrive on about the 83rd ball faced.
It is an estimate, not a prediction. Batters often slow down approaching a milestone, while others accelerate once a team total is safe. The estimate gives a sensible baseline to compare against what actually happens.
Fifties, hundreds and how records count them
- A fifty (or half-century) is any score from 50 to 99.
- A hundred (or century) is any score of 100 or more. A score of 150 or 200 still counts as one hundred in the records, not as a hundred plus a fifty.
- Records list fifties and hundreds separately, so a career "100s/50s" column of "10/25" means ten scores of 100 or more and twenty-five scores between 50 and 99.
Real match example
The fastest ODI hundred – AB de Villiers
- Hundred reached
- 31 balls
- Final score
- 149 off 44 balls
- Average runs per ball to 100
- about 3.2
At that tempo the calculator would estimate only a handful of balls between 80 and 100. Most batters need closer to 15 or 20.
Milestone moment
Sachin Tendulkar's 100th international hundred
- Milestone
- 100th century in international cricket
- Score
- 114
Tendulkar remains the only player to make 100 international hundreds across Tests and ODIs. The wait for the 100th lasted a year, a reminder that the last few runs to a milestone can be the hardest.
The nervous nineties
Many batters slow down between 90 and 99. Fielding captains often bring the field in to stop singles, and the batter becomes cautious. If you use this calculator during a live innings, compare the ball estimate with how long the batter actually takes. A big gap is a sign of nerves, a tighter bowling spell, or simply a batter who prefers to get there without risk.
Practical uses
- Commentary and social posts: "Needs 12 more for his hundred, and at this rate that's about 10 balls."
- Fantasy cricket: milestone bonuses are large in most fantasy scoring systems. Our fantasy points calculator shows how much a fifty or century adds.
- Coaching: youth batters can use it to plan an innings, setting a target strike rate rather than chasing a score.
- Match planning: combine it with the projected score calculator to see if a batter can reach a hundred before the overs run out.
Common mistakes
- Using the team's run rate. The estimate should use the individual batter's balls faced, not the team's overs.
- Forgetting the strike. A batter only faces about half the balls in a partnership, so "balls needed" can take roughly twice as many team deliveries to arrive.
- Counting extras. Byes, leg-byes and wides go to the team total, not the batter's score.
Keep an eye on batters closing in on milestones in today's games on the CricketSky live scores page, and use the strike rate calculator to check how quickly they are scoring.