What is CricViz?
CricViz is an in-play cricket analytics app that uses a unique data model to predict match outcome, interpret team and player performance and anticipate what is likely to happen next.
There are four tools at the user’s disposal: WinViz (a measure of win probability), PredictViz (a prediction of match outcome), PlayViz (interpretation of player and team performance) and BatViz (evaluation of the current conditions facing batsmen).
Who wrote the CricViz model?
Nathan Leamon constructed the CricViz model. Nathan has been the England Cricket Performance Analyst since 2009.
How much does the app cost?
CricViz is free to download and features no in-app purchases.
How can I download the app?
The free CricViz app is available for download in the Google and Apple stores: http://cricviz.com/download/
What is WinViz?
WinViz probabilities are generated by CricViz’s unique computer model of Test cricket. This utilises a database of the last 500 Test matches played, using past and current data to estimate the probability of future events. The current state of the match, each player’s career data, venue characteristics and host nation history are all taken into account, with simulations run thousands of times in each win probability output. These in turn are converted into result outcome probabilities. These predictions are generally accurate to within a few percentage points.
What is PredictViz?
PredictViz outlines the most likely course the match will follow from its current position. The likeliest score and end point of each innings is predicted based on the current state of the match, each player’s career history and characteristics of the venue and host country. The CricViz model simulates the remainder of the match thousands of times to produce average outcomes on an ongoing basis.
What is PlayViz?
PlayViz breaks down each team’s performance into its three basic aspects – batting, bowling and fielding. Each of those areas is given a positive or negative score in runs, measuring the performance of that team against that of an average Test team in the conditions present at that time.
Fielding scores are measured in terms of the direct impact a team’s performance in the field has on the opposition score. Runs saved and lost through stops and misfields are aggregated, whilst a dropped catch has a negative impact at the value of the wicket that was missed, as per the projected average of that player. Catches taken have a positive impact at the respective wicket value. Fielding scores are adjusted by a rating system that determines the difficulty of each action. For example, a catch taken to dismiss a player with a projected average of 40, at a difficulty rating of 75%, has an impact of +30 on the fielding team’s fielding PlayViz score.
Batting PlayViz scores are adjusted according to the strength of the opposition bowling attack and prevailing pitch conditions. For example, the average of a Test top order batsman is 39, which is adjusted to 32 in this instance, against a strong bowling attack. This team’s first three wickets are therefore valued at 96, which with the opposition fielding score of -10 taken into account, moves to 106. If this team is 120 for 3 their batting PlayViz score is +14.
Bowling PlayViz scores work in the same way, adjusted for the strength of the opposition batting line-up and pitch conditions.
What is BatViz?
Using the most similar deliveries in a Hawkeye database of 300,000 balls to those being currently bowled, BatViz gives a measure of how difficult batting has been in the last 30 minutes of play. It shows how hard it is for the batsmen to survive and score.
Similar deliveries are selected automatically according to their speed, line, length and deviation in the air and off the pitch. The BatViz tool aggregates the runs and wickets that are associated with these similar deliveries and produces an average to rate the balls being bowled in the current passage of play.
For example, if the database of similar deliveries for the last eight overs average 32 runs and 1.6 wickets then survival (a wicket every 30 balls) and scoring (four runs per over) are both above average for Test cricket – they are shown respectively as being harder and easier in the BatViz graph.
Can WinViz and PredictViz produce different predicted outcomes?
The win probability generated by WinViz is not a prediction that the team with the highest probability will win. The outcome with the highest percentage is the most likely to occur based on the multiple simulations of the match model; the likeliest specific result might fall in the outcome that does not have the highest win probability.
This scenario is explained comprehensively in the PredictViz link on the home page.
How often does the app update?
CricViz updates on a ball-by-ball basis, refreshing automatically on all platforms.
Can I see historical data in the app?
Analysis of previous Test matches are stored in the app on a series-by-series basis. The app contains a slider function in live coverage, allowing users to track data changes throughout the game.
What platforms is CricViz available on?
The app is available on iOS and Android.
What cricket does CricViz cover?
CricViz covers all international cricket and major domestic T20 leagues.
Is there a CricViz blog?
The CricViz site hosts a blog section that contains analysis, insight and opinion using the app tools.
The app contains a live blog section that provides analysis throughout the match being covered. This highlights swings in the match situation and expected outcomes, significant player performances and how they affect the game and in-depth examination of how the teams are batting, bowling and fielding.
Does the app display the actual score?
Yes, the app displays a score summary on the front page and a full scorecard on the appropriate page – this scorecard updates ball-by-ball and always displays the current actual innings and bowling figure details.
Do the CricViz tools appear elsewhere?
CricViz feeds power analytical graphics in broadcast coverage. These have been used by Channel Nine in their coverage of Australian international cricket and the ICC at the 2016 World Twenty20.