Abstract: The use of Optical flow analysis along with the shot boundary detection can greatly help in the analysis of broadcasted sports' videos. In this project we classify different types of cricket strokes played by a batsman during the match. The agent first splits the cricket match video into shots using supervised learning, and finds out when the batsman plays the stroke.Agent then classifies the stroke type using optical flow technique.