schwarber 1000 hits 319 homers.

Philadelphia Phillies' Kyle Schwarber celebrates as he runs for a single during the seventh inning of a baseball game against the New York Yankees Friday, July 25, 2025, in New York. (AP Photo/Frank Franklin II)

Schwarber’s 1,000th hit is 319th homer, topping McGwire for most to the mark

Kyle Schwarber reached 1,000 hits with his 319th home run, surpassing Mark McGwire for the most home runs among players with 1,000 hits in major league history.  Schwarber hit two two-run homers in a 12-5 win over the New York Yankees. His first homer started a comeback from a 2-0 deficit. Schwarber, who is 32 and eligible for free agency this fall, has been a key player for the Phillies. He has 36 homers this season, just three shy of the major league leader. Phillies fans and management have expressed their desire to keep him.

Read More »