Lamb est le principal joueur de troisième but des Astros durant 4 saisons. Il se distingue notamment en 2004 avec une moyenne au bâton de ,288 et des records personnels de 14 coups de circuit et 58 points produits. En 2005, il réussit un circuit dans chacune des rondes éliminatoires auxquelles participent son équipe, y compris dans la Série mondiale 2005 perdue par les Astros aux mains des White Sox de Chicago[3]. Son circuit frappé contre José Contreras le dans le premier match de la finale est le premier réussi par un joueur des Astros dans une Série mondiale[4].
En 2006, Lamb maintient une moyenne au bâton de ,307 en 126 matchs joués pour Houston.
Après avoir signé un contrat de deux ans avec les Twins du Minnesota, Lamb fait ses débuts avec cette équipe en 2008. Mais les Twins le congédient le en pleine course au championnat. Le lendemain, le joueur de troisième but signe avec les Brewers de Milwaukee[5], qu'il aide à participer aux séries éliminatoires pour la première fois depuis 1982.
Après la saison 2008, Lamb devient joueur autonome, mais a décidé de demeurer avec l'équipe pour 2009, signant une entente d'un an[6]. Libéré de son contrat avant le début de la saison 2009 à la fin avril, il rejoint les Mets de New York quelques semaines plus tard, mais l'équipe ne l'utilise pas et Lamb passe l'année avec le club-écoleAAA du club, les Bisons de Buffalo[7].
En 975 parties jouées sur 10 saisons, Mike Lamb compte 746 coups sûrs, dont 132 doubles, 19 triples et 69 circuits. Sa moyenne au bâton en carrière s'élève à ,276 et sa moyenne de présence sur les buts à ,332. Il a amassé 349 points produits et 382 points marqués. En séries éliminatoires, il a frappé pour ,250 en 16 matchs disputés en 2004 et 2005, avec 10 coups sûrs, dont deux doubles et 5 circuits, 7 points produits et 7 points marqués. Sa moyenne de puissance de ,675 au cours de ces 16 parties éliminatoires est significativement plus élevée que celle de ,415 maintenue en saison régulière.