Il connaît une difficile saison 2011 avec les Red Sox, encaissant autant de défaites (12) que de victoires et montrant une moyenne de points mérités très élevée à 6,41. En , il est annoncé que Lackey subira une opération au coude et ratera toute la saison de baseball 2012[5].
De retour au jeu en 2013, il enregistre une bonne saison pour Boston avec une moyenne de points mérités de 3,52 en 29 départs et 189 manches et deux tiers lancées. C'est sa meilleure moyenne depuis 2007. Il remporte 10 victoires contre 13 défaites. En Série de championnat 2013 de la Ligue américaine, sa superbe performance dans le 3e match entre Boston et les Tigers de Détroit donne la réplique à son adversaire Justin Verlander et, avec seulement 4 coups sûrs accordés, aucun point ou but-sur-balles, et 8 retraits sur des prises en 6 manches et deux tiers lancées, il est le lanceur gagnant dans une victoire de 1-0 des Sox[6].
Cardinals de Saint-Louis
Saison 2014
Le , les Red Sox échangent Lackey aux Cardinals de Saint-Louis contre le lanceur droitier Joe Kelly et le voltigeurAllen Craig[7]. Lackey remporte 14 victoires contre 10 défaites avec une moyenne de points mérités de 3,82 en 198 manches lancées en 2014. Ses 21 premiers départs sont avec Boston, où il maintient une moyenne de 3,60. Il accorde 4,30 points mérités par partie à ses 10 départs suivants avec les Cardinals. De retour au sein d'un club qualifié pour les éliminatoires, il est le lanceur partant du 3e match de la Série de divisions entre Saint-Louis et les Dodgers de Los Angeles et mérite la victoire[8]. Comptant 117 manches lancées en carrière après l'élimination des Cardinals, Lackey a dépassé CC Sabathia et est devenu le meneur pour les manches lancées en éliminatoires parmi les joueurs en activité dans le baseball majeur[1].
Saison 2015
En 2015, à 36 ans, Lackey amorce 33 parties, un sommet dans la Ligue nationale[9]. Il lance 218 manches, le second plus haut total de sa carrière après sa saison 2007 de 224 manches pour les Angels. Gagnant de 13 matchs pour Saint-Louis, il maintient la meilleure moyenne de points mérités de sa carrière : 2,77. Ses 175 retraits sur des prises représentent son 3e plus haut total en une année et son ratio de 7,2 retraits au bâton par 9 manches lancées est fidèle à sa moyenne en carrière. Il termine 9e du vote annuel désignant le gagnant du trophée Cy Young du meilleur lanceur[10].
Il effectue deux départs face aux Cubs de Chicago dans la Série de division entre les deux clubs, premier affrontement entre ces rivaux historiques dans les éliminatoires. Dans le premier match, joué à Saint-Louis le , Lackey est le lanceur gagnant du seul match remporté par les Cardinals dans cette série. Opposé à son ancien coéquipier des Red Sox et ami personnel Jon Lester, Lackey n'alloue que deux coups sûrs en 7 manches dans une victoire de 4-0[11]. Le , les Cardinals faisant face à l'élimination, Lackey grimpe sur le monticule avec seulement 3 jours de repos, ce qu'il n'avait pas fait depuis 10 ans[12],[13]. Sa dernière sortie pour Saint-Louis ne dure que 3 manches : il est retiré du match après avoir donné 4 points, mais ne reçoit finalement pas de décision dans ce match qui confirme la victoire des Cubs sur les Cardinals[14].
Après la saison 2015, Lackey refuse l'offre qualitative de 15,8 millions de dollars pour la saison 2016 offerte par les Cardinals et préfère tester le marché des joueurs autonomes[15].
Cubs de Chicago
Le , Lackey signe un contrat de 32 millions de dollars pour deux saisons avec les Cubs de Chicago[16].