Burnett débute en Ligue majeure le 17 août1999. Sous les couleurs des Marlins, il signe sa meilleure saison en 2002 avec 3,30 de moyenne de points mérités, 12 victoires et 9 défaites, 7 matches complets et 5 blanchissages.
Le à San Diego, Burnett lance un match sans point ni coup sûr dans la victoire de 3-0 des Marlins sur les Padres. Cette partie sans coup sûr se démarque par le nombre élevé de buts-sur-balles (9) accordés par Burnett durant la rencontre[1]. Il s'agit du troisième match sans coup sûr de l'histoire des Marlins, le premier de la franchise ayant été réussi par Al Leiter, contre qui Burnett avait été échangé aux Mets trois ans plus tôt.
Blue Jays de Toronto
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
Arrivé au terme de son contrat chez les Blue Jays à la fin de la saison 2008, Burnett rejoint les Yankees de New York le 12 décembre2008. Il s'engage pour cinq saisons contre 82,5 millions de dollars[2].
Saison 2009
Burnett ne se montre pas un très bon investissement pour les Yankees. Il connaît une honorable première saison de 13-9 avec une moyenne de points mérités de 4,04 en 33 départs en 2009. Il est toutefois le lanceur de la Ligue américaine qui donne le plus de buts-sur-balles (97) et le lanceur des majeures qui commet le plus de mauvais lancers (17).
Burnett enchaîne deux difficiles saisons où est la cible des critiques des partisans des Yankees. En 2010, il remporte 10 victoires contre 15 défaites et affiche une moyenne de points mérités de 5,26 en 186,2 manches lancées. Il effectue 16 mauvais lancers et est le lanceur des majeures qui atteint le plus grand nombre de frappeurs (19). Il est malmené par les Rangers du Texas et subit la défaite à sa seule partie éliminatoire jouée, en Série de championnat.
Saison 2011
En 2011, la moyenne de points mérités de Burnett baisse très légèrement pour atteindre 5,15 en 190,1 manches au monticule. S'il atteint 10 frappeurs de moins que l'année d'avant (9), il domine le baseball majeur avec 25 mauvais lancers. Il remporte 10 victoires contre autant de défaites. À son retour en éliminatoires, où les Yankees subissent l'élimination dès la première ronde, il est en revanche brillant à son seul départ en Série de divisions où il remporte la victoire sur les Tigers de Détroit[4].
Pirates de Pittsburgh
Le , Burnett est échangé par les Yankees aux Pirates de Pittsburgh en retour de deux joueurs des ligues mineures : le lanceur de relève droitier Diego Moreno et le voltigeur Exicardo Cayones. Déçu par les récentes performances de Burnett et sachant que la valeur du vétéran de 35 ans n'est pas à son maximum, les Yankees s'engagent à payer à la place des Pirates 20 des 33 millions de dollars US promis au lanceur pour les deux saisons restant à son contrat[5].
Saison 2012
Son séjour chez les Pirates commence mal : dans un des premiers entraînements de l'équipe, il est atteint à l'œil droit par une balle alors qu'il pratique des amortis[6]. Il subit une fracture de l'os orbital et il est prévu qu'il s'absente pour 8 à 12 semaines[7]. Il récupère toutefois plus rapidement que prévu et fait ses débuts avec Pittsburgh dès le , où il blanchit Saint-Louis pendant 7 manches dans un gain de 2-0 des Pirates[8].
Il est l'as de la rotation des Pirates en 2012 avec 16 victoires, 10 défaites et une moyenne de points mérités de 3,51 en 202 manches et un tiers lancées lors de 31 départs. Il réussit un blanchissage et mène le club avec 180 retraits sur des prises[10].
Saison 2013
En 2013, le vétéran remet une fiche victoires-défaites perdante de 10-11 en 30 départs mais améliore néanmoins sa moyenne de points mérités, qui se chiffre à 3,30 en 191 manches au monticule. Il est le lanceur de la Ligue nationale qui retire le plus de frappeurs sur des prises, en moyenne, avec 9,84 retraits du genre par 9 manches lancées[11]. Ses 209 retraits sur des prises le classe 1er chez les Pirates[12] et 5e dans la Ligue nationale cette saison-là[11]. Il lance un match complet en saison régulière et aide Pittsburgh à décrocher une qualification en séries éliminatoires pour la première fois en 21 ans. Il amorce comme lanceur partant la Séries de divisions de la Ligue nationale entre les Pirates et les Cardinals de Saint-Louis mais accorde 7 points en 3e manche et subit la défaite dans un revers de 9-1 de son équipe[13]. C'est son seul match joué dans les éliminatoires de 2013.
Phillies de Philadelphie
Après la saison 2013, Burnett peut entrer le marché des agents libres mais les Pirates ne lui font pas d'offre[14]. Le vétéran envisage la retraite[15] et avait annoncé que, s'il poursuivait sa carrière une autre année, ce ne serait pas ailleurs qu'à Pittsburgh[16]. Burnett fête en janvier 2014 ses 37 ans et annonce qu'il est prêt à jouer une autre saison[17]. Maintenant disposé à joindre un autre club que les Pirates[18], son arrivée tardive sur le marché des joueurs autonomes intéresse notamment les Phillies de Philadelphie[19]. Le , Burnett signe officiellement un contrat d'une saison avec les Phillies[20].
De tous les lanceurs des majeures, Burnett est celui qui encaisse le plus de défaites (18), accorde le plus de buts-sur-balles (96) et de points mérités (109) en 2014[21]. Il atteint 16 frappeurs adverses et un seul lanceur (Charlie Morton) fait pire que lui[21]. Burnett effectue 34 départs, un sommet dans les majeures[21], remporte 8 décisions et sa moyenne de points mérités se chiffre à 4,59 en 213 manches et deux tiers lancées, la seconde plus haute charge de travail de sa carrière après sa saison 2008 à Toronto. Il renonce à l'option de demeurer une année de plus chez les Phillies et devient agent libre au terme de la saison 2014[22].
Retour à Pittsburgh
Le , Burnett revient chez les Pirates de Pittsburgh, de qui il accepte un contrat d'une saison[23].