Despite his diminutive size, Jimmy Rollins always believed he could hit a baseball.
Turns out he’s been good enough to amass more hits in a Phillies uniform than any other player.
Rollins singled in the fifth to pass Hall of Famer Mike Schmidt to become the Phillies’ career hits leader, and Domonic Brown capped the inning with a three-run homer, leading Philadelphia to a 7-4 home win over the Chicago Cubs on Saturday.
Chase Utley also homered for the Phillies, who have won four of five.
Rollins got hit No. 2,235 off Edwin Jackson, sending a 3-1 pitch into right field to open the fifth. The game was then delayed for an on-field celebration.
‘‘It was very cool,’’ said Rollins.
The 5-foot-8-inch shortstop never let his stature deter him.
‘‘I’ve always had that belief in myself and without it I wouldn’t have been here,’’ said Rollins, who finished 1 for 4.
Schmidt, a Phillies TV analyst for Sunday games, retrieved Rollins’s bat and greeted the 2007 NL MVP with a high-five and hug at first base. The entire Phillies team then came out from the dugout to offer congratulatory hugs and handshakes.
After the Phillies left the field, Schmidt took Rollins’s hand and held it in the air. Fans cheered and gave the duo a standing ovation as fireworks erupted from the large video board in left field.
Upon leaving the field, Schmidt was stopped in the dugout by the slumping Brown, who asked for a hitting lesson. Schmidt said he told Brown to drive through the ball with his left hand.
Minutes later, Brown broke the game open with a three-run homer to right, his fourth of the season, that put Philadelphia ahead, 7-3, and chased Jackson (4-7).
Rockies 5, Giants 4 — Brandon Barnes hit a two-run, inside-the-park home run in the top of the ninth and Colorado rallied for the second straight day to stun San Francisco.
Charlie Blackmon singled with two outs off Giants closer Sergio Romo (3-3) before Barnes lined a hit to center field. San Francisco’s Angel Pagan misplayed the ball and it skipped to the fence as Blackmon and Barnes raced around the bases.
It’s the second consecutive blown save and fourth this season for Romo, who gave up five runs in the ninth inning of Friday’s 7-4 loss to Colorado.
Brewers 4, Reds 2 — Ryan Braun slugged a tiebreaking two-run homer in the bottom of the eighth to lift Milwaukee. Cincinnati starter Mat Latos allowed just two hits over six shutout innings in his season debut, coming off the DL earlier in the day.
Orioles 3, Blue Jays 2 — Chris Davis homered to back an effective pitching performance by Bud Norris (6-5), and host Baltimore sent Toronto to its sixth loss in eight games.
Cardinals 4, Nationals 1 — Matt Adams hit the go-ahead home run for the second straight game, a solo shot in a three-run seventh for host St. Louis.
Tigers 12, Twins 9 — Rookie Eugenio Suarez hit a leadoff homer and a run-scoring double in Detroit’s seven-run third, and the Tigers’ struggling bullpen held on at home.
Astros 7, Rays 3 — Matt Dominguez broke out of a slump with two hits, including a three-run double in host Houston’s five-run third. The Astros led by one when Dominguez cleared the bases.
Pirates 8, Marlins 6 — Andrew McCutchen hit a three-run homer, Jody Mercer also went deep, and Pittsburgh finished with 18 hits in Miami.
Padres 5, Mets 0 — At New York, Jesse Hahn earned his first big league victory, pitching one-hit ball for six innings and contributing an RBI single as San Diego stopped a five-game losing streak.
Royals 9, White Sox 1 — Danny Duffy (4-5) matched a career high with nine strikeouts and Kansas City extended its winning streak to six with a road rout.