Batball11 is fantasy cricket application. Users make their virtual teams to win prizes aligned in the different leagues. After making the payment, payment has been added in their virtual BatBall11 deposit wallet. The wallet balance is used for joining any paid leagues in the scheduled cricket matches. After the match start they cannot make changes in their virtual teams and on the basis of real life match performance, our application is giving points to their respective virtual team player. On the basis of the gained points by their respective teams, the rank has been decided. Each rank as different winning amount and after the real time match result, the winning amount will be credited to their winning wallet. Users can make request to withdraw their winning balance in their bank account. For that they have to verify their KYC and banking details by uploading images of their KYC and PAN details.