Josh Kinney fait ses débuts dans le baseball majeur le avec les Cardinals de Saint-Louis. Il est appelé 21 fois à lancer en relève à sa première saison et maintient une moyenne de points mérités de 3,24 en 25 manches lancées. Les Cardinals confient la balle à leur lanceur recrue en séries éliminatoires. Kinney est le lanceur gagnant dans le deuxième match de la Série de championnat de la Ligue nationale contre les Mets de New York. Il vient trois fois au monticule dans cette série sans accorder de points aux Mets en trois manches et un tiers lancées. Il blanchit par la suite les Tigers de Détroit en une manche, espacée en deux apparitions en Série mondiale 2006, que remporte Saint-Louis.