Pujols hits 702nd career home run in final regular season home game, Trout goes deep in Angels win

Albert Pujols hit a home run in his final regular season home game as a trio of St Louis Cardinals legends were honoured in a 7-5 loss against the Pittsburgh Pirates on Sunday.

Pujols, 42, drove in the first runs of the game with a two-run double in the first inning, and with his next at-bat, he connected on the 702nd home run of his career to score another two runs. Only Barry Bonds (762), Hank Aaron (755) and Babe Ruth (714) have ever hit more homers in their career, and with his three RBIs, he joined Ruth with the second-most ever (2214), trailing only Aaron (2297).

Starting on the mound for the Cardinals was another future Hall-of-Famer, 41-year-old Adam Wainwright, who was being caught behind the plate by 40-year-old Yadier Molina as the two added one more to their record number of starts together.

Unfortunately for Wainwright his final regular season start at Busch Stadium was less of a fairytale ending than Pujols', giving up six runs in four-and-two-thirds innings before all three Cardinals icons were pulled from the game together for a standing ovation.

Bryan Reynolds finished two-for-five at the plate for the Pirates, and the center-fielder hit his 27nd home run of the season to add some breathing room in the seventh inning, after Ben Gamel's three-run blast in the second frame.

Trout hits homer in Angels win

Three-time American League MVP Mike Trout moved up to fourth in this season's home run standings as he knocked his 39th in the Los Angeles Angels' 8-3 home win against the Texas Rangers.

Trout's 409-foot blast came in the fourth inning after the Angels piled on six runs in the opening frame, and with three games left he only needs one more home run to reach 40 for the third time in his 12 seasons.

Nobody in the top-20 for home runs this season has played fewer than Trout's 116 games, with the rest of the top-five all totaling at least 153 appearances.

Langelliers, Kaprielian carry the A's

Rookie Shea Langelliers and starting pitcher James Kaprielian were both excellent in the Oakland Athletics' 10-3 win against the Seattle Mariners.

Facing reigning Cy Young Award winner Robbie Ray on the mound, the Athletics figured him out in the fourth inning, with Langelliers bombing a big 423-foot home run to left-field. It was one of two homers on the day for the 24-year-old catcher in his first season, also hitting one in the ninth inning for his first ever multi-homer day.

On the mound, Kaprielian was just as good, giving up only one hit and two walks in six scoreless innings, striking out seven batters.