I, and others have noticed the steals in the stats are incorrect at times. That being said let me clarify how the steal gets credited. According to the rulebook there are a couple of ways to be credited for a steal.
1) the offensive player throws a pass or loses control of the ball and the defensive player gains control of the ball
2) the offensive player has possession of the ball but is knocked away by 'defender A' and 'defender B' gains control of the ball. Most of the time our stat-takers give 'defender B' the credit for the steal. That is actually incorrect, 'defender A' should get credit for the steal because they initiated it.