The next time Albert Pujols of the St Louis Cardinals is in the lineup, he will play his 3000th major league game. That is impressive to me, The easy math is if he played 150 games a year, it would take him 20 years to do it.. If he played every game each year(162 games), it would take just over 18 and a half years to play that many games.. Incredible to stay healthy enough to play that many games. A future Hall of Famer for sure.