Yes it is a foul if he does not have the ball, however it takes a very good ref or linesman to see this type of play away from the ball and call it. Most people are watching the ball and things that happen away from the ball are going to be missed alot.