David Ortiz hit the 534th home run of his career against the Kansas City Royals on Sunday night, tying him with Jimmie Foxx for 18th place on the all-time list.

Ortiz is just two home runs away from tying Mickey Mantle for 17th.

"Every day you come to the ballpark and get to play with David Ortiz, it's a special day," Matt Barnes said. "He's one of the greatest players to ever live."

Ortiz is slashing .319/.407/.633 with 31 doubles, 31 homers (the most ever by a player 40 or older) and 101 RBIs in 121 games this season.