and he also states shortly after he can make out her every image before he makes a move and just think about a experienced vet
I want you to focus on what you just said, "He can
make out [his] every image before he makes a move". Now how does this work? Well its because the Sharingan can copy a persons EXACT movements as they do it, which means it can see every single move made by the body, even the slightest ones. Now when you understand that his ability to predict movements because fairly simple.
The human body is pretty much a locomotion system, to move the leg you need to bend the knee, the lean forward in the direction your moving, etc... alot of subtle movements go into moving your body. A Sharingan user can see these movements as they are happening and thus can predict your movements based solely on the moves they see you making. Its not a kind of foresight or mind reading, it is merely looking at a ball about the hit another ball, and understanding that there is only 1 direction that the ball that is about to be hit can go.
Now to say "think about an experienced vet", you need to understand that this ability is not mind reading, but is solely reliant on your opponent moving, and he cant predict movements of a person that hasnt started moving yet. And so someone who is experienced in this may be able to react faster to these predicted movements, but he cant extend or predict more of the movements than the other person. Just as a person who is experienced in watching one ball hit another ball cannot further predict the movement of the ball that is about to get hit.