Are there non-AMEX cards that earn SPG points on spend?

Hi Guys,
Just wondering if there are any cards that are not AMEX where you can earn points directly or via a transfer into SPG rewards. I think it is the best value rewards program but would prefer if both my Visa/MasterCard and AMEX were earning into the same reward program

Says no visa or mastercard transfers to SPG. Not saying that is gospel but its usually my go to for a quick check.