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

http://www.pointhacks.com.au/community/tools-calculators/credit-card-reward-program-conversion-calculator/

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