Pujols hits 703rd HR to pass Babe for 2nd in RBI; Cards lose

Subscribe Now Choose a package that suits your preferences.
Start Free Account Get access to 7 premium stories every month for FREE!
Already a Subscriber? Current print subscriber? Activate your complimentary Digital account.

PITTSBURGH — Albert Pujols hit his 703rd home run Monday night, breaking a tie with Babe Ruth for second place in career RBIs, but the St. Louis Cardinals lost to Pittsburgh 3-2 when the Pirates drew four consecutive walks in the ninth inning to force home the winning run.

The 42-year-old slugger connected off right-hander Mitch Keller, pulling a two-run shot into the left-field stands to snap a scoreless tie in the sixth inning. It was Pujols’ 35th career home run at PNC Park, his most at any visiting ballpark.

The drive gave Pujols 2,216 RBIs, passing Ruth on the all-time list. Hank Aaron holds the record with 2,297.

Pujols, who plans to retire after the season, has 24 home runs this year — his most since hitting 31 for the Los Angeles Angels in 2016.

He is one of four players in major league history with 700, joining Barry Bonds (762), Aaron (755) and Ruth (714).

Pujols had been hitless in eight career at-bats against Keller.

With the score tied 2-all in the ninth inning, the Pirates loaded the bases when Ke’Bryan Hayes, Miguel Andujar and Rodolfo Castro drew consecutive walks from Giovanny Gallegos (3-6).

JoJo Romero relieved and walked Oneil Cruz to end the game. It was the first walk-off plate appearance of the rookie’s career.

Before the game, the Cardinals signed Gallegos to a two-year contract worth $11 million that runs through 2024.

Yohan Ramirez (4-1) pitched a scoreless ninth for the win.

The Pirates avoided a second straight 100-loss season — at least for now — by beating the NL Central champion Cardinals for the second consecutive day.

Paul Goldschmidt led off the St. Louis sixth with a single before Pujols connected. Keller was chased after giving up two more singles in the inning.

The Pirates rallied to tie it at 2. Bryan Reynolds doubled home a run in the sixth and Jack Suwinski homered off Andre Pallante in the eighth.