I would go for a much simpler approach, at least for single user gameplay...
Have AI determine the delivery it's going to bowl early on (before the delivery is bowled or during the run up to bowl the delivery). That way you can show the "tell" for line & length (the circle around the ball) early on depending on the optional setting. If the slider is set at minimum setting (say 0), the line & length indicator operates the way it does now. At the maximum setting, the line & length indicator is displayed or flashed as soon as the bowler runs in or during the run up. That way users can select the optimal setting when they want to see the line & length info displayed for optimal batting experience.
For multi-player, when the delivery is chosen at a later time, the batting model can work as it does now. That way you can at least have matches against AI where you can have a fun, enjoyable batting experience devoid of pre-meditation and don't have to play nearly every shot on front foot just because your reaction is slow and you can't process all the information in time to choose appropriate shots to the deliveries bowled.