John Lindsey signe son premier contrat professionnel avec la franchise des Rockies du Colorado, qui le sélectionne au 13e rang du draft du 1er juin1995[1]. Le parcours de Lindsey vers les Ligues majeures est long et l'amène à jouer en ligues mineures pour plusieurs équipes entre 1995 et 2010[2]. Libéré par les Rockies en 2001 sans avoir eu la chance d'évoluer pour eux dans les majeures, il passe successivement par les organisations des Mariners de Seattle, des Cardinals de Saint-Louis et des Marlins de la Floride avant d'aboutir chez les Dodgers de Los Angeles en décembre 2009. Les Dodgers l'avaient d'ailleurs mis sous contrat en 2007, avant de le laisser filer pour la franchise floridienne l'année suivante.
Avant de disputer sa première partie dans les majeures le , Lindsey dispute 1514 parties de ligue mineure en 16 saisons avec des formations affiliées à un club de la MLB, auxquelles s'ajoutent 57 parties en 2006 et 2007 pour les Jackals du New Jersey, un club de baseball indépendant de la Ligue Can-Am.
Lindsey est frappeur suppléant pour les Dodgers à son premier match, à San Diego[3] mais est retiré après deux lancers et remplacé par un autre frappeur suppléant, Andre Ethier[4]. Il réussit son premier coup sûr dans les grandes ligues le 12 septembre à Houston, contre le lanceur des AstrosNelson Figueroa[5]. Lindsay entre en jeu dans 11 parties des Dodgers en fin de saison 2010 et récolte un coup sûr en 13 passages au bâton. Presque uniquement utilisé comme frappeur suppléant, il fait deux apparitions sur le terrain au poste de premier but[6].
Âgé de 33 ans lors de ses débuts avec Los Angeles, Lindsey était jusque-là le joueur comptant le plus de saisons d'expérience (16) dans les mineures avant de jouer un match avec un club des majeures[7]. Quatre jours avant lui, Max Saint-Pierre avait joué sa première partie dans la MLB après 14 saisons dans les mineures.