RunsGuard Framework: Context Aware Cricket Game Strategy for Field Placement and Score Containment
Abstract
:1. Introduction
- 1.
- In-DepthSport-SpecificAttributes: Many existing studies depend on aggregate data [12,13,17,28], yet a strategic plan demands more nuanced and in-depth information. This plan requires the incorporation of the actual execution of sports activities, encompassing the essential sport-specific attributes inherent in these activities.
- 2.
- LimitedComprehensiveFrameworks: Existing research lacks a comprehensive integrated framework for extracting actionable insights from unstructured ball-by-ball commentary, conducting thorough player analysis, and developing strategic plans that consider contextual factors.
- 3.
- Context-AwareStrategies: A gap exists in the understanding and implementation of context-aware strategies in cricket analytics. Current approaches [24,25,26,27] do not adequately consider contextual factors such as powerplays, the number of fielders in the circle and outer circle, and specific line and length variations.
- Q1: How can unstructured commentary text data be processed and represented as actionable knowledge?
- Q2: How can an in-depth player analysis be conducted to identify strengths and weaknesses in the context of cricket?
- Q3: How can context-aware fielding and bowling strategies be tailored while considering individual player attributes?
2. Literature Review
2.1. Structuring Unstructured Text Commentary
2.2. Cricket Player Analysis: Strengths and Weaknesses
2.3. Context-Aware Strategies
3. Proposed Framework for Cricket Game Strategy and Field Placement Optimization
- Relevancy: Ensuring that commentary data closely reflects match events and player actions.
- Comprehensiveness: Ensuring coverage of every ball across a wide range of matches.
- Accuracy: Relying on known sources for accurate reporting.
- Availability: Prioritizing data sources that offer extensive historical archives.
- Timeliness: Including recent and historical matches.
- Consistency: Maintaining a consistent format and level of detail.
- Diversity: Covering different leagues, tournaments, and match situations.
3.1. Data Acquisitor
Algorithm 1 Input Stream Acquisition |
|
3.2. Information Extractor
Algorithm 2 Information Extraction |
|
3.3. Analyzer Unveiling Player’s Strengths and Weaknesses
Algorithm 3 Analyzer |
|
3.4. Strategy Planner—Crafting Optimal Strategies
- Minimize Performance Index (PI): A lower PI suggests that the batter is less efficient at a certain field position. As a result, lowering the PI helps to limit the batsmen’s score in that position.
- Maximize Frequency Ratio (FR): A higher FR implies that the batter plays more balls in a specific region. Maximizing FR helps in the deployment of fielders in areas where the batsman often plays shots, thus improving the chances of restricting his/her scoring. Thus, the overall objective function is expressed by Equation (5).
3.4.1. Set (S)
- F: Set of fielders (excluded bowler and wicketkeeper)
- P: Set of field positions
- X: All combinations of features, and contextual information
- : All inside circle field positions
- Pout: All outside circle field positions
3.4.2. Variable (V)
3.4.3. Constraints (C)
3.4.4. Objective Function (Z)
Algorithm 4 Planner |
|
4. Results and Discussion
4.1. Case Study
4.2. Input Data Acquisitor
4.3. Information Extractor
4.4. Analyzer—Unveiling Player’s Strengths and Weaknesses
4.5. Strategy Planner—Crafting Optimal Bowling and Fielding Strategies
- If the shot found a fielder inside the 30-yard circle, recorded 0 runs.
- If the shot found a fielder outside the 30-yard circle, recorded 1 run.
- If the shot didn’t find any fielder, recorded 4 runs.
5. Limitations and Future Directions
- Feature Set Expansion: Adding factors, such as pitch conditions, player form, and opposition strategies, would have strengthened our analysis. With a broader set of features, these additions can significantly enhance the framework’s predictive power and strategic support.
- Adaptability Across Cricket Formats: Each cricket format required a tailored strategy. The general approach of the framework might not capture the specific demands of T20Is, T10s, Tests, and ODIs without incorporating format-specific analyses and adapting to dynamic environmental factors. Therefore, it is important to improve the proposed approach. It is necessary to focus on the unique challenges of each cricket format to provide precise and relevant strategies for all types of cricket games.
- Player Performance Variability: Players often learn, practice, and change how they play. If we do not sufficiently focus on their recent approaches and simply use all data in the same way, we might not come up with the best strategies. In the future, we need to examine how giving more weight to recent performance can improve our framework.
- Consideration of Physical Conditions: Currently, our model does not consider how players’ physical and mental health impacts the strategy. Adding these factors to the model could deepen the analysis.
- Psychological Factors: Our model does not consider how game pressure affects the players. This hints at a complex link between mindset and performance, a topic that is ripe for future studies.
- Data Source Biases and Accuracy: Our reliance on textual comments, in turn, raises the possibility of an inherent bias because they are exhaustive. Furthermore, there is a possibility that the feature extraction procedure is flawed owing to the use of natural language processing (NLP) approaches. These factors serve as the most important reminders of the ongoing need for methodological advancement.
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
AI | Artificial intelligence |
ICC | International Cricket Council |
IPL | Indian Premier League’s |
NLP | National Language Processing |
ML | Machine Learning |
ANN | Artificial Neural Network |
RF | Random Forest |
KNN | K-nearest Neighbors |
SVM | Support Vector Machine |
ODI | One-Day International |
LR | Logistic Regression |
NB | Naive Bayes |
CIR | Commitment Index Rank |
CRF | Conditional Random Fields |
PI | Performance Index |
FR | Frequency Ratio |
DOM | Document Object Model |
PCA | Principal Component Analysis |
T20I | Twenty Twenty International |
T10 | Ten Ten |
NLTK | Natural Language Toolkit |
References
- Avcı, P.; Bayrakdar, A. Revolutionizing Sport—How Technology is Changing the Sports Industry? In The Use of Developing Technology in Sports; Ozgur Press: Gaziantep, Turkey, 2023. [Google Scholar] [CrossRef]
- Sports Technology Market—Global Size, Share & Industry Analysis. Available online: https://www.marketsandmarkets.com/Market-Reports/sports-technology-market-104958738.html (accessed on 9 October 2023).
- Vlinkinfo. How Data Analytics is Being Utilized in The Sports Industry? Available online: https://www.vlinkinfo.com/blog/data-analytics-in-sports-industry/ (accessed on 12 October 2023).
- TSS-Admin. Importance of Technology. The Sports School, 5 2023. Available online: https://thesportsschool.com/importance-of-technology-in-sports (accessed on 12 October 2023).
- Biswas, M.; Niamat Ullah Akhund, T.M.; Mahbub, M.K.; Saiful Islam, S.M.; Sorna, S.; Shamim Kaiser, M. A survey on predicting player’s performance and team recommendation in game of cricket using machine learning. In Proceedings of the Information and Communication Technology for Competitive Strategies (ICTCS 2020) ICT: Applications and Social Interfaces, Jaipur, India, 11–12 December 2020; Springer: Singapore, 2022; pp. 223–230. [Google Scholar]
- ICC. Annual Report. 2023. Available online: https://www.icc-cricket.com/about/the-icc/publications/annual-report (accessed on 3 January 2024).
- Bucaille, A.; Jarvis, D.; Lee, P.; Giorgio, P.; Westcott, K. Live Sports: The Next Arena for the Streaming Wars|Deloitte. 2022. Available online: https://www2.deloitte.com/us/en/insights/industry/technology/technology-media-and-telecom-predictions/2023/live-sports-streaming-wars.html (accessed on 7 November 2023).
- Mishra, U. How Is Technology Used in Cricket?|Analytics Steps. Available online: https://analyticssteps.com/blogs/how-technology-used-cricket (accessed on 10 November 2023).
- Ariyaratne, M.K.A.; Silva, R.M. Meta-heuristics meet sports: A systematic review from the viewpoint of nature-inspired algorithms. Int. J. Comput. Sci. Sport 2022, 21, 49–92. [Google Scholar] [CrossRef]
- Lim, J.; Wong, S.; McErlain-Naylor, S.A.; Scanlan, A.; Goggins, L.; Ahmun, R.; Comfort, P.; Weldon, A. Strength and conditioning for cricket fielding: A narrative review. Strength Cond. J. 2023, 45, 509–524. [Google Scholar] [CrossRef]
- Behera, S.R.; Agrawal, P.; Awekar, A.; Vedula, V.S. Mining strengths and weaknesses of cricket players using short text commentary. In Proceedings of the 18th IEEE International Conference on Machine Learning and Applications (ICMLA), Boca Raton, FL, USA, 16–19 December 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 673–679. [Google Scholar]
- Miraoui, Y. Analyzing sports commentary in order to automatically recognize events and extract insights. arXiv 2023, arXiv:2307.10303. [Google Scholar]
- Arif, S.; Umair, M.; Naqvi, S.M.K.; Ikram, A.; Ikram, A. Detection of bowler’s strong and weak area in cricket through commentary. In Proceedings of the 2nd International Conference on Future Networks and Distributed Systems, Amman, Jordan, 26–27 June 2018; pp. 1–14. [Google Scholar]
- Roy, R.; Rahman, M.R.; Shamim Kaiser, M.; Arefin, M.S. Developing a Text Mining Framework to Analyze Cricket Match Commentary to Select Best Players. In Proceedings of the International Conference on Big Data, IoT, and Machine Learning: BIM 2021, Cox’s Bazar, Bangladesh, 23–25 September 2021; Springer: Singapore, 2022; pp. 217–229. [Google Scholar]
- GOEL, A.; Singh, P.P. Impact Calculation of the Players Using the Cricket Commentary Corpus. Eng. Open Access 2023, 1, 48–53. [Google Scholar]
- Balasundaram, A.; Kothandaraman, D.; Prashanth, B.; Ashokkumar, S. Predicting different facets in the game of cricket using machine learning. AIP Conf. Proc. 2022, 2418, 020027. [Google Scholar]
- Behera, S.R.; Saradhi, V.V. Learning strength and weakness rules of cricket players using association rule mining. In Proceedings of the International Workshop on Machine Learning and Data Mining for Sports Analytics, Virtual, 13 September 2021; Springer: Berlin/Heidelberg, Germany, 2021; pp. 79–92. [Google Scholar]
- Rauf, M.A.; Ahmad, H.; Faisal, C.N.; Ahmad, S.; Habib, M.A. Extraction of Strong and Weak Regions of Cricket Batsman through Text-Commentary Analysis. In Proceedings of the 2020 IEEE 23rd International Multitopic Conference (INMIC), Bahawalpur, Pakistan, 5–7 November 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 1–6. [Google Scholar]
- Shetty, M.; Rane, S.; Pandita, C.; Salvi, S. Machine learning-based Selection of Optimal sports Team based on the Players Performance. In Proceedings of the 2020 5th International Conference on Communication and Electronics Systems (ICCES), Coimbatore, India, 10–12 June 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 1267–1272. [Google Scholar]
- Puram, P.; Roy, S.; Srivastav, D.; Gurumurthy, A. Understanding the effect of contextual factors and decision making on team performance in Twenty20 cricket: An interpretable machine learning approach. Ann. Oper. Res. 2023, 325, 261–288. [Google Scholar] [CrossRef]
- Kapadia, K.; Abdel-Jaber, H.; Thabtah, F.; Hadi, W. Sport analytics for cricket game results using machine learning: An experimental study. Appl. Comput. Inform. 2020, 18, 256–266. [Google Scholar] [CrossRef]
- Kumar, C.; Balasubramanian, G. Comparative analysis of pitch ratings in all formats of cricket. Manag. Labour Stud. 2023, 48, 0258042X221148069. [Google Scholar] [CrossRef]
- Das, N.R.; Ghosh, S.; Mukherjee, I.; Paul, G. Adoption of a ranking based indexing method for the cricket teams. Expert Syst. Appl. 2023, 213, 118796. [Google Scholar] [CrossRef]
- Das, D.; Saikia, H.; Bhattacharjee, D. Optimal playing strategies of a batsman against bowling type in limited-over cricket: An application of game theory. Commun. Stat. Case Stud. Data Anal. Appl. 2022, 8, 738–751. [Google Scholar] [CrossRef]
- Zia, S.; Liaqat, H.B.; Zia, H.U.; Kong, X.; Shamshad, S. Player-aware resource compensation in interrupted cricket matches. PeerJ Comput. Sci. 2022, 8, e917. [Google Scholar] [CrossRef]
- Nicholls, S.; Pote, L.; Thomson, E.; Theis, N. The Change in Test Cricket Performance Following the Introduction of T20 Cricket: Implications for Tactical Strategy. Sports Innov. J. 2023, 4, 1–16. [Google Scholar] [CrossRef]
- Das, D.; Saikia, H.; Bhattacharjee, D.; Kushvaha, B. On estimating shot selection by a batsman in Twenty20 cricket: A probabilistic approach. Commun. Stat. Case Stud. Data Anal. Appl. 2022, 8, 354–367. [Google Scholar] [CrossRef]
- Mody, K.; Malathi, D.; Jayaseeli, J.D. An Artificial Neural Network Approach for Classifying Cricket Batsman’s Performance by Adam Optimizer and Prediction by Derived Attributes. In Proceedings of the Smart Technologies, Communication and Robotics (STCR), Sathyamangalam, India, 9–10 October 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 1–7. [Google Scholar]
- Tirtho, D.; Rahman, S.; Mahbub, M.S. Cricketer’s tournament-wise performance prediction and squad selection using machine learning and multi-objective optimization. Appl. Soft Comput. 2022, 129, 109526. [Google Scholar] [CrossRef]
- Mahbub, M.K.; Miah, M.A.M.; Islam, S.M.S.; Sorna, S.; Hossain, S.; Biswas, M. Best Eleven Forecast for Bangladesh Cricket Team with Machine Learning Techniques. In Proceedings of the 5th International Conference on Electrical Engineering and Information Communication Technology (ICEEICT), Dhaka, Bangladesh, 18–20 November 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 1–6. [Google Scholar]
- Pussella, P.; Silva, R.M.; Egodawatta, C. In-game winner prediction and winning strategy generation in cricket: A machine learning approach. Int. J. Sports Sci. Coach. 2022, 18, 17479541221119738. [Google Scholar] [CrossRef]
- Awan, M.J.; Gilani, S.A.H.; Ramzan, H.; Nobanee, H.; Yasin, A.; Zain, A.M.; Javed, R. Cricket match analytics using the big data approach. Electronics 2021, 10, 2350. [Google Scholar] [CrossRef]
- Sarangi, S.; Singh, R.R. Winning one-day international cricket matches: A cross-team perspective. J. Bus. Anal. 2023, 6, 39–58. [Google Scholar] [CrossRef]
- Sajib, A.H.; Limon, S.H.; Naser, A.I.; Saha, G. Analysing factors impacting Bangladesh men’s T20 cricket performance. Sci. J. Sport Perform. 2023, 3, 79–94. [Google Scholar] [CrossRef]
- Pramanik, M.A.; Hasan Suzan, M.M.; Biswas, A.A.; Rahman, M.Z.; Kalaiarasi, A. Performance Analysis of Classification Algorithms for Outcome Prediction of T20 Cricket Tournament Matches. In Proceedings of the 2022 International Conference on Computer Communication and Informatics (ICCCI), Coimbatore, India, 25–27 January 2022; pp. 1–7. [Google Scholar] [CrossRef]
- Krishnan, S.; Vasan, R.V.; Varma, P.; Mala, T. Probabilistic Forecasting of the Winning IPL Team Using Supervised Machine Learning. In Proceedings of the Advanced Network Technologies and Intelligent Computing, Varanasi, India, 22–24 December 2022; Woungang, I., Dhurandher, S.K., Pattanaik, K.K., Verma, A., Verma, P., Eds.; Springer: Cham, Switzerland, 2023; pp. 138–152. [Google Scholar]
- Yang, Y.; Zhang, B.; Guo, D.; Xu, R.; Wang, W.; Xiong, Z.; Niyato, D. Semantic Sensing Performance Analysis: Assessing Keyword Coverage in Text Data. IEEE Trans. Veh. Technol. 2023, 72, 15133–15137. [Google Scholar] [CrossRef]
- Yang, Y.; Zhang, B.; Guo, D.; Xu, R.; Kumar, N.; Wang, W. Mean Field Game and Broadcast Encryption-Based Joint Data Freshness Optimization and Privacy Preservation for Mobile Crowdsensing. IEEE Trans. Veh. Technol. 2023, 72, 14860–14874. [Google Scholar] [CrossRef]
- Rahimian, P.; Toka, L. A data-driven approach to assist offensive and defensive players in optimal decision making. Int. J. Sports Sci. Coach. 2023, 19, 245–256. [Google Scholar] [CrossRef]
- Jha, A.; Kar, A.K.; Gupta, A. Optimization of team selection in fantasy cricket: A hybrid approach using recursive feature elimination and genetic algorithm. Ann. Oper. Res. 2023, 325, 289–317. [Google Scholar] [CrossRef]
- Anuraj, A.; Boparai, G.S.; Leung, C.K.; Madill, E.W.R.; Pandhi, D.A.; Patel, A.D.; Vyas, R.K. Sports Data Mining for Cricket Match Prediction. In Proceedings of the Advanced Information Networking and Applications, Juiz de Fora, Brazil, 29–31 March 2023; Barolli, L., Ed.; Springer: Cham, Switzerland, 2023; pp. 668–680. [Google Scholar]
- Raja Subramanian, R.; Vijaya Karthick, P.; Dhanasekaran, S.; Raja Sudharsan, R.; Hariharasitaraman, S.; Rajasekaran, S.; Murugan, B.S. Regression to Forecast: An In-Play Outcome Prediction for One-Day Cricket Matches. In Proceedings of the International Conference on Cognitive and Intelligent Computing, Hyderabad, India, 11–12 December 2021; Kumar, A., Ghinea, G., Merugu, S., Hashimoto, T., Eds.; Springer: Singapore, 2023; pp. 43–55. [Google Scholar]
- ESPNCricinfo. Today’s Cricket Match|Cricket Update|Cricket News|ESPNCricinfo. Available online: https://www.espncricinfo.com/ (accessed on 20 September 2023).
- Cricbuzz. Live Cricket Score, Schedule, Latest News, Stats & Videos. Available online: https://www.cricbuzz.com/ (accessed on 20 September 2023).
- Limited, E.D.M.P. Babar Azam Profile—Cricket Player Pakistan|Stats, Records, Video. 2023. Available online: https://www.espncricinfo.com/cricketers/babar-azam-348144 (accessed on 14 November 2023).
- Limited, E.D.M.P. PAK vs. WI, WI in Pakistan 2018, 2nd T20I at Karachi, 2 April 2018—Full Scorecard. Available online: https://www.espncricinfo.com/series/wi-in-pakistan-2018-1140067/pakistan-vs-west-indies-2nd-t20i-1140070/full-scorecard (accessed on 20 November 2023).
- Limited, E.D.M.P. SA vs. PAK, Pakistan Tour of South Africa 2021, 3rd T20I at Centurion, 14 April 2021—Full Scorecard. Available online: https://www.espncricinfo.com/series/pakistan-tour-of-south-africa-2021-1251556/south-africa-vs-pakistan-3rd-t20i-1251577/full-scorecard (accessed on 11 December 2023).
- Limited, E.D.M.P. PAK vs. ENG, England in Pakistan 2022, 2nd T20I at Karachi, 22 September 2022—Full Scorecard. Available online: https://www.espncricinfo.com/series/england-in-pakistan-2022-1327226/pakistan-vs-england-2nd-t20i-1327229/full-scorecard (accessed on 11 December 2023).
Over No. | Ball No. | Bowler Name | Batsmen Name | Outcome | Total Runs | Comment Cricinfo | Comment Cricbuzz |
---|---|---|---|---|---|---|---|
1 | 1 | Saqib Mahmood | Babar Azam | Four | 4 | Back of a length outside off, rides the bounce and clubs this through midwicket! Belting start, Curran gives chase but it’s agonisingly out of reach, and he can drag it back in with a despairing dive | Babar Azam and Pakistan are underway with a boundary. A harmless short ball marginally outside off, Azam stands tall and pulls it to the right of mid-on. Didn’t over-hit and focused on the timing. Curran gives a chase from mid-on and puts in a slide, in vain |
1 | 2 | Saqib Mahmood | Babar Azam | Dot | 0 | Length outside off, driven to cover on the edge of the ring. 86 mph/138 kph | 138 kph, fuller than good length, Babar Azam plays a good-looking cover drive, can’t find the gap |
Over | Ball No. | Bowler | Batsmen | Outcome | Runs | Length | Line | Shot Type | Position | Hit Type | Variation | Speed | Field Activity |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 1 | Saqib Mahmood | Babar Azam | Four | 4 | Short | Outside Off | Cover Drive | Mid on | Middled | Off Cutter | Slow | Dive |
1 | 2 | Saqib Mahmood | Babar Azam | Dot | 0 | Good Length | Outside Off | Cover Drive | Cover Point | Middled | Normal | 138 | Normal |
Delivery Length | Delivery Line | Field Position | PI | FR |
---|---|---|---|---|
FullLength | Leg | Behind square | 1.41 | 0.0122 |
Goodlength | Middle | Extra cover | 0.17 | 0.0031 |
shortlength | Off | Deep mid wicket | 1.05 | 0.0072 |
Yorker | OutsideLeg | Backward square | 0.00 | 0 |
FullToss | OutsideOff | ThirdMan | 0.72 | 0.0061 |
FullLength | Wide | Gully | 0.64 | 0.0083 |
GoodLength | Middle | Deep Gully | 0.53 | 0.0094 |
FullLength | Off | Point | 0.16 | 0.0117 |
ShortLength | OutsideOff | LongOff | 1.08 | 0.0182 |
Yorker | Wide | Longon | 0.51 | 0.0032 |
FullToss | Off | DeepFineLeg | 1.52 | 0.0142 |
Contexts (Overs, Line, Length) | Field Placement Strategy |
---|---|
Overs: 1–6 (Powerplay) Line: Middle Length: Good | mid-on, mid-off, mid-wicket, short fine-leg, cover, point, deep-mid-wicket, extra-cover, third-man, deep square-leg |
Overs: 7–15 (Middle overs) Line: Outside Leg Length: Fuller | mid-off, mid-wicket, square-leg, short third-man, point, deep fine-leg, long-on, deep-mid-wicket, long leg |
Overs: 7–15 (Middle overs) Line: Outside Off Length: Good | long-off, deep mid-wicket, deep extra-cover, third-man, cow corner, point, cover, fine-leg, square-leg |
Overs: 15–20 (Last overs) Line: Middle Length: Yorker | mid-on, mid-wicket, square-leg, cover, point, third-man, long-on, deep-mid-wicket, extra-cover |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Hussain, A.; Arshad, S.; Hassan, A. RunsGuard Framework: Context Aware Cricket Game Strategy for Field Placement and Score Containment. Appl. Sci. 2024, 14, 2500. https://doi.org/10.3390/app14062500
Hussain A, Arshad S, Hassan A. RunsGuard Framework: Context Aware Cricket Game Strategy for Field Placement and Score Containment. Applied Sciences. 2024; 14(6):2500. https://doi.org/10.3390/app14062500
Chicago/Turabian StyleHussain, Aatif, Shazia Arshad, and Awais Hassan. 2024. "RunsGuard Framework: Context Aware Cricket Game Strategy for Field Placement and Score Containment" Applied Sciences 14, no. 6: 2500. https://doi.org/10.3390/app14062500
APA StyleHussain, A., Arshad, S., & Hassan, A. (2024). RunsGuard Framework: Context Aware Cricket Game Strategy for Field Placement and Score Containment. Applied Sciences, 14(6), 2500. https://doi.org/10.3390/app14062500