What i feel you forget to mention is that the ball does not make the deceleration at the same spot on the ball track. It is different each time for each new spin.What you mean " decelerattion is diferent each time for each new spin " ? It seems that you never clocked ball ?
If yes then do such experiment clock exact10th ball round and second ball round then caculate ball decelerattion between tenth and second - do that 10 times and you will see that in all spins decelerattion is the same. So not talk what you not know.
Decelerattion can be diferent only when something changes meteorogical condittions or something else. I can say that must changes in ball decelerattion do dust and wet on balltrack.