Full track uses artificial intelligence and machine learning to automatically detect play-by-play action in sport (currently only cricket) and generate analytics such as ball speed, swing, spin, pitch maps, and more. The phone is simply mounted on a tripod at the beginning of a session, pointed at the sporting environment, and left to automatically detect, record, and generate analytics. One phone records and generates the play-by-play video, which is then stored online. Players, coaches, referees, friends, and family can view the video and data recorded on one phone on other phones through the cloud!