[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-120721-en":3,"doc-seo-120721-105":29,"detail-sidebar-cat-0-en-105":90},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":4,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":11,"language":21,"language_code":22,"site_id":23,"html_lang":22,"table_of_contents":24,"faqs":25,"seo_title":26,"seo_description":14,"update_tm":27,"read_time":28},120721,549758146520,"Patrick","https://ap-avatar.wpscdn.com/avatar/80002397d8c0411e94?_k=1775819394049821470",8,"Research & Report","Prediction of the Outcome of a Twenty-20 Cricket Match - A Machine Learning Approach","Twenty20 cricket (T20) is a fast, limited-overs format that is highly unpredictable, motivating data-driven methods to forecast match outcomes. This project evaluates four predictive strategies using player prior performance statistics, ratings from established cricket statistics websites, clustering based on similar performance profiles, and an ELO-based player rating method. Model performance is compared using logistic regression, support vector machines, Bayesian networks, decision trees, and random forests with features engineered from match and player data.","Prediction of the outcome of a Twenty-20 Cricket Match  \nArjun Singhvi, Ashish V Shenoy, Shruthi Racha, Srinivas Tunuguntla  \nAbstract—Twenty20 cricket, sometimes written Twenty-20, and often abbreviated to T20, is a short form of cricket. In a Twenty20 game the two teams of 11 players have a single innings each, which is restricted to a maximum of 20 overs. This version of cricket is especially unpredictable and is one of the reasons it has gained popularity over recent times. However, in this project we try four different approaches for predicting the results of T20 Cricket Matches. Specifically we take in to account: previous performance statistics of the players involved in the competing teams, ratings of players obtained from reputed cricket statistics websites, clustering the players' with similar performance statistics and using an ELO based approach to rate players. We compare the performances of each of these approaches by using logistic regression, support vector machines, bayes network, decision tree, random forest and their  \nKeywords—clustering; ELO[8];  \nI. INTRODUCTION  \nA typical Twenty20 game is completed in about three hours, with each innings lasting around 75–90 minutes and a 10–20-minute interval. Each innings is played over 20 overs and each team has 11 players. This is much shorter than previously existing forms of the game, and is closer to the timespan of other popular team sports. It was introduced to create a fast-paced form of the game, which would be attractive to spectators at the ground and viewers on television.  \nSince its inception the game has been very successful resulting in its spread around the cricket world and spawned many premier cricket league competitions such as the Indian Premier League. On most international tours there is at least one Twenty20 match and all Test-playing nations have a domestic cup competition.  \nOne of the International Cricket Council's (ICC) main objectives in recent times is to deliver real-time, interesting, storytelling stats to fans through the Cricket World Cup app or website. Players are what fans obsess most about so churning out information on each player's  \nperformance is a big priority for ICC and also for the channels broadcasting the matches.  \nHence to solving an exciting problem such as determining the features of players and teams that determine the outcome of a T20 match would have considerable impact in the way cricket analytics is done today. The following are some of the terminologies used in cricket: This template was designed for two affiliations.  \n1) Over: In the sport of cricket, an over is a set of six balls bowled from one end of a cricket pitch.  \n2) Average Runs: In cricket, a player’s batting average is the total number of runs they have scored, divided by the number of times they have been out. Since the number of runs a player scoresand how often they get out are primarily measures of their own playing ability, and largely independent of their team mates, batting average is a good metric for an individual player's skill as a batsman.  \n3) Strike Rate: The average number of runs scored per 100 balls faced. (SR = [100 * Runs]/BF) .  \n4) Not Outs: The number of times the batsman was not out at the conclusion of an innings they batted in.  \n5) Economy: The average number of runs conceded per over.(Economy=Runs/Overs bowled) .  \n6) Maiden Over: A maiden over is one in which no runs are scored.  \n7) No Balls: In domestic 40-over cricket, a noball concedes two runs. In Twenty20 cricket, a noball is followed by a 'free hit', a delivery from which the batsman can not be bowled or caught out, but can still be run out.  \n8) Wides: In the sport of cricket, a wide is oneof two things:  \na) The event of a ball being delivered by a bowler too wide or (in international cricket) high to be hit by the batsman, and ruled so by the umpire.  \nb) The run scored by the batting team as a penalty to the bowling team when this.  \nII. DATASET PREPARATION  ","cbCaiiUtMLuykOBx","https://ap.wps.com/l/cbCaiiUtMLuykOBx","pdf",2720959,1,"English","en",105,"# Introduction\n## Twenty20 match structure and motivation\n## Cricket analytics goals and player impact\n## Cricket terminology\n# Dataset Preparation\n## Source selection and data scope\n## Web crawling and scorecard extraction\n## Feature extraction for model training","[{\"question\":\"What makes Twenty20 (T20) cricket especially challenging for prediction?\",\"answer\":\"A T20 match is short, typically finished within about three hours with each innings limited to 20 overs, making outcomes highly variable and less predictable than longer formats.\"},{\"question\":\"Which data sources and tools are used to build the dataset?\",\"answer\":\"Player and match data are collected from ESPNcricinfo, including coverage such as ball-by-ball commentary. A Python web crawler using BeautifulSoup is built to extract and parse scorecards and related statistics.\"},{\"question\":\"How are player features used to train predictive models?\",\"answer\":\"Features are derived from cricket expert parameters, supplemented with engineered batting position features. Statistics are computed using only matches played on or before the relevant date to form training inputs for multiple classifiers.\"}]","Prediction of the Outcome of a Twenty-20 Cricket Match - A Machine Learning Approach | PDF",1785731710,20,{"code":4,"msg":30,"data":31},"ok",{"site_id":23,"language":22,"slug":32,"title":13,"keywords":33,"description":14,"schema_data":34,"social_meta":85,"head_meta":87,"extra_data":89,"updated_unix":27},"prediction-of-the-outcome-of-a-twenty-20-cricket-match-a-machine-learning-approach","",{"@graph":35,"@context":84},[36,53,67],{"@type":37,"itemListElement":38},"BreadcrumbList",[39,43,47,50],{"item":40,"name":41,"@type":42,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":44,"name":45,"@type":42,"position":46},"https://docshare.wps.com/document/","Document",2,{"item":48,"name":12,"@type":42,"position":49},"https://docshare.wps.com/document/research-report/",3,{"item":51,"name":13,"@type":42,"position":52},"https://docshare.wps.com/document/prediction-of-the-outcome-of-a-twenty-20-cricket-match-a-machine-learning-approach/120721/",4,{"url":51,"name":13,"@type":54,"author":55,"headline":13,"publisher":57,"fileFormat":60,"inLanguage":22,"description":14,"dateModified":61,"datePublished":61,"encodingFormat":60,"isAccessibleForFree":62,"interactionStatistic":63},"DigitalDocument",{"name":9,"@type":56},"Person",{"url":40,"name":58,"@type":59},"DocShare","Organization","application/pdf","2026-08-03",true,{"@type":64,"interactionType":65,"userInteractionCount":4},"InteractionCounter",{"@type":66},"ViewAction",{"@type":68,"mainEntity":69},"FAQPage",[70,76,80],{"name":71,"@type":72,"acceptedAnswer":73},"What makes Twenty20 (T20) cricket especially challenging for prediction?","Question",{"text":74,"@type":75},"A T20 match is short, typically finished within about three hours with each innings limited to 20 overs, making outcomes highly variable and less predictable than longer formats.","Answer",{"name":77,"@type":72,"acceptedAnswer":78},"Which data sources and tools are used to build the dataset?",{"text":79,"@type":75},"Player and match data are collected from ESPNcricinfo, including coverage such as ball-by-ball commentary. A Python web crawler using BeautifulSoup is built to extract and parse scorecards and related statistics.",{"name":81,"@type":72,"acceptedAnswer":82},"How are player features used to train predictive models?",{"text":83,"@type":75},"Features are derived from cricket expert parameters, supplemented with engineered batting position features. Statistics are computed using only matches played on or before the relevant date to form training inputs for multiple classifiers.","https://schema.org",{"og:url":51,"og:type":86,"og:title":13,"og:site_name":58,"og:description":14},"article",{"robots":88,"canonical":51},"index,follow",{"doc_id":7,"site_id":23},{"code":4,"msg":5,"data":91},[92,96,100,104,109,114,119,122,126,129,133],{"id":20,"doc_module":4,"doc_module_name":45,"category_name":93,"show_sort_weight":94,"slug":95},"Story & Novel",90,"story-novel",{"id":46,"doc_module":4,"doc_module_name":45,"category_name":97,"show_sort_weight":98,"slug":99},"Literature",80,"literature",{"id":52,"doc_module":4,"doc_module_name":45,"category_name":101,"show_sort_weight":102,"slug":103},"Exam",70,"exam",{"id":105,"doc_module":4,"doc_module_name":45,"category_name":106,"show_sort_weight":107,"slug":108},5,"Comic",60,"comic",{"id":110,"doc_module":4,"doc_module_name":45,"category_name":111,"show_sort_weight":112,"slug":113},6,"Technology",50,"technology",{"id":115,"doc_module":4,"doc_module_name":45,"category_name":116,"show_sort_weight":117,"slug":118},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":45,"category_name":12,"show_sort_weight":120,"slug":121},30,"research-report",{"id":123,"doc_module":4,"doc_module_name":45,"category_name":124,"show_sort_weight":28,"slug":125},9,"Religion & Spirituality","religion-spirituality",{"id":28,"doc_module":4,"doc_module_name":45,"category_name":127,"show_sort_weight":28,"slug":128},"World Cup","world-cup",{"id":130,"doc_module":4,"doc_module_name":45,"category_name":131,"show_sort_weight":130,"slug":132},10,"Lifestyle","lifestyle",{"id":134,"doc_module":4,"doc_module_name":45,"category_name":135,"show_sort_weight":105,"slug":136},19,"General","general"]