Il partage la 2009 entre les ligues mineures et Toronto[3]. Il effectue neuf départs pour les Blue Jays mais ne remporte qu'une victoire contre trois défaites et sa moyenne de points mérités est très élevée (6,19 en 48 manches lancées).
En 2010, Purcey est utilisé exclusivement comme releveur par les Jays et il s'avère plus efficace dans ce rôle. En 33 sorties et 34 manches lancées, il abaisse sa moyenne de points mérités à 3,71. Souvent utilisé en fin de match, le plus souvent alors que son équipe traîne de l'arrière (il termine 18 parties des Jays en 2010), le rôle de Purcey n'est pas celui d'un stoppeur mais il réussit néanmoins durant la saison à enregistrer son premier sauvetage en carrière (son seul de l'année) le 26 juillet dans un gain sur Orioles de Baltimore[4].
Athletics d'Oakland
Purcey est échangé aux Athletics d'Oakland le en retour du lanceur de ligues mineures Danny Farquhar[5]. Il est recruté pour compenser les blessures de Rich Harden et Dallas Braden. Il effectue neuf sorties pour les Athletics, présentant une très bonne moyenne de points mérités de 2,13 en 12 manches et deux tiers lancées en relève. Mais le , Oakland, qui compte beaucoup de bons lanceurs, échange Purcey aux Tigers de Detroit pour acquérir Scott Sizemore, un joueur de deuxième but[6].
Tigers de Détroit
Purcey affiche une moyenne de points mérités de 7,23 avec 15 points accordés à l'adversaire en seulement 18 manches et deux tiers lancées avec les Tigers. Il est laissé de côté par l'équipe en séries éliminatoires.
White Sox de Chicago
Le , il signe un contrat des ligues mineures avec les Phillies de Philadelphie[7] mais ne s'aligne qu'avec un de leurs clubs affiliés en ligues mineures[3]. Il rejoint ensuite les White Sox de Chicago. En 2013, Purcey maintient une moyenne de points mérités de 2,13 en 25 manches et un tiers lancées lors de 24 sorties pour Chicago, avant de jouer 2014 dans les mineures avec un club-école des Sox[3].