Ruffin fait ses débuts dans des circonstances particulières le à Chicago, alors que les Tigers visitent les White Sox. Il est amené dans la partie alors que les Sox ont les buts remplis. C'est le premier lanceur en 10 ans à débuter dans les majeures dans ces circonstances difficiles[3].
Le , Ruffin passe des Tigers aux Mariners de Seattle pour compléter une transaction effectuée plus tôt dans l'année qui avait envoyé Doug Fister à Detroit[1]. Il remporte une seconde victoire dans l'une de ses 13 sorties de 2011 avec Seattle. Il joue pour les Mariners en 2011 et 2013, apparaissant dans 22 parties au total. L'entière saison 2012 est passée en ligues mineures. En juillet 2014, après un match des Rainiers de Tacoma, le club-école de Mariners, Ruffin, qui n'est âgé que de 25 ans, annonce sa retraite du baseball[4].