This application has been created for ARCL, American Recreational Cricket League. Its function is to reduce manual score recording and swap paper transcripts with complex calculations that not only keep track of the score but also follow cricket rules and laws to maintain the flow of a match.