Cardinals hosting three tournaments this weekend