Question: who won the last triple crown in baseball
Answer: It has been accomplished 17 times , most recently in 2012 , by Miguel Cabrera .