Spin prediction techniques