If I consider the situation of the problem below, and try to calculate the angular momentum of the rotating (without slipping) solid sphere about point $P$, then obviously I'll use the formula:
$$\vec{L_P} = m(\vec{r} \times \vec{v_{com}}) + I_{com} \vec{\omega}$$
The direction of $\vec{\omega}$ and $\vec{r} \times \vec{v}$ must be same. As it is a case of pure rolling. But if I try to find the direction of the latter quantity using the right hand palm rule I get it as $+\hat{k}$ and if I find that of the former using corkscrew rule I get $-\hat{k}$. Why aren't these two directions same? Where do you think I might be going wrong?